陈奇网络工作室

实验:通过负载均衡实现Web服务器的高可用性

电商等网站商家做促销的时候,比如618促销,双十一促销,会带来超高的访问流量。目前业内常见的方式是通过负载均衡的无状态服务器自动伸缩策略实现自动削峰,也有流行的通过k8s容器实现自动伸缩的方案,但需要客户的应用被容器化,做成容器镜像放在容器库中。

另外,UCloud最近在搞U大使的礼物推荐活动。如果推荐新客户购买服务器,最高可以获得30%的返点。活动链接请看:U _UCloud大使推荐新用户返现计划_最高30%现金奖励。

另外,根据老刘的博客,买一定量的CDN,现在还是送手机。具体可以让他们售前400-0188-113转1。

今天我带大家做一个简单的实验,通过共享云的负载均衡实现对后端Web服务器的高可用访问。简单来说,网络拓扑如下:

效果是通过访问ULB的IP地址(负载平衡)和轮询算法,第一访问请求由第一服务器应答,第二访问请求由第二服务器应答。

第0部分:实验背景

在这个实验中,将创建两个uhosts,并分别提供不同的网页。您将创建一个ULB的实例,一个前端监听器(VServer)和一个真实的服务器(后端服务节点),两个uhosts提供的网页都可以通过ULB访问,这验证了ULB为后端服务节点分配流量的作用。

完成本实验后,您将能够创建和使用ULB进行流量分配。

这一步是创建两台带有httpd服务的UHost主机,可以通过浏览器访问网页;如果没有这两台UHost主机或者web服务没有启动,运行状况检查将会失败。

1.在UCloud控制台进入云主机的UHost界面,用CentOS操作系统创建云主机。系统版本为centos7.0以上。

2.通过VNC或其他命令行工具访问后台,通过以下命令安装httpd等软件。第一个执行以下命令

yum安装httpdy

yum安装php -y

echo \ " UCloud _ ULB _第一服务器\" /var/www/html/index.php

systemctl启动httpd

systemctl启用httpd.service

第二个UHost执行以下命令

yum安装httpdy

yum安装php -y

echo \ " UCloud _ ULB _第二服务器\" /var/www/html/index.php

systemctl启动httpd

systemctl启用httpd.service

执行后分别访问两个UHost的EIP地址,会显示:UCloud _ ULB _第一服务器和UCloud _ ULB _第二服务器。

第1部分:创建负载平衡ULB实例

1.点击UCloud控制台菜单中的“所有产品”,找到“负载均衡ULB”进行页面切换。

2.在负载平衡ULB页面上,单击“创建负载平衡”。

3.在负载均衡实例配置页面,选择“区域”为“北京二”(如果0.1是在上海二创建的,请在此步骤中选择上海二的可用区域),填写“实例名称”为“MyULB”,确认“网络模式”为“外网”,“灵活IP”为“新购”和“带宽”。

4.在页面右侧,确认“付款方式”为“准时”,只有5分钱,点击“立即购买”。

5.确认费用并单击“确认付款”以完成负载平衡实例的创建。

第2部分:在ULB实例上创建一个VServer(监听器)。

6.在负载平衡的ULB页面上,可以看到已经创建的ULB实例,点击VServer的“管理”。

7.单击“添加VServer”。

8.将“VServer名称”填写为“MyVServer”或其他字符,然后单击“确定”完成VServer的创建。

9.查看VServer的配置信息。

第3部分:为ULB实例添加一个节点(后端服务器)。请确保此时至少有两台带有httpd服务的UHost云主机正在运行。

10.点击“服务节点”切换到后端服务节点管理界面,点击“添加节点”。

11.单击“添加节点”。在新弹出的页面中,从左侧选择UHost,点击"图标,将UHost添加到右侧。

第4部分:查看负载平衡ULB,并通过ULB访问Web应用程序。

12.点击UCloud控制台菜单中的“负载平衡ULB”切换到ULB列表页面,在这里可以查看创建的ULB实例。

13.点击“MyULB”所在的行,会弹出新的页面,显示“MyULB”的详细配置、属性信息和监控状态。

14.通过绑定到ULB的EIP访问UHost应用程序,将显示如下图所示的页面。多次刷新会在两个不同的页面之间切换显示,因为ULB说,用户请求被分发到不同的后端服务器UHost。

15.恭喜,您已经通过负载平衡ULB将流量分发到了两台后端服务器。

西部数码代理(chenqinet.cn)是工信部批准的正规老牌云服务商,拥有ISP、云牌照、IDC、CDN全业务资质。自成立以来,二十多年来一直专注于域名注册,虚拟主机云服务器,企业邮箱,企业网站建立等互联网基础服务!

公司开发的云计算平台以便捷、高效、高性价比、意想不到的售后优势占领市场,跻身国内前三的接入服务商,为国内超过50万家网站提供高速稳定的托管服务!先后荣获中国高新技术企业、中国优秀云计算服务商、中国十大IDC企业、中国最受欢迎云服务商等称号!

目前西部数码代理高性能云服务器在售,最低仅售48元!

http://zhuji.chenqinet.cn/cloudhost/

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3