Cloud infrastructure initial analysis
The goal of the technical audit of the project is to analyse the current infrastructure capacity and find performance bottlenecks.
The audit is split into two parallel streams: Architectural analysis and Performance testing.
At the initial stage, Architectural analysis is used to design 2-3 infrastructure configuration options, which will subsequently be tested under load and for which cost estimation will be calculated. Differences in configuration may suggest:
After the configuration options are compiled, the application is deployed to each option in turn and Performance testing is carried out. During testing, not only performance metrics are taken, but also cost estimation in near-real-time using public cloud utilities (for example, AWS Price List API for AWS). One of the tasks of performance testing, in this case, is to scale the system at peak loads to estimate the cost.
Finally, the Technical Audit team provides a comparative analysis of the cost and performance of the infrastructure options.
Cloud architect performs infrastructure setup review and analysis, scalability analysis and performance model development, attending the Performance test plan preparation, performance test results analysis.
Performance testing engineer performs Test plan preparation, scenarios preparation, test environment configuration, test data generation, test results analysis, test scenarios source code packaging, testing report
The moment you first plan the infrastructure for a future application, you have limited options. But over time, new technologies and approaches become available that can improve the performance of your system while reducing its cost.
By designing your project architecture to experiment with load for multiple infrastructure configurations, you can optimize the cost of your cloud infrastructure at any time.
When trying new ideas or services, run performance tests to measure their impact on the efficiency, performance of the workload, and on the cost of your infrastructure.
The following test deliverables are expected as part of this performance testing effort.
The goal of the technical audit of the project is to analyse the current infrastructure capacity and find performance bottlenecks.
Infrastructure as code (IaC) is a form of configuration management that codifies an organization’s infrastructure resources into text files. Infrastructure automation is required to accelerate DevOps processes.
Most of the volume and cost of disaster recovery will depend on your business processes. Experts from the Tenendo will help you create a disaster recovery plan and implement it; test it and obtain the necessary metrics.