迁移上云好比”结婚后的第一天“
购买了云服务商的云计算资源,就像拿到了结婚证一样高兴,到手的云资源如何使用呢?将原有业务的数据迁移上云,成为麻烦事,就像”结婚后的第一天",生活总得回归平淡。而好的云服务商不仅售前“婚前”表现好,售中数据迁移服务“婚后”也做得不错。今天我们讲五种简单的数据迁移方法,也帮助您选择好的云服务商。
一、文件手工迁移
作为简单的网站、并且您自己拥有一些IT能力,你完全可以进行云上资源的重新部署。例如,通过ftp、sftp等方式将你的网站文件全部copy至云上服务器的对应目录,并重新配置运行环境。像Windows的IIS服务,需要手工逐一配置;而Linux的Apache服务,需要手工conf文件,以指定网站的目录等。
好处是:省钱(全自己动手)、好像够安全(密码永远只有自己知道)......
坏处是:麻烦(生活原来都要靠自己)、原来安全是相对的(云上有些安全不会配置,全靠线上查资料)...... 就像下图,服务器的配置原来这么多,错了一点,网站就死给你看.
二、数据库手工迁移
网站的灵魂在于数据,数据可千万不能在搬家时丢了,不然您的最终用户估计上您赔上天文数字。
一般我们也建议用户提前进行数据的备份,以防万一。同时建议用原厂的迁移工具,如mysqldump,手工倒为文本的sql命令,这样避免云上、云下的数据库版本不一的问题难以处理。
如下图:我们用phpmyadmin将数据库的所有数据倒为sql文件传到云上,再手工还原。
该方法的优缺点与第一种方法相同,也是自己动手、丰富足食。
三、自定义镜像迁移
很多服务商为了减轻我们的迁移负担,提供了迁移的服务,而我们发现,通过私有镜像进行数据迁移竟然这么方便、安全。
1、云上不同云主机之间迁移:如果是在同一个云资源池中的云服务器,我们可以通过创建私有系统盘镜像、数据备份再创建数据盘等方式,完成云上不同云主机之间的迁移。
2、云下虚机向云上迁移:我们可以将云下的虚机打包成为一个虚机镜像(如Disk2vhd工具),put至云上的对象存储。创建云上主机时,直接用对象存储中的镜像进行虚机的还原。该功能只有部分服务商提供。
该方法好处是:省钱(镜像费用不高)、好像够安全(自己就可以完成)、简单(可以不需要原集成商的帮助)......
坏处是:较麻烦(需要学习如何操作)......
四、工具迁移 服务
服务商会提供一些基于硬盘级的数据迁移工具,将您云下的硬盘数据全部打一个包(包含分区表),以离线(要求原业务系统关闭)、在线(不关闭原业务系统)的方式进行数据块的实时同步。要求在源服务器、目标虚机都要安装agent。
这些工具一般都不便宜,普遍费用在每台2K-5K元。
该方法好处是:简单(可以不需要原集成商的帮助)、成功率高、数据可用性高(基于磁盘级的复制、数据丢失可能性低)......
坏处是:费钱(上千元的每台迁移费用)、一般需要服务商参与(安装agent、安装云上驱动等存在学习时间)......
五、数据传输服务
服务商为了提升迁移便捷性,提供了一些迁移的saas服务,如数据库的自助化迁移工具。
如下图,我们只需要设置好源端、目的端数据库服务器的ip、端口、帐号即可完成自动化的数据库迁移。
该方法好处是:简单(全图形化操作)、费用低(甚至不需要额外的费用)......
坏处是:存在兼容性问题(数据迁移服务只支持部分数据库类型、及版本)......