AWS Elastic Beanstalk - Key Concepts & Deployment Flashcards
This Quizlet covers essential concepts of AWS Elastic Beanstalk, including deployment modes, environment setup, CLI usage, lifecycle policies, and more. Perfect for reinforcing your knowledge before the AWS Certified Developer – Associate exam! (17 cards)
AWS Elastic Beanstalk
A fully managed service for deploying and scaling web applications and services.
Beanstalk Environment
An isolated environment containing resources like EC2, RDS, and ELB to run applications.
Beanstalk Deployment Modes
Supports multiple deployment strategies: All at Once, Rolling, Rolling with Additional Batch, Immutable, Blue/Green.
Health Monitoring
Beanstalk uses Elastic Load Balancer and CloudWatch to monitor application health.
Auto Scaling Group
Automatically adjusts the number of EC2 instances based on load and scaling policies.
Elastic Load Balancer (ELB)
Distributes incoming traffic across multiple EC2 instances in the Beanstalk environment.
Instance Profile (IAM Role)
An IAM role assigned to EC2 instances in a Beanstalk environment for secure AWS API access.
.ebextensions
Configuration files (YAML/JSON) used to customize the Beanstalk environment.
Worker Environments
Handles background tasks asynchronously using SQS and worker processes.
Custom Platform
Allows creating a fully customized Beanstalk platform when default options do not meet requirements.
Beanstalk CLI (EB CLI)
A command-line tool for managing and deploying Beanstalk applications.
Beanstalk Lifecycle Policy
Defines retention policies for old application versions to save storage space.
CloudFormation in Beanstalk
Allows defining infrastructure as code when integrating Beanstalk with other AWS services.
Beanstalk Cloning
Creates an identical environment with the same configuration and deployed application.
Beanstalk Migrations
Moves applications from one Beanstalk environment to another with minimal downtime.
Beanstalk Cleanup
Removes an environment and all associated resources when no longer needed.
Monitoring & Logging
Integrates with AWS CloudWatch and X-Ray for performance monitoring and troubleshooting.