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
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?
Signup and view all the answers
Which operating systems does an Application Load Balancer support?
Which operating systems does an Application Load Balancer support?
Signup and view all the answers
Which protocols does an Application Load Balancer support?
Which protocols does an Application Load Balancer support?
Signup and view all the answers
Is HTTP/2 supported on an Application Load Balancer?
Is HTTP/2 supported on an Application Load Balancer?
Signup and view all the answers
What TCP ports can I use to load balance?
What TCP ports can I use to load balance?
Signup and view all the answers
Is WebSockets supported on an Application Load Balancer?
Is WebSockets supported on an Application Load Balancer?
Signup and view all the answers
Is Request tracing supported on an Application Load Balancer?
Is Request tracing supported on an Application Load Balancer?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
How do I manage both Application and Classic Load Balancers simultaneously?
How do I manage both Application and Classic Load Balancers simultaneously?
Signup and view all the answers
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)?
Signup and view all the answers
Can I migrate to Application Load Balancer from Classic Load Balancer?
Can I migrate to Application Load Balancer from Classic Load Balancer?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
Does an Application Load Balancer support HTTPS termination?
Does an Application Load Balancer support HTTPS termination?
Signup and view all the answers
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?
Signup and view all the answers
Is back-end server authentication supported with an Application Load Balancer?
Is back-end server authentication supported with an Application Load Balancer?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
Is IPv6 supported with an Application Load Balancer?
Is IPv6 supported with an Application Load Balancer?
Signup and view all the answers
How do you set up rules on an Application Load Balancer?
How do you set up rules on an Application Load Balancer?
Signup and view all the answers
Are there limits on the resources for an Application Load Balancer?
Are there limits on the resources for an Application Load Balancer?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
How do I enable cross-zone load balancing in Application Load Balancer?
How do I enable cross-zone load balancing in Application Load Balancer?
Signup and view all the answers
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?
Signup and view all the answers
What type of redirects does ALB support?
What type of redirects does ALB support?
Signup and view all the answers
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?
Signup and view all the answers
How does Application Load Balancer pricing work?
How does Application Load Balancer pricing work?
Signup and view all the answers
What is a Application Load Balancer Load Balancer Capacity Unit (LCU)?
What is a Application Load Balancer Load Balancer Capacity Unit (LCU)?
Signup and view all the answers
Will I be billed on Classic Load Balancers by LCU?
Will I be billed on Classic Load Balancers by LCU?
Signup and view all the answers
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?
Signup and view all the answers
Will I be billed on all the dimensions in an LCU?
Will I be billed on all the dimensions in an LCU?
Signup and view all the answers
Will I be billed on partial LCUs?
Will I be billed on partial LCUs?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
What are rule evaluations?
What are rule evaluations?
Signup and view all the answers
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?
Signup and view all the answers
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.