Application Load Balancer
A type of load balancer that registers targets instead of instances
Application Load Balancer features:
Path-based routing
A type of routing that allows to create rules that forward requests to different target groups
Application Load Balancer key terms:
Listener
Target
Within the Application Load Balancer, it’s a destination for traffic based on the established listener rules
Target groups
Host-based routing
A type of routing that provides the ability to have multiple domains supported by the same load balancer and route requests to target groups based on the requested domain
Application Load Balancer enhanced features:
Application Load Balancer added features:
Auto Scaling
Auto Scaling helps to answer which two critical questions?
- Automation
Scalabilty
How to ensure you workload has enough EC2 resources to meet fluctuating performance requirements
Automation
How to automate EC2 resource provisioning to occur on-demand
“Scaling Out”
When you add more instances
“Scaling In”
When you terminate instances
Three components for Auto Scaling:
Launch Configuration
- Examples — AMI, Instance type, security groups, roles, etc.
Auto Scaling Group
Auto Scaling Policy
CloudWatch alarm for Auto Scaling
Amazon Route 53
How does Amazon Route 53 work?
If that website’s DNS is handled by this service, the internet service provider’s DNS resolver forwards the request to the DNS hosted and managed by this service
Domain Name System (DNS) resolutions: