Generated by GPT-5-mini| Amazon Elastic Load Balancing | |
|---|---|
| Name | Amazon Elastic Load Balancing |
| Developer | Amazon Web Services |
| Released | 2009 |
| Operating system | Cross-platform |
| Genre | Load 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.
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.
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.
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.
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 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.
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 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