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
Which AWS service enables you to define infrastructure resources using code and provision them in an automated, repeatable manner?
Answer: AWS CloudFormation
AWS CloudFormation lets you model and provision AWS resources using infrastructure as code templates (JSON or YAML).
According to the AWS Shared Responsibility Model, which of the following is the customer's responsibility?
Answer: Patching the guest operating system on EC2 instances
Customers are responsible for patching and maintaining the guest OS on their EC2 instances, while AWS manages the underlying hardware and hypervisor.
A company wants to minimize the time-to-market for new features by automatically deploying code changes through testing and production environments. Which approach does this describe?
Answer: Continuous Integration/Continuous Delivery (CI/CD)
CI/CD automates the building, testing, and deployment of application changes, reducing time-to-market and minimizing manual errors.
Which AWS Well-Architected Framework pillar emphasizes selecting the right resource types and sizes based on workload requirements?
Answer: Performance Efficiency
The Performance Efficiency pillar focuses on using IT and computing resources efficiently, including selecting appropriate resource types and sizes.
What is a key benefit of using a microservices architecture compared to a monolithic architecture in the cloud?
Answer: Independent scaling and deployment of individual services
Microservices allow each service to be scaled, deployed, and updated independently, improving agility and resource efficiency.
An architect recommends using loosely coupled components in a cloud application. What is the primary benefit of this approach?
Answer: Failure of one component does not cascade to others
Loose coupling prevents failures in one component from propagating to other components, improving overall system resilience.
Which principle recommends running tasks on separate servers and storing session data externally to enable easier horizontal scaling?
Answer: Stateless application design
Stateless application design ensures that any server can handle any request, making it easy to add or remove servers for horizontal scaling.