自己买了香港免备案的服务器,建了一个网站,但是阿里云服务器数据很多,为了方便网站放在阿里云香港服务器上,内容也加好了。后来,在国内买了阿里云ECS服务器也备案了,打算网站搬家,又怕麻烦(服务器环境配置、各种组件、SSL证书等等重新配置一次要花很多时间)。有没有快速复制,镜像到另外一个空间的好方法?
云服务器网(www.esphp.com)了解到可以用阿里云自定义镜像功能实现整站搬家,方便又快捷。下面就介绍一下:
普通的网站搬家只迁移网站数据和数据库。而这位网友遇到的网站搬家情况就不一样,他是连服务器环境配置、各种组件、SSL证书等等各种设置都不想手动安装了,为了方便采取的自定义镜像搬家。镜像方法可以把服务器所有数据完整的迁移到新服务器上去,方便快捷。
这个镜像有的朋友不理解到底是个什么产品。打个比方,大家电脑出问题要重装系统的时候,大部分人用的都是ghost还原包,不管XP系统、win7系统、win8系统还是win10系统。用了这个ghost包就很方便了,省时省力。阿里云镜像就和这个ghost包的功能很像,差不多的。
这种搬家方式只适用于旧服务器和新服务器都是阿里云ECS服务器的情况。
没有领取代金券的朋友,点我领取阿里云千元代金券礼包,包括阿里云 100+产品,抵用 50 元起。要提前领取,后面会用到。
一、通过实例创建自定义镜像
1、登录阿里云 ECS 管理控制台,在实例列表页面顶部,选择目标实例所在的地域。单击左侧导航栏中的 实例。找到需要的实例,单击列表最右侧的 更多 >> 磁盘和镜像 >> 创建自定义镜像。
2、创建镜像之前系统会创建快照,当前阿里云保有镜像会产生一定的快照费用。确认继续使用快照服务,同意为快照服务付费,才能继续下去。然后输入镜像名称和描述信息。这个费用没有多少钱,5块钱能购买40G阿里云全国通用的OSS对象存储空间,一般的网站、业务都足够用了。
按照系统页面提示的操作,不要自己乱动就能顺利生成符合要求的快照。
3、点击 创建 按钮并等待所有磁盘的快照全部创建结束后,镜像才能使用。
二、用自定义镜像创建实例
然后通过这个定义镜像创建一个新的实例,这样就好像用ghost包还原系统一样,轻松把业务数据全都恢复过来。
1、登录 ECS管理控制台。在左侧导航栏中,单击 实例。也可以在左侧导航栏中单击 镜像,找到要使用的自定义镜像,并在 操作 列中单击 创建实例。
2、在 实例列表 页的右上角,单击 创建实例。在创建实例页面,按 创建ECS实例 配置信息,是需要注意必须选择镜像所在的地域,选择 自定义镜像 或者 共享镜像,并在下拉列表中选择需要的镜像。
最后确认订单即可,付款页面如果能用阿里云代金券就可以省钱了,最上面有领券链接。
如果镜像和目的服务器不在同一个地域,需要将自定义镜像复制到目标地域;如果镜像属于不同的账号,必须先完成镜像共享,这里面涉及到的具体操作请移步到阿里云自定义镜像官方帮助文件去查找答案,这里限于篇幅就不展开说了。
打开ECS帮助后,进入镜像就能看到相关的帮助文件了,写的很详细。
经过上面的一番备份、还原的操作,网站终于恢复到新服务器上面了。而且内容是完全一致的,但是ip地址会变,你要把域名指向的ip地址变更为新服务器的ip地址,这样子网站就能够打开了。
用阿里云自定义镜像恢复业务数据对新手也很友好,操作的时候就可以看做是本地电脑用ghost软件备份并恢复系统这一类的操作。费用也不多,领券后还能省钱,花小钱办大事,还是蛮实惠的。