Shared Flashcard Set

Details

EC2 Features
Auto-scaling, load balancing, and compute optimizer
15
Software
Not Applicable
06/04/2024

Additional Software Flashcards

 


 

Cards

Term
What is a load balancer?
Definition
A load balancer directs traffic
Term
What are the types of load balancers?
Definition
1. Classic
2. Application
3. Gateway
4. Network
Term
Classic load balancer
Definition
Best used for traffic on layer 4 and 7. It uses TCP, SSL/TLS, HTTP and HTTPS protocol listeners
Term
Application load balancer
Definition
Flexible application management used at layer 7. HTTP, HTTPS, GRPC protocols
Term
Gateway load balancer
Definition
Used for network logging and monitoring with third party virtual appliance on layer 3 as a gateway and layer 4 as a load balancer
Term
Network load balancer
Definition
Offer extreme performance and static IP addresses at layer 4. This load balancer uses the following protocols: TLS, TCP, UDP
Term
How is auto scaling different than load balancing? *know for exam*
Definition
Auto Scaling improves availability by utilizing multiple AZs and can help curb costs as it can scaled down when demand subsides
Term
Auto scaling
Definition
Automatically adds or replaces EC2 (virtual machines) across AZs (data centers)
Term
What are the two types of auto scaling?
Definition
Horizontal and Vertical
Term
Horizontal auto scaling
Definition
Horizontal, or out, auto scaling reduces the impact of system failure and creates high availability (it is building out more EC2s/more VMs to handle all the demand)
Term
What is vertical auto scaling?
Definition
Vertical, or up, auto scaling adds more computing power to make the VM "bigger"
Term
Compute optimizer
Definition
Helps to right-size services like compute (i.e., lambda)
Term
What are some ways to connect to a Linux EC2 instance?
Definition
Instance Connect, SSH, and Systems Manager (these are AWS services available in the console)
Term
Why do you have to select the OS when launching an EC2 instance?
Definition
When launching an Amazon EC2 instance, you choose the operating system (OS) because it determines the software environment in which your instance runs
Term
How do you launch an EC2 instance?
Definition
Launch: You create an instance using the AWS Management Console or other methods.
Operating System: You choose a Linux distribution (such as Amazon Linux, Ubuntu, or CentOS) for your instance.
Configuration: You set up the instance with the desired resources (CPU, memory, storage).
Applications: You install and run software on the instance.
Connectivity: You can connect to the instance via SSH, EC2 serial console, or Session Manager.
Supporting users have an ad free experience!