云迁移从方法上可以分为主机迁移、数据库迁移、应用迁移,本文以迁移到阿里云为例,简要讨论迁移方案。

主机迁移方法

在主机迁移方面,推荐使用阿里云迁移工具 

使用阿里云迁移工具

阿里云迁云工具可以将物理服务器、虚拟机以及其他云平台云主机一站式地迁移到阿里云ECS,支持迁移主流Windows和Linux操作系统。

 


阿里云迁云工具支持断点续传,数据传输中断后,重新运行迁云工具即可继续迁云。迁云完成后,会生成一份源服务器操作系统的自定义镜像,可以登录ECS管理控制台,在相应地域的镜像列表中查看。


数据库迁移方法

 数据库迁移,尤其是迁移到阿里云的RDS,首先可以考虑阿里云DTS服务,阿里云DTS功能更丰富、传输性能更强、易用性高且安全可靠。阿里云DTS承诺99.95%的链路稳定性及99.999%的数据可靠性。数据传输支持同/异构数据源之间的数据交互,提供数据迁移/订阅/同步交互功能。支持节点的故障容灾,可实现链路的秒级恢复。支持断点续传,可有效解决因硬件、网络等异常导致的传输中断。

 阿里云DTS数据迁移功能可以实现数据一键上云。在数据传输控制台通过简单几个步骤的链路配置,即可开始数据的上云迁移。数据迁移支持的增量迁移功能可以实现在上云迁移过程中,本地业务继续提供服务,从而最大程度降低数据迁移期间应用停服时间。


阿里云DTS支持多种数据源类型,例如: 

l  关系型数据库:Oracle、MySQL、SQLServer、DB2、PostgreSQL 、RDS For PPAS、DRDS、PetaData、OceanBase。

l  非关系型数据库(NoSQL):MongoDB、Redis 。

l  OLAP:ODPS、ADS、流计算、Datahub。

 

如果是自建数据库,可以采用数据库常用的备份或者同步工具。

Oracle数据库迁移

Oracle数据库迁移可以使用传统的备份、恢复方案迁移。

1)      exp/imp逻辑备份与恢复:

2)      Storage存储迁移:

3)      利用data guard迁移:

4)      用rman做迁移:

 

MS SQL Server数据库迁移

微软官方提供SQL Server备份和恢复工具,SQL Server工具是很好的迁移工具,可以协助完成迁移数据到阿里云。


MySQL数据库迁移

MySQL数据库迁移,可以考虑传统的MySQL备份和恢复工具,针对不同的场景下, 应该制定不同的备份策略对数据库进行备份,一般情况下, 备份策略一般为以下四种

 

1)      数据量较小,直接复制数据库文件

2)      数据量较大,使用mysqldump工具加复制BINLOG的方案

3)      数据量不大,又希望不过分影响业务运行,可以使用lvm2快照加复制BINLOG的方案

4)      数据量很大,又希望不过分影响业务运行,可以使用xtrabackup工具

 

应用迁移方法

应用迁移的基本原则是重新部署,可以借助一些自动化工具,让应用部署更快捷,这里就不展开了。

 


©著作权归作者所有:来自51CTO博客作者xiaoli110的原创作品,如需转载,请注明出处,否则将追究法律责任

每一份赞赏源于懂得

赞赏

0人进行了赞赏支持

更多相关文章

  1. 一个云迁移项目应该有哪些文档
  2. 考一个云计算技术认证,是应届生求职加分的利器!
  3. gitlab迁移及迁移后500问题
  4. 大规模预训练模型在阿里机器翻译中的应用
  5. 阿里深度树匹配召回体系演进
  6. Ryft Cloud迁移到AWS EC2 F1实例上来了!
  7. 阿里粗排技术体系与最新进展
  8. 组合索引,下他哪些说法符合《阿里巴巴Java开发手册》
  9. 我在阿里实习做开源

随机推荐

  1. Android 编程下 Touch 事件的分发和消费
  2. Android类加载器ClassLoader
  3. adb使用查看应用内存使用情况
  4. 控件属性:
  5. android app 开启自动启动
  6. android 中通过 aidl 传递map对象
  7. Android SDK 实例代码分析---Acceleromet
  8. Android·性能分析systrace报错
  9. Android中的高效率的数据库操作框架----L
  10. Android自带Music播放器更新播放时间和进