阿里云SLB负载均衡实验 (云起实验室)

简介: 负载均衡的可以降低单台云服务器 ECS出现异常时对业务的冲击。其实就是多台服务器互为备胎,一台寄掉了换另一台。下面我简单说说怎么在阿里云上配置SLB负载均衡。(可以到云起实验室里玩玩)

1. 实验概述 3

1.1. 实验目的 3

1.2. 实验内容 3

1.3. 实验环境 3

1.3.1. 硬件环境 3

1.3.2. 网络环境 4

1.3.3. 软件环境 4

1.4. 实验结果 4

2. 实验方案 5

2.1. 总体方案设计 5

3. 实验结果 5

3.1. 创建ECS实例 6

3.1.1. 进入阿里云起实验室 6

3.1.2. 查看服务器服务地址 6

3.1.3. 设置Xshell远程登录 7

3.2. 搭建apache服务 8

3.2.1. 更新apt-get包 8

3.2.2. 安装apache2 9

3.2.3. ECS01服务器服务界面 11

3.2.4. ECS02服务器服务界面 11

3.3. 创建负载均衡实例 12

3.3.1. 在进入子账号,搜索SLB 12

3.3.2. 负载均衡实例 13

3.4. 添加监听和后端服务器 13

3.4.1. 编辑服务器 13

3.4.2. 配置负载均衡协议、端口以及算法
13

3.4.3. 配置负载后端服务器 14

3.4.4. 开启健康检查 15

3.4.5. 提交审核 15

3.5. 测试SLB负载均衡 16

3.5.1. 手动调整SLB负载均衡服务权重 16

3.5.2. 手动调整权重:100-50 16

3.5.3. 手动调整权重:50-100 17

3.5.4. 阿里云SLB负载均衡测试 17

3.5.5. 阿里云SLB负载均衡服务器故障测试
18

4. 问题及调试过程 20

4.1. 问题1:无法打开配置负载均衡实例界面
20

4.2. 问题2:SLB服务器无法进行负载均衡
21

4.3. 问题3:无法查看ECS服务监控 21

5. 实验心得 21

实验概述

实验目的

手动配置最小的负载均衡环境,验证负载均衡的效果

利用阿里云的SLB负载均衡服务,配置负载均衡环境并验证负载均衡效果

对比基于反向代理的负载均衡与阿里云的负载均衡服务

实验内容

  1. 自建虚拟机或者使用阿里云云起实验室提供的虚拟机完成负载均衡任务;

  2. 学习阿里云的开发者课程《负载均衡入门与产品使用指南》

  3. 在阿里云云起实验室或者其他平台完成2个工作之一

手动配置负载均衡以及使用

使用阿里云SLB服务配置负载均衡

  1. 阿里云SLB服务配置负载均衡实验可以参考云起实验室的《SLB负载均衡实践》

实验环境

硬件环境

x86笔记本电脑,Intel Core i5,NVIDIA GeForce MX150,50GB RAM

网络环境

校园网WiFi环境

软件环境

阿里云SLB服务配置负载均衡实验:

阿里云云起实验室-北邮云计算实验(崔老师的课,还是不错的!)https://developer.aliyun.com/adc/scenario/325773bf10e94f68a5934f68226cf9f9

http://ckqqqq.gitee.io/csdn/csdn_slb

image1.png (778×374) (gitee.io)

阿里云服务器Ubuntu20.04 ESC服务器*2

阿里云服务器SLB负载均衡服务器*1

XShell XFTP Xmanager等远程ssh工具

实验结果

一共尝试以下实验

实验名称 实验平台 结果 遇到的困难和解决方法


阿里云SLB负载均衡 阿里云云起实验室 成功 见附录
手动配置负载均衡 虚拟机 成功 见附录

实验方案

总体方案设计

SLB负载均衡原理

网图,侵权删除

实验结果

  1. 创建ECS实例

    1. 进入阿里云起实验室

查看服务器服务地址

设置Xshell远程登录

下载在服务器中下载open-ssh

使用xshell连接两台服务器

  1. 搭建apache服务

    1. 更新apt-get包

安装apache2

安装apache2命令如下

对ESC01使用如下命令

sudo apt-get update
sudo apt-get install apache2
cd /var/www/html
echo “Hello World ! This is ECS01” > index.html

对ESC02使用如下命令

sudo apt-get update
sudo apt-get install apache2
cd /var/www/html
echo “Hello World ! This is ECS01” > index.html

在浏览器中打开对应服务地址ip

在两台服务器上执行以下操作

在浏览器中分别输入,然后浏览器访问

ECS01服务器服务界面

ECS02服务器服务界面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qsJljxLP-1649242426622)(http://ckqqqq.gitee.io/csdn/csdn_slb/image15.png)]

  1. 创建负载均衡实例

    1. 在进入子账号,搜索SLB

此处碰到问题1:无法打开3.3.2的界面

负载均衡实例

进入负载均衡管理界面,可见云起服务器已经为我们创建了SLB负载均衡实例

添加监听和后端服务器

使用如下命令在openstack中创建虚拟机实例

编辑服务器

配置负载均衡协议、端口以及算法


配置负载后端服务器

选择我们在3.4.1中配置过的服务器ECS1和2

开启健康检查

提交审核

可见配置成功

进入SLB服务器所在服务IP,可以看到SLB服务器服务显示为

HelloWorld!ECS02

此处碰到问题2:无法正确显示

测试SLB负载均衡

手动调整SLB负载均衡服务权重

点击默认服务器组

调整参数权重

手动调整权重:100-50

Ats ESC01服务器权重为50

Lvu ESC02服务器权重为100

SLB服务显示为ESC02内容

手动调整权重:50-100

Ats ESC01服务器权重为100

Lvu ESC02服务器权重为50

阿里云SLB负载均衡测试

如果两个都是100

此处碰到问题3:无法查看服务器实时监控

显示为ESC01

刷新后显示为ESC02

阿里云SLB负载均衡服务器故障测试

把ESC2关闭(模拟ESC02故障)

停止ESC2

进入ESC02服务IP,服务异常

进入SLB服务IP,服务界面刷新后变为ESC01

此处遇到了问题3

问题及调试过程

问题1:无法打开配置负载均衡实例界面

原因:试用阿里云云起实验室SLB负载均衡服务,需要用户登入子账号,在账号中操作服务器,如果在同一浏览器中打开主账号和子账号的话,会导致子账号把主账号顶掉,从而出现种种奇怪情况。

问题2:SLB服务器无法进行负载均衡

1 确保进入子账户

2 确保ESC 01 和ESC02的端口号一致,端口号一致SLB才能正常工作

问题3:无法查看ECS服务监控

这个就是阿里云云起实验室的局限了,子账户是没有查看监控的权限的。

额外尝试1:手动配置反向代理模式的负载均衡。

具体的流程由于是额外尝试就没截图,具体流程可依据以下教程(Nginx)

HTTP Load Balancing | NGINX
Plus

反向代理结果


刷新

实验心得

官方教程属实给力,更希望官方给足权限,很多配置还是无权限查看和使用的,比如查看ECS服务器的流量监控,同时优化子账号的问题。

此外除了在阿里云上配置SLB负载均衡外,我还在自己的虚拟机上尝试过手动配置过反向代理模式的负载均衡。(见4.4)

总而言之,配置SLB负载均衡,比安装openstack简单,能让学生学到东西,让用户了解阿里云云服务器的使用,如果有需要的人尝试一下也是挺不错的

~~~ 如果觉得有用的话,点个赞吧[( ̄▽ ̄)*]

阿里云SLB负载均衡配置方法(云起实验室)相关推荐

  1. 阿里云SLB负载均衡配置(很详细哦)

    一.创建负载均衡实例 阿里云工作台-负载均衡-概览 三种类型:1应用型负载均衡ALB,2网络型负载均衡NLB,3传统型负载均衡CLB 二.创建传统型负载均衡CLB-实例管理 1.创建传统型负载均衡 2 ...

  2. 阿里云SLB负载均衡与使用SSL域名证书

    阿里云SLB负载均衡与使用SSL证书 1.购买两台ECS服务器,这就是后台服务器,在这两个服务器上面部署你的网站,注意网站的端口要一样:比如都是 88. 2.在阿里云控制台的菜单里找到 负载均衡,创建 ...

  3. 阿里云SLB负载均衡

    阿里云SLB负载均衡 四层和七层是什么意思 调度算法 轮询(RR) 加权最小连接数(WLC) 加权轮询(WRR) 会话保持 健康检查 四层和七层是什么意思 四层: 通过IP和端口转发 七层:通过主机名 ...

  4. 阿里云SLB负载均衡理论与操作

    目录 一.负载均衡概念 二.SLB 1.CLB与ALB 2.负载均衡包含的模块 3.使用ECS的优势 3. 负载均衡的使用场景 4.SLB的优势 5.SLB提供的功能 6.SLB的应用场景 7.SLB ...

  5. 阿里云SLB负载均衡理论与详细操作

    目录 负载均衡概念 CLB与ALB 负载均衡包含的模块 使用ECS的优势 负载均衡的使用场景 SLB的优势 SLB提供的功能 SLB的应用场景 SLB架构详细讲解 SLB应用实战 添加SLB后端服务器 ...

  6. 阿里云SLB负载均衡实践

    1.云服务器状态确认 分别在浏览器输入两台云服务器的弹性IP 比较两台ECS的访问结果,发现部署的网站内容相同,只是显示的后端服务器IP不同. 点击刷新页面不会改变 2.负载均衡配置 登录过程不再赘述 ...

  7. H3C V7 防火墙多WAN 链路负载均衡配置方法(命令行)

    1 配置需求及说明 1.1  适用的产品系列 本案例适用于如F5080.F5060.F5030.F5000-M等F5000.F5000-X系列的防火墙. 1.2  配置需求及实现的效果 某公司为达到业 ...

  8. 【登录时验证码一直错误】阿里云SLB负载均衡,如何session共享

    场景: 小程序休眠期是在 公司机房放着呢,现在要使用,使用期上阿里云. 在6上使用阿里云的SLB做负载均衡.将请求分发给124和192. 操作步骤: 1.先在124和192上搭好后端环境 测试好 后台 ...

  9. 这是Nginx的负载均衡配置方法

    Nginx和haproxy一样也可以做前端请求分发实现负载均衡效果,比如一个tomcat服务如果并发过高会导致处理很慢,新来的请求就会排队,到一定程度时请求就可能会返回错误或者拒绝服务,所以通过负载均 ...

最新文章

  1. Leangoo敏捷开发工具怎么添加成员
  2. 一文看尽各种 NLP 任务
  3. Linux实用快捷键
  4. Qt中 QString 和int,double等的转换
  5. CSS padding margin border属性讲解
  6. c 文件操作_你电脑用久了,会有多少重复文件?快用它来整理一下吧
  7. (转)eclipse常用插件在线安装地址或下载地址
  8. Spring后处理Bean(BeanPostProcessor 接口)Bean增强
  9. 放鞭炮时,应该戴护目镜
  10. vs2015 使用Qt语言家及其使用过程中遇到的问题
  11. 3cdaemon漏洞挖掘 Exploit
  12. Python项目部署的三大神器
  13. python word转excel题库_【Python应用软件】Word表格怎么转换Excel#Word表格汇总Excel
  14. 2D人体姿态估计 - Stakced Hourglass Network(SHN)个人理解
  15. 基于微信小程序的健身小助手小程序
  16. 拼多多开店有哪些优势?
  17. 【每日进步一点点】C语言刷题技巧及训练1
  18. 使用爬虫爬取某电影分享网站最新电影链接 -- 基于Python Requests库
  19. SpringBootTest遇到的问题----Field userMapper in xxx.service.UserService required a bean of type
  20. 闲聊javaweb之servlet

热门文章

  1. 网络安全这玩意儿真不建议一般人学
  2. MinMaxScaler 中scaler.inverse_transform不能反归一化正确的数据
  3. [2010/09/30]爱护牙齿Take Care of Your Teeth
  4. linux bonding 原理,linux的bonding技术
  5. 传统制造企业利用工业互联网平台转型升级的路径与策略
  6. 怕上当?来看这份网络钓鱼和诈骗技术趋势
  7. 微服务项目之认证服务
  8. Java实现简单登录注册账号操作
  9. 如何编码实现NTFS格式下删除文件的恢复
  10. VScode主题设置