Elastic Load Balancing
功能
Application Load Balancer 非常适合 HTTP 和 HTTPS 流量的负载均衡,并提供针对现代应用程序架构(包括微服务和容器)实现的高级请求路由。Application Load Balancer 可根据请求的内容将流量路由到 Amazon VPC 内的目标。
Network Load Balancer 非常适合需要极端性能的传输控制协议 (TCP)、用户数据报协议 (UDP) 和传输层安全性 (TLS) 流量负载均衡。Network Load Balancer 可将流量路由到 Amazon VPC 内的目标,并且能够在保持超低延迟的同时,达到每秒数百万个请求的处理能力。
Gateway Load Balancer 让您能够轻松部署、扩展和运行第三方虚拟网络设备。Gateway Load Balancer 为第三方设备队列提供负载均衡和自动扩展,对流量源和目标保持透明。这使其非常适合使用第三方设备来实现安全性、网络分析和其他使用案例。
Classic Load Balancer 在多个 Amazon EC2 实例之间提供基本的负载均衡,并在请求级别和连接级别运行。Classic Load Balancer 适合在 EC2-Classic 网络内构建的应用程序。
优势
Elastic Load Balancing 是中国亚马逊云科技网络的一部分,能够在本地意识到故障边界(例如可用区),以保持应用程序在整个区域中的可用性。ELB 也是一项完全托管式服务,这意味着您可以专注于交付应用程序,而不是安装负载均衡器机群。容量根据底层应用程序服务器的利用率自动添加和删除。
Elastic Load Balancing 允许您使用 Amazon CloudWatch 指标、日志记录和请求跟踪实时监控应用程序的运行状况及其性能。这样可以提高应用程序行为的可见性,发现问题并识别应用程序堆栈中的性能瓶颈。ELB 有助于确保遵守应用程序服务等级协议 (SLA)。
Elastic Load Balancing 可与 Amazon Virtual Private Cloud (VPC) 配合使用,以提供强大的安全功能,包括集成的证书管理、用户身份验证和 SSL/TLS 解密。它们共同为您提供了集中管理 TLS 设置和从应用程序卸载 CPU 密集型工作负载的灵活性。ALB 还支持与 Amazon WAF 集成,在不良行为者到达应用程序之前增加一定程度的保护。此外,S2N 和 HTTP Guardian 已开发为开源解决方案,以减少基于 HTTP 的攻击的可能性。
Elastic Load Balancing 提供了各种规模的企业所需的广泛功能,同时以亚马逊云科技原生体验提供这些功能。Elastic Load Balancing 支持基于容器的工作负载所需的功能,包括 HTTP/2、gRPC、TLS 卸载、基于规则的高级路由,以及作为入口控制器与容器服务集成。ALB 为客户提供了用于调用 Lambda 函数的本机 HTTP 终端节点,消除了对其他解决方案的依赖。此外,Gateway Load Balancer 还创建了一个网关,用于通过第三方设备机群路由流量。
作为亚马逊云科技的原生服务,ELB 与其他亚马逊云科技服务(如 EC2、ECS/EKS)以及运营工具(如 Amazon CloudFormation 和亚马逊云科技账单)紧密集成。
使用案例
欢迎使用亚马逊云科技
ELB 支持对您向亚马逊云科技迁移至关重要的负载平衡功能。ELB 非常适合通过弹性伸缩功能对传统应用程序和云原生应用程序进行负载平衡,从而消除容量规划中的猜测工作。ELB 易于配置和使用,这使您的迁移体验变得简单。ELB 的托管式体验意味着您可以专注于成功迁移的最关键部分 – 迁移应用程序 – 而不是配置负载均衡器。ELB 还可以很好地与您熟悉的常见管理工具集成,例如 Terraform 和 Ansible。
通过无服务器模式和容器实现应用程序现代化
组织需要结合模块化架构模式、无服务器运营模型和敏捷的开发人员流程,以前所未有的速度构建应用程序。ELB 无需客户干预即可适应这些现代化应用程序及其不断变化的负载,在横向扩展的同时仍然仅按使用量收费。使用 Lambda 构建无服务器应用程序的客户可以利用 ALB 提供基于 HTTP 的本机终端节点,而无需复杂的配置或使用 API 网关。ELB 还支持使用 Kubernetes 进行容器和容器编排,实现客户端和应用程序之间的负载平衡以及服务到服务的通信。
构建混合云
Elastic Load Balancing 提供了使用单个负载均衡器在亚马逊云科技和本地资源之间进行负载均衡的能力。您可以通过将所有资源注册到同一目标组并将目标组与负载均衡器关联来实现此目标。或者,您可以在亚马逊云科技以及跨两个负载均衡器的本地资源之间使用基于 DNS 的加权负载平衡,其中一个负载均衡器用于亚马逊云科技,另一个负载均衡器用于本地资源。
扩缩第三方虚拟设备
迁移到云时,一些客户希望保留他们现有的设备,以及他们围绕这些设备建立的技能和流程。使用 Gateway Load Balancer,客户可以从首选供应商部署设备,同时还可利用在云中运行的规模和灵活性。