CLF-C02 AWS Architecture 5 — Questions and Answers
Question 1: Which AWS Well-Architected Framework pillar focuses on using computing resources efficiently to meet requirements?
- Operational Excellence
- Cost Optimization
- Performance Efficiency (Correct answer)
- Sustainability
Correct answer: Performance Efficiency
The Performance Efficiency pillar focuses on using computing resources efficiently to meet system requirements and maintaining efficiency as demand changes.
Question 2: What is the purpose of Amazon Route 53 in a highly available architecture?
- To encrypt traffic between services
- To provide DNS routing with health checks and failover (Correct answer)
- To distribute compute workloads across instances
- To store configuration data for applications
Correct answer: To provide DNS routing with health checks and failover
Amazon Route 53 provides scalable DNS with health checks, allowing automatic failover to healthy endpoints when a resource becomes unavailable.
Question 3: A company is designing a three-tier web application on AWS. Which combination correctly represents the three tiers?
- EC2, RDS, and S3
- Presentation, application logic, and data (Correct answer)
- CloudFront, Lambda, and DynamoDB
- VPC, subnet, and security group
Correct answer: Presentation, application logic, and data
A three-tier architecture consists of the presentation tier (web/UI), the application logic tier (business processing), and the data tier (database/storage).
Question 4: Which AWS deployment strategy allows you to shift traffic gradually from an old version to a new version of an application?
- All-at-once deployment
- Blue/green deployment (Correct answer)
- In-place deployment
- Immutable deployment
Correct answer: Blue/green deployment
Blue/green deployment maintains two identical environments and gradually shifts traffic from the old (blue) to the new (green) environment, enabling rollback if issues arise.
Question 5: What is the role of Amazon S3 in a serverless architecture?
- Running application code without servers
- Storing and serving static assets, backups, and data lakes (Correct answer)
- Managing containerized microservices
- Providing in-memory data caching
Correct answer: Storing and serving static assets, backups, and data lakes
Amazon S3 is commonly used in serverless architectures to store static web assets, application data, backups, and as a data lake foundation.
Question 6: Which AWS service enables you to decouple application components using a publish/subscribe messaging pattern?
- Amazon SQS
- Amazon SNS (Correct answer)
- Amazon MQ
- AWS Step Functions
Correct answer: Amazon SNS
Amazon SNS is a pub/sub messaging service that allows publishers to send messages to topics, which fan out to multiple subscribers simultaneously.
Question 7: What does 'infrastructure as code' mean in the context of AWS architecture best practices?
- Writing application code that runs on EC2 instances
- Defining and managing cloud infrastructure using configuration files and templates (Correct answer)
- Using AWS CLI commands to manage resources interactively
- Monitoring infrastructure health with CloudWatch dashboards
Correct answer: Defining and managing cloud infrastructure using configuration files and templates
Infrastructure as code means defining your infrastructure in configuration files (like CloudFormation templates) so it can be version-controlled, tested, and repeatedly deployed.
Which AWS Well-Architected Framework pillar focuses on using computing resources efficiently to meet requirements?