Which of the following are AWS Cloud design principles?
(Choose two.)
Pay for compute resources in advance
Make data driven decisions to determine cloud architectural design
Emphasize manual processes to allow for changes
Test systems at production scale
Refine operational procedures infrequently
Explanations:
AWS encourages a pay-as-you-go model, where users pay only for the compute resources they actually use rather than paying in advance. This allows for cost efficiency and flexibility in scaling resources.
Making data-driven decisions is essential in AWS cloud design. It ensures that architectural choices are based on actual performance metrics, user behavior, and other data insights, leading to better scalability and resource optimization.
AWS promotes automation and automated processes over manual ones. Emphasizing manual processes can lead to errors, inefficiencies, and difficulties in scaling. Automation is key to cloud operations.
Testing systems at production scale is a recommended practice in AWS to ensure that applications can handle real-world loads. This helps in identifying performance bottlenecks and other issues before full deployment.
AWS advocates for regularly refining operational procedures to adapt to changing requirements, improve performance, and implement best practices. Infrequent refinement can lead to outdated and inefficient processes.