Which of the following are general AWS Cloud design principles described in the AWS Well-Architected Framework?
(Choose two.)
Consolidate key components into monolithic architectures.
Test systems at production scale.
Provision more capacity than a workload is expected to need.
Drive architecture design based on data collected about the workload behavior and requirements.
Make AWS Cloud architectural decisions static, one-time events.
Explanations:
Consolidating key components into monolithic architectures goes against cloud-native design principles, which advocate for microservices and decoupled architectures to enhance scalability, flexibility, and resilience.
Testing systems at production scale is a recommended practice as it helps identify potential issues and performance bottlenecks under real-world conditions, ensuring the system can handle expected workloads.
Provisioning more capacity than a workload is expected to need is not an efficient practice in cloud design. Instead, AWS encourages optimizing costs and using auto-scaling features to meet demand dynamically.
Driving architecture design based on data collected about workload behavior and requirements is a key principle. It emphasizes using metrics and analytics to inform decisions, allowing for a more responsive and effective architecture.
Making AWS Cloud architectural decisions static and one-time events is not in line with best practices. The cloud environment is dynamic, and architectures should be continuously evaluated and adapted based on evolving requirements and usage patterns.