Home > Storage > PowerStore > Databases and Data Analytics > Dell PowerStore: Elastic Stack > Introduction
Once PowerStore has been tested to ensure performance requirements are met, Elastic Stack can be tested and sized appropriately for the expected workload and expected performance requirements. Testing should be done with real data from the environment where Elastic Stack will be deployed. If real data is not available, synthetic data can be used to simulate the production use case. Testing also provides some insight into the amount of RAM and number of CPUs that will be needed on each Elastic Stack node (master and data). A tool that can be used for testing is Elasticsearch’s benchmarking tool Rally available on GitHub. Rally can deploy an Elasticsearch environment for testing and then tear it down once the testing is complete. For more information about Rally, see this blog.
With a well-designed Elastic Stack system, all Elastic Stack components work together to maximize I/O performance metrics.
When testing Elastic Stack, use Dell LiveOptics and CloudIQ to measure PowerStore performance against the Elastic Stack workloads. It is recommended to repeat this test in production immediately after go-live to establish a baseline of initial performance metrics that can be used to compare against future performance measurements.
Note: Use caution if the test is run on a live system after go-live as the test could cause significant performance issues.
Once a design can deliver the expected performance requirement, scaling out Elastic Stack can be considered to meet future storage capacity and compute requirements.
Dell Technologies recommends using a consistent and proven methodology to test and size any Elastic Stack environment. Elastic.co offers a sound testing and sizing methodology which is recommended to be used for all Elastic environments. Using the methodology will show some insights into how the Elastic Stack environment should be designed to meet the expected performance requirements. Elastic.co has recorded a video describing the sizing and testing methodology. Click here to view the Elastic video. It is also recommended to review the architecture-best practices document from Elastic.co.