应用型负载均衡 ALB 包括三个组成元素:实例、监听器、服务器组,如下图所示。
组成元素和相关概念的描述具体如下:
ALB 有两种类型的实例:公网实例和私网实例。您可以基于使用场景创建公网实例或私网实例。
您创建公网实例后,该实例同时获得一个公网地址EIP和一个私网地址VIP。公网地址使实例能够与公网通信。利用公网地址,公网内的客户端可以与该实例通信。私网地址用于私有网络内部资源之间的通信。利用私网地址,同一个私网内的客户端可以与该实例通信。因此,客户端可以用公网或私网来与该公网实例通信。
您创建私网实例后,该实例仅获得一个私网地址VIP。因此,客户端只能用私网来与该私网实例通信。
火山引擎 ALB 提供服务时,会涉及到火山引擎的其他服务。ALB 与这些服务的关系如下:
相关产品 | 与ALB之间的关系 | 相关链接 |
---|---|---|
云服务器(ECS) | 云服务器(ECS)可以作为实际处理您业务流量的后端服务器。ECS可以添加进服务器组,您可以按服务器组来管理 ECS。 | 若您想了解更多关于 ECS 的概念、特点,请点击这里 。 |
公网IP(EIP) | EIP 使 ALB 公网实例能够与公网通信。在您创建一个公网实例后,该实例自动获得一个 EIP。 | 若您想了解更多关于 EIP 的概念、特点,请点击这里 。 |
私有网络(VPC) | ALB 实例只能与同一个VPC 内的后端服务器通信。因此,不论您创建的是公网实例还是私网实例,都需要您提前规划并完成 VPC 的创建工作。 | 若您想了解更多关于私有网络、 VIP 相关内容,请点击这里 。 |
云调度(GTM) | 火山引擎云调度(GTM)是火山引擎 TrafficRoute 解析调度套件中的全局流量管理服务。云调度 GTM 基于 DNS 进行流量管理。 | 若您想了解更多关于云调度的相关内容,请点击这里 。 |
火山引擎 ALB 的工作原理如下: