活动实践 | 通过弹性公网 IP 确保服务迁移时公网 IP 不变

简介: 该方案通过弹性公网IP(EIP)实现公网IP与不同资源的灵活关联和解绑,支持业务水平扩容和资源迁移。具体步骤包括:创建ECS实例并分配固定公网IP,安装Web服务,创建自定义镜像以快速部署新实例,将原实例的固定公网IP转为EIP,并将其解绑后绑定到新实例上,确保服务迁移后对外IP不变。最后,清理资源以避免不必要的费用。

一、方案

通过弹性公网 IP 实现随时将公网 IP 与不同的资源进行关联和解绑,当业务需要水平扩容或进行资源迁移时,可以轻松地将 EIP 重新关联到新的资源上,提高了 IP 资源管理的灵活和服务的稳定性。
image.png

二、部署

1、选择自定义购买页签,创建一个ECS实例(假设为ECS_01),并分配一个固定公网IPv4地址。
image.png
image.png
image.png

2、安装web网站
image.png

部署成功
image.png

3、基于已部署Web服务的ECS实例,创建自定义镜像。
image.png

通过该自定义镜像可快速创建与源实例有相同的操作系统、Web服务器、数据库等环境配置和数据的新实例。
image.png
image.png
image.png
image.png

4、使用该自定义镜像创建一个新的ECS实例(假设为ECS_02)

image.png

5、将原ECS实例(ECS_01)的固定公网IP转为EIP。
image.png

在操作列中,选择> 网络和安全组 > 公网IP转换为弹性公网IP。

image.png
image.png
image.png

6、将EIP与原ECS实例(ECS_01)解绑,并绑定到新创建的ECS实例(ECS_02)上。

选择 解绑弹性IP。在解绑弹性IP对话框中,确认提示信息,单击确定。

image.png

解绑成功后,在ECS实例页面的IP地址列不再显示EIP。
image.png

找到新创建的ECS实例(ECS_02),选择 绑定弹性IP,在绑定弹性IP对话框中选择所需的IP地址,绑定EIP。
image.png
image.png
image.png

7、在浏览器上输原公网IP地址,可正常访问网站服务。表示已将服务迁移到另一台ECS实例上,且对外公网IP地址不变。
image.png

三、清理资源

登录ECS控制台,在镜像页面,找到目标自定义镜像,然后在操作列单击删除镜像,根据界面提示删除自定义镜像及其快照。
image.png

登录ECS控制台,在实例页面,找到目标实例,然后在操作列 > 实例状态 > 释放,根据界面提示释放实例。
image.png

登录ECS控制台,在左侧导航栏,选择网络与安全 > 安全组,找到目标安全组,然后在操作列单击删除,按照界面提示删除安全组。
image.png

登录弹性公网IP管理控制台,找到目标EIP,然后在操作列 > 实例管理 > 释放,按照界面提示释放EIP。
image.png

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
|
机器学习/深度学习 弹性计算 文字识别
ECS实例问题之重启后公网ip变化如何解决
ECS(Elastic Compute Service,弹性计算服务)是云计算服务提供商提供的一种基础云服务,允许用户在云端获取和配置虚拟服务器。以下是ECS服务使用中的一些常见问题及其解答的合集:
|
弹性计算 网络协议 安全
【图文教程】阿里云服务器开放端口设置(超详细)
阿里云服务器端口怎么打开?云服务器ECS端口在安全组中开启,轻量应用服务器端口在防火墙中打开,阿里云服务器网以80端口为例,来详细说下阿里云服务器端口开放图文教程,其他的端口如8080、3306、443、1433也是同样的方法进行开启端口:
44031 2
socks5 搭建代理服务
socks5 搭建代理服务
1166 0
|
人工智能 C++
ML之FE:Vintage曲线/Vintage分析的简介、计算逻辑、案例应用之详细攻略
ML之FE:Vintage曲线/Vintage分析的简介、计算逻辑、案例应用之详细攻略
ML之FE:Vintage曲线/Vintage分析的简介、计算逻辑、案例应用之详细攻略
|
消息中间件 存储 负载均衡
ActiveMQ高可用集群部署方案
ActiveMQ是分布式系统中重要的组件,在生产环境中如何保证让ActiveMQ能够持续工作,同时还要使消息中间件服务保持可靠性和高效的处理性能。
7231 0
ActiveMQ高可用集群部署方案
|
应用服务中间件 nginx Docker
使用nginx进行http以及socket端口转发(快速提高docker开发效率)
本文介绍如何使用nginx进行http以及socket端口转发以快速提高docker开发效率
|
消息中间件 JSON 数据库
探索Flink动态CEP:杭州银行的实战案例
本文由杭州银行大数据工程师唐占峰、欧阳武林撰写,介绍Flink动态CEP的定义、应用场景、技术实现及使用方式。Flink动态CEP是基于Flink的复杂事件处理库,支持在不重启服务的情况下动态更新规则,适应快速变化的业务需求。文章详细阐述了其在反洗钱、反欺诈和实时营销等金融领域的应用,并展示了某金融机构的实际应用案例。通过动态CEP,用户可以实时调整规则,提高系统的灵活性和响应速度,降低维护成本。文中还提供了具体的代码示例和技术细节,帮助读者理解和使用Flink动态CEP。
1662 3
探索Flink动态CEP:杭州银行的实战案例
|
存储 运维 监控
服务器高效运维管理方案
智能运维作为保障业务连续性和提升系统性能的关键环节,其重要性日益凸显。服务器作为承载各类应用与数据的核心基础设施,其稳定性、安全性和性能直接关系到企业的业务运行效率和用户体验
960 1
|
存储 IDE 开发工具
GitHub发展史
无聊的时候看看
|
弹性计算 Serverless 应用服务中间件
ECS迁移问题之跨账号迁移ECS如何解决
ECS(Elastic Compute Service,弹性计算服务)是云计算服务提供商提供的一种基础云服务,允许用户在云端获取和配置虚拟服务器。以下是ECS服务使用中的一些常见问题及其解答的合集: