HA Architecture Flashcards
What is Elastic Load Balancer?
Elastic Load Balancing automatically distributes incoming application traffic across multiple targets.
What are the different types of Load Balancer?
“Applicantion Load Balancer
Network Load Balancer
Gateway Load Balancer
Classic Load Balancer”
What is application Load Balancer?
Application Load Balancer is best suited for load balancing of HTTP and HTTPS traffic
What is Network Load Balancer?
Network Load Balancer is best suited for TCP & UDP traffic
What is Classic Load Balancer?
Classic Load Balancer provides basic load balancing for HTTP,HTTPS,TCP & UDP
What is Gateway Load Balancer?
Gateway Load Balancer makes it easy to deploy, scale, and run third-party virtual networking appliances
What is 504 error?
504 error means th gateway has timedout. We need to check application/database server.
What is X-Forwarded-For Header?
if you need IPv4 address of your end user,Look for X-Forwarded-For header.
Load balancer available in which service?
EC2
What address do we get to access load balancer?
DNS address
Instances monitor in ELB are reported as?
InService / OutofService
How ELB does health check?
By talking to it
What is sticky sessions?
Sticky sessions enable your user to stick to the same EC2 instance.
What is Cross zone load balancing?
Cross Zone Load Balancer allows you to load balance across multiple Availability Zone
what is path patterns?
Path pattern allows you to direct traffic to different EC2 instance based on URL
What is auto scaling?
AWS Auto Scaling monitors your applications and automatically adjusts capacity to maintain steady performance.
What are the main components of auto scaling?
Groups,Configuration Template & Scaling Options
What is groups in auto scaling?
Groups are logical components.Application group,Webserver group & database group
What is Configuration Template in auto scaling?
Groups uses these templates for EC2 instance; It contains AMI details,Instance details,security group etc.
What is scaling options in auto scaling?
Scaling options provide several ways for your Auto scaling group based on specific condition or schedule.
What are the different scaling options in auto scaling?
"Maintain current instance level at all times. Scale Manually. Scale Based on schedule. Scale based on demand. Use predictive scaling."
What is maintain current instance at all time in auto scaling?
You can configure your auto scaling group to maintain a specific number of instance running at all time.
What is scale manually in auto scaling?
Scale Manually in auto scaling allows you to modify minimum & minimum capacity of your auto scaling group.
What is scale based on schedule in auto scaling?
Scale based on schedule means scaling actions are performed at a specific time period.
what is scale based on demand in auto scaling?
Scale based on demand allows you to define parameter like CPU utilization that control scaling process
what is predictive scaling in auto scaling?
Predictive scaling use AWS auto scaling to maintain optimal availability & performance.