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

本文涉及的产品
网络型负载均衡 NLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
公网NAT网关,每月750个小时 15CU
简介: 该方案通过弹性公网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也是同样的方法进行开启端口:
37936 2
socks5 搭建代理服务
socks5 搭建代理服务
815 0
|
开发工具 Docker 容器
Docker容器内Permission denied解决方法
Docker容器内Permission denied解决方法
8871 0
|
消息中间件 存储 负载均衡
ActiveMQ高可用集群部署方案
ActiveMQ是分布式系统中重要的组件,在生产环境中如何保证让ActiveMQ能够持续工作,同时还要使消息中间件服务保持可靠性和高效的处理性能。
6798 0
ActiveMQ高可用集群部署方案
|
8月前
|
存储 人工智能 Serverless
7分钟玩转 AI 应用,函数计算一键部署 AI 生图大模型
人工智能生成图像(AI 生图)的领域中,Stable Diffusion WebUI 以其强大的算法和稳定的输出质量而闻名。它能够快速地从文本描述中生成高质量的图像,为用户提供了一个直观且高效的创作平台。而 ComfyUI 则以其用户友好的界面和高度定制化的选项所受到欢迎。ComfyUI 的灵活性和直观性使得即使是没有技术背景的用户也能轻松上手。本次技术解决方案通过函数计算一键部署热门 AI 生图大模型,凭借其按量付费、卓越弹性、快速交付能力的特点,完美实现低成本,免运维。
|
8月前
|
数据采集 JSON 数据处理
变色龙chameleon模型适配昇腾做训练开发
变色龙chameleon模型的官方仓库(https://github.com/facebookresearch/chameleon)并未开源训练的源代码,需要做训练代码的开发。
|
9月前
|
消息中间件 JSON 数据库
探索Flink动态CEP:杭州银行的实战案例
本文由杭州银行大数据工程师唐占峰、欧阳武林撰写,介绍Flink动态CEP的定义、应用场景、技术实现及使用方式。Flink动态CEP是基于Flink的复杂事件处理库,支持在不重启服务的情况下动态更新规则,适应快速变化的业务需求。文章详细阐述了其在反洗钱、反欺诈和实时营销等金融领域的应用,并展示了某金融机构的实际应用案例。通过动态CEP,用户可以实时调整规则,提高系统的灵活性和响应速度,降低维护成本。文中还提供了具体的代码示例和技术细节,帮助读者理解和使用Flink动态CEP。
1041 2
探索Flink动态CEP:杭州银行的实战案例
|
11月前
|
JSON 文字识别 小程序
微信小程序OCR插件,实现身份证、行驶证、银行卡、营业执照和驾驶证等识别
微信小程序OCR插件,实现身份证、行驶证、银行卡、营业执照和驾驶证等识别
1323 0
|
监控 安全 Linux
docker 命令 --cap-add NET_ADMIN 什么作用
`--cap-add NET_ADMIN` 是 Docker 容器运行时的一个参数,用于添加网络管理员权限(NET_ADMIN capability)给容器。 在 Linux 系统中,每个进程都有特定的权限来执行特定的操作。网络管理员权限是一种较高级的权限,它允许容器内的进程执行一些需要网络配置和管理的操作,例如配置网络接口、修改路由表、设置防火墙规则等。 通过添加 `--cap-add NET_ADMIN` 参数,Docker 容器将获得网络管理员权限,使其能够执行更高级的网络操作。这对于某些特定的应用场景,如网络监控、网络测试等非常有用。 需要注意的是,使用网络管理员权限可能存在安全
2667 1