LLMpediaThe first transparent, open encyclopedia generated by LLMs

Amazon Elastic Load Balancing

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: HAProxy Hop 4
Expansion Funnel Raw 90 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted90
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
Amazon Elastic Load Balancing
NameAmazon Elastic Load Balancing
DeveloperAmazon Web Services
Released2009
Operating systemCross-platform
GenreLoad balancer, Application delivery

Amazon Elastic Load Balancing is a managed service by Amazon Web Services that distributes incoming network traffic across multiple targets to improve availability and fault tolerance. It integrates with other AWS offerings to support scalable web applications and microservices, enabling automated traffic routing, health monitoring, and TLS termination. The service is used to build resilient architectures that interact with diverse cloud services and enterprise systems.

Overview

Amazon Elastic Load Balancing was introduced to address distributed application delivery needs across virtualized infrastructure and container platforms. Major adopters and integrators include Netflix (service provider), Airbnb, Dropbox (company), Stripe (company), and Expedia Group, which pair the service with compute platforms like Amazon EC2, Amazon ECS, and Amazon EKS. It complements storage and database services such as Amazon S3, Amazon RDS, Amazon DynamoDB, and networking features like Amazon VPC and AWS Direct Connect. The service participates in cloud-native stacks alongside orchestration tools like Kubernetes, HashiCorp Terraform, Ansible (software), and Chef (software), and is commonly cited in case studies involving Intel, AMD, and NVIDIA hardware optimizations.

Architecture and Components

The architecture centers on types of load balancers and their integration points. Core components include the Application Load Balancer, Network Load Balancer, Gateway Load Balancer, and Classic Load Balancer, which interact with targets such as Amazon EC2 Auto Scaling, AWS Lambda, and Amazon ECS services. Control and data planes interface with services like AWS CloudFormation, AWS CloudWatch, AWS Identity and Access Management, and AWS CloudTrail. Networking elements tie into Elastic IP, Amazon Route 53, AWS Global Accelerator, and transit solutions used by enterprises like Cisco Systems and Juniper Networks.

Features and Functionality

The service offers layer-specific routing, TLS/SSL termination, connection multiplexing, and sticky sessions. Application Load Balancer supports content-based routing and WebSocket handling for workloads seen in companies such as Slack Technologies, Atlassian, Shopify, and Spotify (company). Network Load Balancer provides ultra-low latency and preserves client IPs for financial and gaming platforms used by Goldman Sachs, Electronic Arts, and Activision Blizzard. Gateway Load Balancer enables insertion of virtual appliances from vendors like Palo Alto Networks, Fortinet, and F5 Networks. Integration with monitoring and logging tools includes Datadog, New Relic, Splunk, and Prometheus.

Deployment and Configuration

Deployments range from simple web tiers to complex multi-region architectures. Common configuration patterns leverage templates and pipelines with AWS CloudFormation, Terraform (software), Jenkins, GitHub Actions, and CircleCI. Blue/green and canary deployments often pair the load balancing service with deployment strategies used by Netflix and Google LLC engineering practices. Hybrid cloud scenarios integrate with on-premises environments maintained by organizations like IBM and Dell Technologies using AWS Direct Connect and third-party SD-WAN offerings from VMware.

Security and Compliance

Security controls include TLS termination, HTTP header manipulation, mutual TLS support, and access control via AWS Identity and Access Management. Integration with certificate management solutions such as AWS Certificate Manager and external providers like Let’s Encrypt and DigiCert is common. Audit and compliance workflows align with standards and attestations maintained by ISO, SOC 2, PCI DSS, and HIPAA frameworks, often referenced by regulated customers including Pfizer, Johnson & Johnson, and UnitedHealth Group. Network security appliances from Check Point Software Technologies and threat intelligence from CrowdStrike are frequently inserted via Gateway Load Balancer patterns.

Performance, Scalability, and Reliability

The service supports auto-scaling patterns and high-availability designs used by hyperscalers and enterprises such as Facebook, Google, Microsoft, and Alibaba Group. Performance tuning involves connection draining, idle timeouts, cross-zone load distribution, and TLS offload to optimize throughput for workloads similar to YouTube, LinkedIn, Twitter, and Pinterest. Reliability is enhanced through multi-AZ deployments, health checks, and failover orchestration with DNS services like Amazon Route 53 and global traffic management solutions from Akamai Technologies and Cloudflare, Inc..

Pricing and Management

Pricing models are typically usage-based with charges for hours and data processed, akin to billing strategies used across Amazon Web Services offerings and comparable to pricing from Google Cloud Platform and Microsoft Azure. Management interfaces include the AWS Management Console, AWS CLI, and SDKs for languages supported by communities around Python (programming language), Java (programming language), JavaScript, Go (programming language), and Ruby (programming language). Cost optimization is practiced by enterprises such as Spotify (company), Airbnb, and Netflix (service provider) through reserved capacity planning, monitoring via AWS Cost Explorer, and governance with tools like CloudHealth Technologies.

Category:Cloud computing services