广西崇左市住房和城乡建设局网站,灌南县规划局网站理想家园规划建设,上海网站营销seo,公司做网站怎么构思阿里云应用型负载均衡ALB支持HTTP、HTTPS和QUIC协议#xff0c;专门面向网络应用层#xff0c;提供强大的业务处理能力。
为了实现IPv4服务的负载均衡#xff0c;需要快速创建一个ALB实例#xff0c;并将来自客户端的访问请求转发至后端服务器。
操作流程
第一步#x…阿里云应用型负载均衡ALB支持HTTP、HTTPS和QUIC协议专门面向网络应用层提供强大的业务处理能力。
为了实现IPv4服务的负载均衡需要快速创建一个ALB实例并将来自客户端的访问请求转发至后端服务器。
操作流程
第一步准备工作。
搭建负载均衡服务前需要根据业务需求规划ALB实例的地域创建专有网络VPC和云服务器ECS实例等。
1已经规划了ALB实例的地域。
确保ECS实例的地域和ALB实例的地域相同并且ECS实例与ALB实例属于同一个VPC。
建议将ECS实例部署在不同的可用区内提高业务的可用性。
2已经创建了VPC。
创建ALB实例前确保实例所选可用区的交换机中预留了足够的可用IP。
创建新实例时会从每个指定的交换机中扣取3个IP地址包含2个Local IP用于与后端服务器交互并进行健康检查和一个VIP用于对外提供服务创建后IP不会变化如果IP不足会出现报错并且无法创建实例。
注意为确保ALB各项弹性能力可以使用建议在ALB实例所在的每个交换机内预留至少8个IP地址。
3已经在VPC中创建了2台ECS实例。
ECS01和ECS02实例作为ALB实例的后端服务器且在ECS01和ECS02实例中部署nginx。
第二步创建ALB实例。
使用负载均衡服务时需要先创建一个ALB实例每一个ALB实例代表一个负载均衡服务实体用于接收来自客户端的请求并将请求分发至后端服务器。
1登录“应用型负载均衡ALB控制台”。
2在顶部菜单栏选择ALB实例所属的地域。 3在“实例”页面单击“创建应用型负载均衡”。 4在应用型负载均衡按量付费购买页面完成以下配置。
“地域”选择实例所属的地域 “实例网络类型”选择实例网络类型系统会根据选择的实例网络类型分配“私网”或“公网”服务地址
私网每个可用区提供一个私网IP只能通过阿里云内部网络访问ALB无法从互联网访问。
公网每个可用区提供一个公网IP和一个私网IP。公网ALB默认通过弹性公网IPEIP提供公网能力选择公网将会收取弹性公网IP实例费、带宽或流量费用。弹性公网IP对外提供服务支持通过互联网访问ALB。私网IP支持云上VPC内的ECS访问ALB。 “VPC”选择实例所属的VPC “可用区”ALB支持多可用区部署若当前地域支持2个及2个以上的可用区为保障业务高可用至少选择2个可用区且ALB不会额外收取可用区的费用。然后分别在所选可用区内选择交换机如果可用区下无交换机根据控制台提示创建交换机。当实例网络类型选择公网时需分别在所选可用区内选择EIP。
如果可用区下无EIP可保持默认选项自动分配公网IP系统将自动创建按量付费按使用流量计费的BGP多线默认安全防护EIP并绑定至ALB实例上。
如果选择已有的EIP可以指定已创建的EIP并绑定至新购的ALB实例上。
仅可绑定暂未加入共享带宽的按量付费按使用流量计费的已购EIP。
同一个ALB实例不同可用区分配的EIP类型需保持一致。 “IP模式”选择实例的IP地址模式 “协议版本”选择实例的协议版本
IPv4表示ALB实例仅支持客户端使用IPv4地址访问。
双栈表示ALB实例支持客户端同时使用IPv4和IPv6地址访问。 “功能版本实例费”选择实例的功能版本 “加入共享带宽”选择是否要加入共享带宽
如果不选中加入共享带宽则“公网计费方式”采用“按流量计费”。 如果选中加入共享带宽则需选择共享带宽包如果没有共享带宽包可选择可单击“购买共享带宽包”并完成购买然后返回ALB购买页面单击“刷新图标”即可选择共享带宽包。建议购买后付费共享带宽。该参数仅在实例网络类型为公网时生效。 “公网计费方式”默认选项为“按流量计费”带宽峰值不作为业务承诺指标仅作为参考值和带宽上限峰值。当出现资源争抢时带宽峰值可能会受到限制。该参数仅在实例网络类型为公网且未选择加入共享带宽时有效。
“实例名称”自定义实例名称 “资源组”选择所属的资源组 “服务关联角色”首次创建ALB实例时需要单击“创建服务关联角色”关联服务角色创建一个名称为AliyunServiceRoleForAlb的服务关联角色。系统会为该角色添加名称为AliyunServiceRolePolicyForAlb的权限策略授予ALB拥有访问其他云产品实例的权限。 5单击“立即购买”然后根据控制台提示完成实例购买。
6返回“实例”页面选择对应的地域即可看到新创建的实例。
第三步创建服务器组。
需要创建服务器组并添加后端服务器来接收ALB转发的客户端请求。
1在左侧导航栏选择“应用型负载均衡 ALB 服务器组”。
2在“服务器组”页面单击“创建服务器组”。 3在“创建服务器组”对话框中完成以下配置然后单击“创建”。
“服务器组类型”选择一种服务器组类型
服务器类型支持添加ECS、ENI、ECI类型的后端服务器。
IP类型支持添加IP类型的后端服务器。 “服务器组名称”输入服务器组名称。 “VPC”从VPC下拉列表中选择一个VPC只有该VPC下的服务器可以加入到该服务器组。 “选择后端协议”选择一种后端协议 “选择调度算法”选择一种调度算法 点击“所属资源组和标签”在“选择资源组”选择归属的资源组。在“标签”设置标签键和标签值。 点击“高级配置”保持默认配置即关闭IPv6挂载功能关闭会话保持功能关闭后端长连接功能关闭慢启动功能关闭连接优雅中断功能。 点击“高级配置”在“IPv6挂载”关闭IPv6挂载功能。
开启IPv6挂载功能后服务器组支持挂载IPv4、IPv6类型的后端服务器。
不开启IPv6挂载功能时服务器组仅支持挂载IPv4类型的后端服务器。
当服务器组选择的VPC未开启IPv6功能时默认不开启IPv6挂载功能。
在“会话保持”开启会话保持功能。在“后端长连接”开启后端长连接功能。在“慢启动”关闭慢启动功能。
在“连接优雅中断”关闭连接优雅中断。
保持默认配置即关闭连接优雅中断。
启用连接优雅中断后可以在移除后端服务器或者健康检查失败后使现有连接在一定时间内正常传输。 在“健康检查”开启健康检查功能
“健康检查配置”保持默认配置如果需要展开进行更多配置可以单击后面的“编辑”。 第四步配置监听。
需要为实例配置监听。监听负责检查连接请求并根据调度算法将客户端请求分发至后端服务器。
1在左侧导航栏选择“应用型负载均衡 ALB 实例”。
2单击“监听”页签然后单击“创建监听”。
3在“配置监听”配置向导页面完成以下配置然后单击下一步。
此处仅列出强相关的配置项其他未列出的配置项使用默认值。
“选择监听协议”选择监听的协议类型。一般选择HTTP。
“监听端口”设置前端协议端口即用来接收请求并向后端服务器进行请求转发的监听端口。
可以直接单击常用监听端口快捷填写或者输入端口。
监听端口范围1~65535。一般输入80。
“监听名称”输入自定义监听名称。
“高级配置”一般保持默认可单击“修改”进行设置。
4在“选择服务器组”配置向导选择服务器类型及服务器类型下的目标服务器组查看后端服务器信息然后单击下一步。
5在“配置审核”配置向导页面确认监听配置信息然后单击“提交”。
6单击“知道了”返回“监听”页签查看目标监听的“健康检查状态”列为“正常”时表示后端服务器ECS01和ECS02实例可以正常处理ALB实例转发的请求。
第五步设置域名解析。
ALB支持将您拥有的常用域名通过CNAME方式解析到ALB实例的公网服务域名上可以更加方便地访问各种网络资源。
1在左侧导航栏选择“应用型负载均衡 ALB 实例”。
2在“实例”页面复制已创建的ALB实例的DNS名称。
3执行以下步骤添加CNAME解析记录。
登录“域名解析控制台” —— 在“域名解析”页面单击“添加域名” —— 在“添加域名”对话框中输入主机域名然后单击“确认” —— 在目标域名的“操作”列单击“解析设置” —— 在“解析设置”页面单击“添加记录” —— 在“添加记录”面板配置以下信息完成CNAME解析配置然后单击“确认”。
注意主机域名需已完成TXT记录验证。
在添加记录面板配置以下信息完成CNAME解析配置
“记录类型”在下拉列表中选择CNAME。
“主机记录”您的域名的前缀。一般输入。
“解析请求来源”选择默认。
“记录值”输入域名对应的CNAME地址即复制的ALB实例的DNS名称。
“TTL”全称Time To Live表示DNS记录在DNS服务器上的缓存时间一般使用默认值。
新增CNAME记录实时生效修改CNAME记录取决于本地DNS缓存的解析记录的TTL到期时间一般默认为10分钟。
添加时如遇添加冲突换一个解析域名。
第六步访问测试。
测试后端服务器是否可以正常接收和处理ALB监听转发的请求。
1获取测试访问域名
如果设置了域名解析使用了自有域名进行CNAME解析到ALB域名则测试访问域名为自有域名。
如果未使用自有域名可登录“应用型负载均衡ALB控制台”顶部选择实例所属地域在目标ALB实例DNS名称列复制ALB实例的域名作为测试访问域名。
2多次刷新浏览器可以观察到客户端的请求在ECS01和ECS02服务器之间的转换。
完成上述操作后表明客户端可以通过ALB以轮询的方式访问不同的后端服务。
第七步释放资源。
1清理ECS实例、安全组等资源。
登录“云服务器ECS实例控制台”顶部选择实例所属地域单击实例得到一个弹出的窗口在弹出的窗口中选择释放立即释放实例并确认。
登录“云服务器ECS安全组控制台”顶部选择实例所属地域勾选ECS自定义安全组并单击删除删除安全组。
2删除域名解析记录。
3清理ALB资源。
登录“应用型负载均衡ALB控制台”顶部选择实例所属地域单击实例得到一个弹出的窗口在弹出的窗口中选择释放立即释放实例并确认。
移除后端服务器。
删除服务器组。
4清理VPC资源。
登录“专有网络VPC控制台”顶部选择实例所属地域单击实例右侧“删除”删除时并且勾选“强制删除”完成VPC与交换机资源的删除。