Skip to content

快速引导创建HTTP虚拟服务

简介

负载均衡是现代IT基础设施中不可或缺的一部分,它能够有效地分配网络流量,提升应用程序的可用性和扩展性。本教程旨在指导您如何使用矩尺分布式应用交付平台,轻松创建一个虚拟服务。无论您是初学者还是希望快速部署服务的专业人士,本教程都将为您提供清晰、简洁的操作步骤,帮助您快速上手。

操作步骤

本案例将配置一个后端虚拟服务“controller backend”,通过“engine117”转发引擎监听的虚拟服务地址,将流量分发到两个后端服务器上,以实现流量的均衡分配和高可用性。

创建转发引擎

在创建转发引擎之前,您需要先创建ssh登录转发引擎需要的“用户凭证”, “用户凭证”可以在菜单【平台系统-用户凭证】中创建。

创建完用户凭证之后,在菜单【平台系统-基础设施-转发引擎】中,点击“新增”按钮,打开添加转发引擎弹框,此处以添加engine117为例,输入转发引擎名称“engine117”,通讯地址“10.1.9.117”,用户凭证即为上述创建的凭证,点击确认,如下图: 添加转发引擎 等待部署进度完成后会弹出加入集群对话框,可点击关闭暂不加入。

创建服务器池

在菜单【SLB本地负载-服务器池】中,点击“新增”按钮,进入服务器池配置页面。输入服务器池名称以test controller back pool为例,默认负载均衡算法为“轮询算法”,策略名称可简单选系统内置的“ICMP健康检查”,转发引擎选上述创建的“engine117”,目标节点此处以10.1.9.114:8000和10.1.9.117:8000两个后端节点为例,配置好后点击“确认”按钮: 服务器池配置 保存成功后,后台会通过所选转发引擎对节点做健康检查,如果两个节点都没问题,在服务器池列表中,该服务器池健康状态应为绿色: 服务器池状态

创建虚拟服务

在菜单【SLB本地负载-虚拟服务】中,点击“新增”按钮,进入虚拟服务配置界面。输入虚拟服务名称以“controller backend”为例,对象类型选择“转发引擎”,转发引擎选择刚才创建的“engine117”,协议选择“HTTP”协议,监听地址此处以10.1.9.117,端口9999为例: 虚拟服务监听地址 再将滚动条拉到最下面配置默认分发规则,处理方式选择“HTTP代理”,服务器池选择刚才创建的“test controller back pool”,HTTP策略选择系统内置的“HTTP七层策略模板”即可,其他配置是默认配置可不做修改,如有需要请根据实际业务更改参数。 虚拟服务默认分发规则 点击“确认”按钮,提示新增成功后,再点击变更执行,等待配置生效。 变更执行

验证虚拟服务

刚才虚拟服务监听的地址是10.1.9.117:9999,那么访问该服务下的接口应该是通畅的。此处以访问后端接口/ping/为例: 验证虚拟服务 响应成功,恭喜您!您已经成功创建了一个虚拟服务。