5. ELB Flashcards
What does scalability mean in cloud computing?
Scalability means the ability of an application or system to handle greater loads by adapting.
Name the two types of scalability.
Vertical scalability and horizontal scalability.
True or False: Vertical scalability involves adding more instances to handle load.
False
What is horizontal scalability?
Horizontal scalability means increasing the number of instances or systems for an application.
Which type of scalability is common for non-distributed systems?
Vertical scalability
Fill in the blank: High availability typically requires running applications in at least ___ Availability Zones.
two
What is the purpose of high availability in cloud architecture?
To ensure that an application or system can survive a data center loss.
True or False: High availability is synonymous with scalability.
False
What does an Auto Scaling Group (ASG) do?
It automatically scales the number of EC2 instances to match load, ensuring optimal capacity.
Explain the purpose of a load balancer in cloud computing.
A load balancer distributes internet traffic across multiple servers (EC2 Instances) downstream.
List two benefits of using a load balancer.
Handles failures of instances and provides SSL termination (HTTPS).
True or False: Elastic Load Balancer (ELB) requires manual configuration for high availability.
False
How does AWS manage an Elastic Load Balancer (ELB)?
AWS handles upgrades, maintenance, and high availability of ELBs.
Name the four types of load balancers in AWS.
Application Load Balancer, Network Load Balancer, Gateway Load Balancer, Classic Load Balancer.
What type of load balancer is ideal for HTTP/HTTPS protocols?
Application Load Balancer