AWS - Study Group 1 Elastic Load Balancer Flashcards
Which operating systems does the Classic Load Balancer support?
The Classic Load Balancer supports Amazon EC2 instances with any operating system currently supported by the Amazon EC2 service.
Which protocols does the Classic Load Balancer support?
The Classic Load Balancer supports load balancing of applications using HTTP, HTTPS (Secure HTTP), SSL (Secure TCP) and TCP protocols.
what three types of Load Balancers are there?
Application Load Balancer
Network Load Balancer
Classic Load Balancer
You can create, access, and manage your load balancers using any of the following interfaces. T or F
AWS Management Console
AWS Command Line Interface (AWS CLI)
AWS SDKs
Query API
True
You can create, access, and manage your load balancers using any of the following interfaces:
AWS Management Console— Provides a web interface that you can use to access Elastic Load Balancing.
AWS Command Line Interface (AWS CLI) — Provides commands for a broad set of AWS services, including Elastic Load Balancing, and is supported on Windows, Mac, and Linux. For more information, see AWS Command Line Interface.
AWS SDKs — Provides language-specific APIs and takes care of many of the connection details, such as calculating signatures, handling request retries, and error handling. For more information, see AWS SDKs.
Query API— Provides low-level API actions that you call using HTTPS requests. Using the Query API is the most direct way to access Elastic Load Balancing, but it requires that your application handle low-level details such as generating the hash to sign the request, and error handling. For more information, see the following:
Application Load Balancers and Network Load Balancers — API version 2015-12-01
Classic Load Balancers — API version 2012-06-01
What TCP ports can I load balance?
You can perform load balancing for the following TCP ports:
[EC2-VPC] 1-65535
[EC2-Classic] 25, 80, 443, 465, 587, 1024-65535
Does the Classic Load Balancer support IPv6 traffic?
Yes. Each Classic Load Balancer has an associated IPv4, IPv6, and dualstack (both IPv4 and IPv6) DNS name. IPv6 is not supported in VPC. You can use an Application Load Balancer for native IPv6 support in VPC.
This type of ELB routes traffic based on either application or network level information
Classic Load Balancer
This type of ELB routes traffic based on advanced application level information that includes the content of the request.
Application Load Balancer
this Load Balancer is ideal for applications needing advanced routing capabilities, microservices, and container-based architectures.
Automatic
This Load Balancer is ideal for simple load balancing of traffic across multiple EC2 instances
Classic
Can I migrate to Network Load Balancer from Classic Load Balancer?
Yes. You can migrate to Network Load Balancer from Classic Load Balancer using one of the options listed in this document.
Can I use the existing API for Classic Load Balancers for my Network Load Balancers?
No. To create a Classic Load Balancer, use the 2012-06-01 API. To create a Network Load Balancer or an Application Load Balancer, use the 2015-12-01 API.
Can I create my Network Load Balancer in a single Availability Zone?
Yes, you can create your Network Load Balancer in a single availability zone by providing a single subnet when you create the load balancer.
Can I have a Network Load Balancer with a mix of ELB-provided IPs and Elastic IPs or assigned private IPs?
No. A Network Load Balancer’s addresses must be completely controlled by you, or completely controlled by ELB. This is to ensure that when using Elastic IPs with a Network Load Balancer, all addresses known to your clients do not change.
If I remove/delete a Network Load Balancer what will happen to the Elastic IP addresses that were associated with it?
The Elastic IP Addresses that were associated with your load balancer will be returned to your allocated pool and made available for future use.