思考:小云如何实现在云服务器ECS实例上绑定和解绑EIP操作?
小云可以在购买云服务器时不勾选分配公网IP地址,后续单独购买弹性公网IP并将其绑定到云服务器上进行互联网访问,这样小云后期在释放云服务器时,弹性公网IP可以再次绑定到其他云服务器上,这样不管后端变更了多少次云服务器,对用户来说,都是同一个公网IP,访问体验是一致的。
小云打算在杭州K区和杭州G区部署两台ECS云服务器,然后在其上部署不同的网站页面,购买EIP,并尝试在两个服务器之间做绑定和解绑操作:
1. 准备云服务器ECS实例
- 访问云服务器ECS产品页面,点击“立即购买” ,即可进入ECS购买页面。以下是小云本次采购服务器的创建信息:
- 小云完成服务器采购之后,访问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的绑定是成功的:
练习实验:高可用应用架构
https://developer.aliyun.com/adc/scenario/exp/fcdecc97027443efae06789944a11875