Podcast
Questions and Answers
How do I decide which load balancer to select for my application?
How do I decide which load balancer to select for my application?
You can select based on application needs: Application Load Balancer for flexible management and TLS termination, Network Load Balancer for extreme performance and static IP, Classic Load Balancer for EC2 Classic network.
Can I privately access Elastic Load Balancing APIs from my Amazon Virtual Private Cloud (VPC) without using public IPs?
Can I privately access Elastic Load Balancing APIs from my Amazon Virtual Private Cloud (VPC) without using public IPs?
True (A)
What does an Internet-facing load balancer need or have?
What does an Internet-facing load balancer need or have?
It has a public IP address and its DNS name is publicly resolvable to that IP address.
What does an internal-facing load balancer need or have?
What does an internal-facing load balancer need or have?
Which operating systems does an Application Load Balancer support?
Which operating systems does an Application Load Balancer support?
Which protocols does an Application Load Balancer support?
Which protocols does an Application Load Balancer support?
Is HTTP/2 supported on an Application Load Balancer?
Is HTTP/2 supported on an Application Load Balancer?
What TCP ports can I use to load balance?
What TCP ports can I use to load balance?
Is WebSockets supported on an Application Load Balancer?
Is WebSockets supported on an Application Load Balancer?
Is Request tracing supported on an Application Load Balancer?
Is Request tracing supported on an Application Load Balancer?
Will my existing Classic Load Balancers have the same features and benefits as an Application Load Balancer?
Will my existing Classic Load Balancers have the same features and benefits as an Application Load Balancer?
Can I configure my Amazon EC2 instances to accept traffic only from my Application Load Balancers?
Can I configure my Amazon EC2 instances to accept traffic only from my Application Load Balancers?
Can I configure a security group for the front-end of an Application Load Balancer?
Can I configure a security group for the front-end of an Application Load Balancer?
Can I use the existing APIs that I use with my Classic Load Balancer with an Application Load Balancer?
Can I use the existing APIs that I use with my Classic Load Balancer with an Application Load Balancer?
How do I manage both Application and Classic Load Balancers simultaneously?
How do I manage both Application and Classic Load Balancers simultaneously?
Can I convert my Classic Load Balancer to an Application Load Balancer (and vice versa)?
Can I convert my Classic Load Balancer to an Application Load Balancer (and vice versa)?
Can I migrate to Application Load Balancer from Classic Load Balancer?
Can I migrate to Application Load Balancer from Classic Load Balancer?
Can I use an Application Load Balancer as a Layer-4 load balancer?
Can I use an Application Load Balancer as a Layer-4 load balancer?
Can I use a single Application Load Balancer for handling HTTP and HTTPS requests?
Can I use a single Application Load Balancer for handling HTTP and HTTPS requests?
Can I get a history of Application Load Balancing API calls made on my account for security analysis?
Can I get a history of Application Load Balancing API calls made on my account for security analysis?
Does an Application Load Balancer support HTTPS termination?
Does an Application Load Balancer support HTTPS termination?
What are the steps to get an SSL certificate for an Application Load Balancer?
What are the steps to get an SSL certificate for an Application Load Balancer?
Is back-end server authentication supported with an Application Load Balancer?
Is back-end server authentication supported with an Application Load Balancer?
How can I enable Server Name Indication (SNI) for my Application Load Balancer?
How can I enable Server Name Indication (SNI) for my Application Load Balancer?
Can I associate multiple certificates for the same domain to a secure listener?
Can I associate multiple certificates for the same domain to a secure listener?
Is IPv6 supported with an Application Load Balancer?
Is IPv6 supported with an Application Load Balancer?
How do you set up rules on an Application Load Balancer?
How do you set up rules on an Application Load Balancer?
Are there limits on the resources for an Application Load Balancer?
Are there limits on the resources for an Application Load Balancer?
How can I protect my web applications behind a load balancer from web attacks?
How can I protect my web applications behind a load balancer from web attacks?
For an Application Load Balancer, can I load balance to any arbitrary IP address?
For an Application Load Balancer, can I load balance to any arbitrary IP address?
How can I load balance applications distributed across a VPC and on-premises location?
How can I load balance applications distributed across a VPC and on-premises location?
For Application Load Balancers, how can I load balance to EC2-Classic instances?
For Application Load Balancers, how can I load balance to EC2-Classic instances?
How do I enable cross-zone load balancing in Application Load Balancer?
How do I enable cross-zone load balancing in Application Load Balancer?
When should I authenticate users using the Application Load Balancer's integration with Amazon Cognito?
When should I authenticate users using the Application Load Balancer's integration with Amazon Cognito?
What type of redirects does ALB support?
What type of redirects does ALB support?
What content types does ALB support for the message body of fixed-response action?
What content types does ALB support for the message body of fixed-response action?
How does Application Load Balancer pricing work?
How does Application Load Balancer pricing work?
What is a Application Load Balancer Load Balancer Capacity Unit (LCU)?
What is a Application Load Balancer Load Balancer Capacity Unit (LCU)?
Will I be billed on Classic Load Balancers by LCU?
Will I be billed on Classic Load Balancers by LCU?
How do I know the number of LCUs an Application Load Balancer is using?
How do I know the number of LCUs an Application Load Balancer is using?
Will I be billed on all the dimensions in an LCU?
Will I be billed on all the dimensions in an LCU?
Will I be billed on partial LCUs?
Will I be billed on partial LCUs?
Is a free tier offered on an Application Load Balancer for new AWS accounts?
Is a free tier offered on an Application Load Balancer for new AWS accounts?
Can I use a combination of Application Load Balancer and Classic Load Balancer as part of my free tier?
Can I use a combination of Application Load Balancer and Classic Load Balancer as part of my free tier?
What are rule evaluations?
What are rule evaluations?
How does the LCU billing work with different certificate types and key sizes?
How does the LCU billing work with different certificate types and key sizes?
Study Notes
Load Balancers Overview
- Elastic Load Balancing offers three types: Application Load Balancer (ALB), Network Load Balancer (NLB), and Classic Load Balancer (CLB).
- Choose ALB for flexible application management and TLS termination; NLB for extreme performance and static IP; CLB for applications built within EC2 Classic network.
Private Access and Security
- Elastic Load Balancing APIs can be accessed privately via VPC Endpoints without public IPs.
- Internal load balancers utilize only private IP addresses, limiting routing to clients within the VPC.
Application Load Balancer (ALB) Features
- ALB supports any operating system compatible with Amazon EC2.
- Load balancing protocols include HTTP and HTTPS, with native support for HTTP/2 and WebSockets.
- Supports TCP port range of 1-65535 for load balancing.
SSL and Security Features
- HTTPS termination on ALB requires an installed SSL certificate.
- AWS Certificate Manager (ACM) simplifies SSL/TLS certificate handling and integration with ALB.
Load Balancer Management
- Manage ALBs and CLBs simultaneously via the ELB Console; different CLI commands are used for each.
- Limitation on resource configuration includes 20 load balancers and various grouping and listener restrictions.
Migration and Compatibility
- Existing CLBs do not have feature parity with ALBs; migration possible from CLB to ALB but not vice versa.
- ALB cannot be used as a Layer-4 load balancer; NLB is recommended for Layer-4 features.
Network and Communication
- Supports IPv6, cross-zone load balancing is enabled by default.
- Content-based routing allows for diverse application scenarios, including hybrid environments with both VPC and on-premises locations.
Authentication and User Management
- ALB integrates with Amazon Cognito for user authentication, allowing the use of multiple identity providers including social media accounts.
Redirection and Messaging
- ALB supports various types of URL redirection: HTTP to HTTP, HTTP to HTTPS, and HTTPS to HTTPS.
- Fixed-response actions are limited to specific content types like text/html and application/json.
Pricing and Resource Management
- Pricing for ALB is based on hourly usage and Load Balancer Capacity Units (LCUs).
- An LCU measures maximum resource consumption across connections and evaluations, with a free tier available for new accounts for up to 12 months.
- Rule evaluations are calculated based on the number of rules processed and request rates.
General Guidelines
- To protect applications, integrate ALB with AWS WAF for web application firewall capabilities.
- Enabling Server Name Indication (SNI) occurs automatically when multiple TLS certificates are configured on a secure listener.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Dive into the essential FAQs about AWS Elastic Load Balancers. This quiz will help you understand how to choose the right load balancer for your application's needs, including insights on Application Load Balancers, Network Load Balancers, and Gateway Load Balancers. Perfect for AWS practitioners and cloud enthusiasts.