首页 云盒 实践教程 将云盒内的ECS实例挂载到CLB

将云盒内的ECS实例挂载到CLB

更新时间: 2023-12-08 11:15:37

传统型负载均衡CLB是将访问流量根据转发策略分发到后端多台云服务器的流量分发控制服务,主要用于高访问量的业务,可以提高应用程序的可用性和可靠性。本文介绍如何在云盒内创建CLB实例,并将云盒内的ECS实例挂载到CLB,实现流量分发控制。

背景信息

阿里云负载均衡服务按照类型可以分为应用型负载均衡ALB、网络型负载均衡NLB和传统型负载均衡CLB,云盒内仅支持CLB服务。相关说明如下:

  • 云上的ALB、NLB和CLB均不支持挂载云盒内的ECS实例。

  • 云盒内的CLB仅支持挂载当前云盒内的ECS实例,不支持挂载其他云盒内的ECS实例,也不支持挂载云上的ECS实例。

本文介绍如何在云盒内创建CLB实例,并添加云盒内的ECS实例作为后端服务器。组网如下:

CLB0.png

CLB由CLB实例、后端服务器和监听三部分组成,使用负载均衡服务,您必须创建一个CLB实例,并至少添加一个监听和两台后端服务器。

  • CLB实例:每个CLB实例代表一个负载均衡服务实体,用于接收流量并将其分发给后端服务器。

    重要

    云盒内的CLB实例仅支持私网类型。如果需要公网访问,需绑定云盒EIP。更多信息,请参见为云盒内的ECS实例配置公网访问

  • 后端服务器:后端服务器是一组接收前端请求的服务器。

  • 监听:监听包括协议、端口和调度算法等,用于检查客户端请求,并将请求转发给后端服务器。

更多信息,请参见什么是传统型负载均衡CLB

前提条件

已在云盒内创建多台ECS实例,并完成业务部署。

  • 关于如何在云盒内创建ECS实例,请参见创建ECS实例

  • 本文以在ECS实例内部署静态网页为例,您可以按实际需求部署所需业务。

操作步骤

创建CLB实例

CLB实例是一个运行的CLB服务实体。操作前,您需要确定CLB实例的地域、类型、付费模式等配置,具体请参见准备工作

  1. 登录传统型负载均衡CLB控制台

  2. 实例管理页面,单击创建传统型负载均衡

  3. 完成实例信息配置,单击立即购买

    需要注意的参数如下,更多信息,请参见创建实例

    CLB1.png

    参数

    说明

    地域和可用区

    选择云盒内ECS实例所在的地域和可用区。

    CLB不支持跨地域部署,请确保所选地域与ECS实例所在地域一致。

    实例类型

    如果要添加云盒内的ECS实例作为后端服务器,则CLB实例必须和ECS实例处于同一VPC下,此处实例类型只能选择私网

    说明

    对于私网类型的CLB实例,系统会为其分配私网服务地址,只能通过内部网络访问负载均衡服务。

    专有网络

    如果要添加云盒内的ECS实例作为后端服务器,此处必须选择云盒内ECS实例所属的VPC和交换机。

  4. 确认实例配置信息,选中服务协议,完成支付操作。

  5. 确认CLB实例的状态和IP地址。

    当状态为运行中时,表示CLB实例创建成功。IP地址为系统自动分配的私网地址。

配置CLB实例

创建CLB实例后,需要对该实例进行配置才能进行流量转发,包括添加至少一个监听和一组后端服务器(即添加云盒内的ECS实例)。

  1. 实例管理页面,找到新创建的CLB实例,单击监听配置向导

  2. 协议&监听向导页,配置监听信息,然后单击下一步

    请根据实际业务需求配置监听的协议类型、端口号等,具体请参见监听概述。本文采用的配置示例如下:

    • 协议选择TCP

    • 监听端口设置为80

    • 其他配置保持默认配置

  3. 后端服务器向导页,选择后端服务器类型,并添加ECS实例,然后单击下一步

    本文选择默认服务器组,然后继续添加,在弹出面板中选中云盒内的ECS实例。

    重要

    当CLB实例处于云盒可用区下时,只能添加CLB实例所属VPC网络下,状态为运行中的云盒内的ECS实例。

    CLB2.png

  4. 添加ECS实例后,按照业务需求配置各个ECS实例的权重和监听端口。

    • 权重:权重越大转发的请求越多。

    • 端口:ECS实例上开放的用来接收请求的后端端口。

  5. 健康检查向导页,保持默认配置,单击下一步

    开启健康检查功能后,当后端某个ECS实例的健康检查出现问题时,负载均衡服务会将请求转发到其他健康检查正常的ECS实例上,而当该ECS实例恢复正常运行时,负载均衡会自动恢复它的请求转发。

  6. 配置审核向导页,确认配置,单击提交

  7. 返回实例管理页面,确认ECS实例的健康检查状态。

    当健康检查状态为正常时,表示ECS实例可以正常处理负载均衡服务转发的请求。

结果验证

在VPC网络下访问CLB实例的私网IP地址,测试负载均衡服务。例如:假设后端的多台ECS实例上分别部署了不同的静态网页,则可以通过浏览器多次访问CLB实例的IP地址,测试是否打开不同的网页,从而验证CLB实例已将流量转发至不同的ECS实例。

阿里云首页 云盒 相关技术圈