Cloud Architecture Best Practices Flashcards
AWS Certified Solutions Architect Professional SAP-C02 Flashcards

| Front | Back |
| How can disaster recovery be ensured in cloud design | Use backups, replication, and failover strategies across geographically distributed regions |
| How can microservices architecture benefit cloud systems | Facilitates scalable, independent development and deployment of services |
| How does auto-scaling improve reliability | Automatically adjusts resources to match demand and prevents service interruptions |
| How does caching improve application performance | Stores frequently accessed data for faster retrieval and reduced database strain |
| How does redundancy improve system reliability | Provides backup systems to maintain availability during failure scenarios |
| What is a multi-AZ deployment | Distributing resources across multiple Availability Zones for higher fault tolerance |
| What is cost optimization in cloud design | Implementing practices to minimize expenses while maintaining efficiency |
| What is scalability in cloud architecture | The ability to handle increasing workloads by adding resources dynamically |
| What is the advantage of stateless applications in the cloud | Simplifies scaling and recovery since no session data is stored locally |
| What is the benefit of using decoupled components | Reduces dependencies and allows individual parts to scale independently |
| What is the importance of monitoring and observability | Provides real-time insights to detect issues and maintain performance |
| What is the principle of "design for failure" | Build systems that can recover automatically from failures |
| What is the purpose of health checks in cloud systems | Monitors the status of resources and reroutes traffic from unhealthy components |
| What is the role of a Content Delivery Network (CDN) in cloud architecture | Speeds data delivery to users by caching content at edge locations |
| What is the shared responsibility model in cloud computing | Cloud provider manages infrastructure, while customers handle application security |
| What is the significance of choosing the right storage class | Optimizes cost and performance based on data access patterns |
| Why is load balancing important in cloud architecture | Distributes incoming traffic across multiple resources to prevent overload |
| Why should data be encrypted in transit and at rest | Protects sensitive information against unauthorized access |
| Why should you use infrastructure as code (IaC) | Enables automated and consistent provisioning using scripts |
| Why should you use managed services in cloud architecture | Reduces operational overhead for maintenance tasks |
About the Flashcards
These flashcards distill core cloud architecture principles and practices into concise question-and-answer items. Flashcards for the AWS Certified Solutions Architect Professional exam focus on fault-tolerant design, scalability and auto-scaling, multi-AZ deployments, decoupled and stateless components, load balancing, and redundancy so you can review essential terminology and design goals quickly and efficiently.
They also cover operational and security concepts tested on the exam, including monitoring and observability, health checks, disaster recovery (backups, replication, failover), infrastructure as code, managed services, cost optimization, encryption, caching and CDNs, microservices, and storage class selection to reinforce key ideas and trade-offs.
Topics covered in this flashcard deck:
- Design for failure
- Scalability and auto-scaling
- Multi-AZ deployments and redundancy
- Load balancing and health checks
- Monitoring and observability
- Security, encryption, disaster recovery