作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。
公众号:网络豆云计算学堂
座右铭:低头赶路,敬事如仪
个人主页: 网络豆的主页
目录
写在前面
哈喽大家好,本文是阿里云高可用应用架构学习,本课程重点阐述了云服务器ECS的高可用部署方案,包含了弹性公网IP和负载均衡的概念及操作,通过本课程的学习将了解在平时工作中,如何利用负载均衡和多台云服务器组建高可用应用架构,并通过弹性公网IP的方式对外提供稳定的互联网接入,使得网站更加稳定的同时可以接受更多人访问,掌握在阿里云上构建企业级大流量网站场景的方法。
学习目标:
理解高可用架构的含义并掌握基本实现方法
理解弹性公网IP的概念、功能以及应用场景
理解负载均衡的概念、功能以及应用场景
掌握网站高并发时如何处理的基本思路
完成多台Web服务器的负载均衡,从而实现高可用、高并发流量架构
场景引入:
小杰是一家在线教育平台的系统架构师,最近刚将其在线教育平台迁移至阿里云环境。小杰采用了数台云服务器来部署课程视频服务器,但他很快意识到,若每台云服务器均配置公网IP,不仅会面临严峻的安全风险,而且各服务器IP各异,难以构建一个统一的访问门户。反之,若放弃公网IP,学员将无法顺畅访问课程资源。小杰渴望利用腾讯云提供的负载均衡解决方案,以打造一个稳定可靠的访问入口,并能借助多台服务器并行作业,提升流量分配效率,支撑起日益增长的用户访问需求。同时,他也希望实现负载均衡的公网IP与实例之间的松耦合,确保未来在替换负载均衡实例时,无需更改IP地址,从而维护服务的连续性。
如何实现在云服务器ECS实例上绑定和解绑EIP操作?
1.准备云服务器ECS实例
实例名称和计算机名 | web01 | web02 |
付费类型 | 按量计费 | |
地域 | 华东1(杭州) | |
可用区 | 杭州可用区K | 杭州可用区J |
网络 | 默认专有网络 | |
交换机 | 默认交换机 | |
实例规格 | 共享标准型S6 1vCPU 2GiB内存 | |
镜像 | 公共镜像CentOS 7.9 64位 | |
系统盘 | 高效云盘40G | |
公网IP | 不分配公网IPV4地址 | |
安全组 | 新建安全组,开通22 80端口 | |
登录凭证 | 使用自定义密码设置root密码 |
访问ECS控制台查看ECS实例详情,分别点击每台服务器右侧的远程连接(本例使用Workbench方式),部署相应的网站页面:
- 配置服务器网站页面,分别在两台ECS中,输入以下命令完成httpd安装,此软件包提供了web服务器功能:
yum install httpd -y
- 分别在两台ECS中,输入以下命令完成网站首页的定制,并启用网站服务,需要注意的是第二台机器(web02)的内容有变化
echo web01 > /var/www/html/index.html
systemctl enable httpd --now
echo web02 > /var/www/html/index.html
systemctl enable httpd --now
2. 购买弹性公网IP
- 打开弹性公网IP页面,点击创建弹性公网IP:
- 可以看到阿里云在全球众多地域提供了EIP服务,根据小云的需求,选择杭州地域,并选择按使用流量计费,带宽峰值200Mbps后,点击立即购买:
3. 绑定公网IP到云服务器
- 再次访问弹性公网IP页面,点击绑定资源按钮即可将EIP绑定到ECS云服务器:
- 实例类型选择云服务器ECS实例,勾选web01实例,并点击确定
4. 测试通过弹性公网IP访问服务器
- 在浏览器输入弹性公网IP地址后,发现已经出现了位于web01实例的web01网页字样,说明EIP和web01的绑定是成功的:
5. 绑定EIP到第二台服务器
- 由于已经绑定到web01,需要先从web01解绑,才能再次绑定到web02:
- 解绑后,重新绑定到web02,点击绑定资源
- 实例类型选择云服务器ECS实例后,勾选我们创建的web02实例,并点击确定:
6. 测试通过弹性公网IP访问服务器
- 在浏览器输入弹性公网IP地址后,出现web02网页字样,说明EIP和web02的绑定是成功的:
🎁 独家粉丝福利大放送!
🎯 想深入了解云计算吗?只需两步,即可获取价值连城的云计算资料!
关注博主公众号:轻松追踪前沿科技动态,不错过任何精彩内容。
回复关键词:回复“云计算资料”,立即获取专业、全面的云计算学习资源。
🔥**资料持续更新,无论是初学者还是专家,都能在这里找到您所需的宝贵资源!**🔥