Configuration Management And Versioning
Configuration management is a business value-oriented job that uses an operational management process and implements tools to support its mission.
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.
Configuration management is a business value-oriented job that uses an operational management process and implements tools to support its mission.
The goal of the technical audit is to analyse the current environment architecture, obtain trustworthy data on system performance, and develop proposals and recommendations for improving the system architecture.
Consolidate all your logs in one place, access them through a web interface, and control their access according to your organizations’ policies.