Deployment and Configuration Management Flashcards
AWS Certified CloudOps Engineer Associate SOA-C03 Flashcards

| Front | Back |
| Define a rolling deployment strategy. | A strategy that updates application instances gradually to avoid downtime. |
| How do tags assist in managing AWS infrastructure? | They allow resources to be grouped and identified for organizational and billing purposes. |
| How does AWS Elastic Beanstalk simplify application deployment? | It manages provisioning, load balancing, scaling, and application health monitoring automatically. |
| How does Canary deployment minimize risks? | By deploying updates to a small subset of users before a full rollout. |
| Name a popular configuration management tool for AWS. | AWS Systems Manager. |
| What AWS service can execute automation activities across AWS resources? | AWS Lambda. |
| What command-line tool can be used to interact with AWS resources? | AWS CLI. |
| What does Blue/Green deployment entail? | Creating two environments (Blue for existing and Green for new updates) and switching traffic once the new version is stable. |
| What is a benefit of using configuration management tools like Puppet or Chef? | They enable automated, consistent configuration of resources. |
| What is a common troubleshooting technique for failed deployments? | Examining log files for error details. |
| What is a warm-up period in deployment? | A delay allowing instances to prepare for incoming traffic. |
| What is AWS OpsWorks? | A configuration management service that uses Chef and Puppet. |
| What is Infrastructure as Code (IaC)? | A method to manage and provision infrastructure using code rather than manual processes. |
| What is the main advantage of immutable infrastructure? | Instances are replaced instead of modified, reducing errors and ensuring a clean slate. |
| What is the main purpose of deployment automation? | To ensure consistent, repeatable, and reliable application releases. |
| What is the primary use of AWS CodeDeploy? | To automate application deployments on EC2 instances, Lambda functions, or on-premises servers. |
| What is the purpose of AWS CloudFormation? | To provision and manage infrastructure using templates. |
| What is the purpose of versioning in deployment? | To keep track of different application versions and rollback if necessary. |
| What is the significance of security groups in deployment? | They control inbound and outbound traffic to resources. |
| What role does a load balancer play in deployment strategies? | It distributes traffic across multiple instances and ensures availability during updates. |
About the Flashcards
Flashcards for the AWS Certified CloudOps Engineer Associate exam help students review essential deployment and infrastructure concepts in AWS environments by focusing on terminology, core ideas, and quick recall. The deck emphasizes Infrastructure as Code (IaC), CloudFormation templates, configuration management, and the purpose of deployment automation to prepare for common exam questions.
The set also summarizes deployment strategies and tooling - rolling, blue/green, canary, and immutable deployments - and key AWS services such as CodeDeploy, Lambda, Elastic Beanstalk, OpsWorks, and Systems Manager. Networking, security, operational practices, versioning, rollback, warm-up periods, and troubleshooting with logs and the AWS CLI are included for practical review.
Topics covered in this flashcard deck:
- Infrastructure as Code (IaC)
- Configuration management tools
- Deployment strategies
- AWS deployment services
- Networking and security
- Troubleshooting and versioning