Integrated Services Flashcards
Application Load Balancer
Manages traffic to/between multiple containerized applications.
Application Load Balancer - Components
Listeners - sort incoming requests
Target - end point/destination
Target groups - conceptually similar/grouped targets
Autoscaling
Programatic & on-demand EC2 instance scaling
Autoscaling - Components
Launch configuration - specifies EC2 to create (AMI, hardware, etc.)
Auto scaling group - resources (VPC/load balancer/etc.) & related limits (start/min/max # of instances)
Auto scaling policy - schedules/conditions for scaling
Route 53
Customizable noOps Domain Name Server (DNS)
Route 53 - Components
Hosted zone - zone of DNS & server
Fully qualified domain name - domain name as bought from registry
Record sets - sub-domains e.g. “api.thing.com”, “login.thing.com” for “thing.com”
Relational DB Service
Managed, noOps, highly available relational DB with multi-zone options
Relational DB Service - Components
Instance class - hardware - CPU, RAM, network bandwidth, etc.
Instance storage - hardware - magnetic/HDD/SSD, etc.
Lambda
Serverless, noOps code execution (triggered by another service e.g. S3, cloudWatch).
Lambda components
Triggers - on Event, timer, or manual
Code - language, environment & env variables, execution role, etc.
Elastic beanstalk
Automated programmable deployment pipelines; supports single & multi-container apps with custom URLs
Simple Notification Service (SNS)
AWS pub/sub
CloudWatch
Monitors & gathers memos for AWS services, e.g. CPU utilization checks
CloudWatch - Components
- Metrics
- Alarms
- Events
- Logs
- Dashboards
CloudFront
A CDN (Content Delivery Network) for multi-regional, low-latency access with reliability.