Cloud Architecture & Deployment Principles Flashcards
7 cards from real CLF-C02 practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 7 Cloud Architecture & Deployment Principles flashcards as text
A company is migrating from a single large server to the cloud and wants to handle growing traffic. Which scaling strategy adds more instances rather than upgrading existing ones?
Answer: Horizontal scaling (scaling out)
Horizontal scaling adds more instances to distribute load, while vertical scaling increases the size/power of existing instances.
Which AWS architecture concept uses separate sets of servers to host blue (current) and green (new) versions of an application to enable zero-downtime deployments?
Answer: Blue/green deployment
Blue/green deployment maintains two identical environments and shifts traffic from blue (current) to green (new) for zero-downtime releases.
What is the primary purpose of an Amazon SQS queue in a cloud architecture?
Answer: Decoupling application components by buffering messages
Amazon SQS decouples application components by acting as a message buffer, allowing producers and consumers to operate independently.
According to cloud architecture best practices, which approach should be used to handle planned or unplanned downtime of a database?
Answer: Use Multi-AZ deployment for automatic failover
Multi-AZ deployments automatically maintain a standby replica in another AZ and failover within minutes if the primary instance fails.
A company wants to follow the AWS Well-Architected Framework principle of 'implement observability.' Which combination of services best supports this?
Answer: Amazon CloudWatch and AWS CloudTrail
CloudWatch provides metrics and logging while CloudTrail records API calls, together providing comprehensive observability into system health and activity.
Which cloud deployment benefit allows a company to stop paying for resources during non-business hours and restart them the next day?
Answer: Pay-as-you-go pricing
Pay-as-you-go pricing means you only pay for resources while they are running, so stopping instances during off-hours directly reduces costs.
An application serves users globally and requires low latency. Which architectural approach best addresses this requirement?
Answer: Use Amazon CloudFront CDN and multi-Region deployments
CloudFront caches content at edge locations worldwide and multi-Region deployments route users to the nearest infrastructure, minimizing latency.