解析云数据库迁移的成功之道与挑战

数据库迁移不是一朝一夕的事,你不可能突然就说:“嘿!今天来把数据库迁移到云上怎么样?”在决定迁移之前,还有许多准备工作需要我们考虑。目前许多厂商都提供了吸引人的云服务,但是你要搞清楚什么样的产品才是你真正需要的。

  在开始讨论之前,先让我们思考这样一个场景,其中云数据库迁移是一个可行的选项:

  管理企业内部数据库的能力不足

  它不是中央功能单位

  作为中小型企业需要对资本支出进行控制

  你正在使用或者开发一个新的应用,需要把云作为一个测试环境

  迁移到云用来做灾难恢复备份,或者把云数据库当做迁移的一次实验,为以后铺平道路

  云数据库迁移的一个最大好处就是可用性、扩展性、可靠性以及成本。云基础架构是可扩展的,而且无需固定资产投资。如果安全性保障做好,业务对于云数据库迁移还是非常开放的。

  将数据库迁移到云中,同时把应用留在企业内部,这样做很可能会造成许多问题。两个网络需要无缝协作,以提供更快更好的功能。这个操作需要在大多数实例中进行,否则就不会得到比内部部署更好的效果。这也就是为什么我们建议把所有组件都迁移到云中,而不仅仅是数据库而已。

评估数据库大小:数据库的大小决定了使用什么样的硬件,需要多少存储空间以及迁移过后需要什么实例。这项工作可以有企业内部IT团队来完成。

  数据迁移前做好应用测试:服务商用到一些应用来连接数据库,这些应用需要进行仔细的调优。运行在云数据库上的应用系统还需要能够与云基础架构兼容,并能够比内部部署应用提供更好的性能。云数据中心可能会有高延迟问题,应用需要能够应对这一情况。一定要向云服务提供商反馈这些问题,以便他们能够及时解决。

  数据机密需要保证:在开始阶段,你可能只会迁移非关键业务的数据库和应用。还是那句话,数据库迁移不是一朝一夕的事,所以安全级别较低的数据库可以作为迁移的起始。

  仔细设计服务水平协议(SLA)文档:有一些应用需要99.99%的正常工作时间,所以要确保停机时间不会影响到你的业务需求。

  确保可扩展性:将数据库迁移到云中最吸引人的地方,就是立即可扩展性。服务和基础架构需要不停机的情况下进行理想的扩展。没错,这需要你同服务提供商进行协商,确保他们能够满足你的业务增长计划。

  注意你的操作系统:确保操作系统能够运行数据库是最基本考虑因素,但是许多用户却往往忽视了这一点。举例来说,Oracle能够运行在Linux和Windows上,尽管实现的功能是一样的,但是在性能上会有很大的差别。所以一定要确保云中的操作系统问题。

  垃圾文件整理能够降低成本:对于按照存储空间收取费用的云服务,对数据进行清洗是非常重要的。随着数据库大小的增长,你的成本就会增加。所以在进行迁移之前,一定要把没用的垃圾数据删除,从而节省一定的空间。

(责任编辑:蒙遗善)

时间: 2024-08-20 04:00:12

解析云数据库迁移的成功之道与挑战的相关文章

是如何做到系统无缝迁移的? 褚霸详解阿里云数据库架构演进和实践

摘要:阿里云数据库从最初的只支持MySQL,到现在支持关系数据库.NoSQL.HTAP.EMR产品体系,在管控系统和数据链路上做了好几次重大架构迭代,云产品很长的生命周期里面会遇到新老架构共存,如何做到架构连续和系统无缝迁移是个很大的挑战, 本文将为你分享云数据库架构演进和实践. 以下内容均根据演讲PPT整理而成. 在2016年ArchSummit全球架构师北京峰会上,阿里云研究员余锋,做了题为<云数据库架构演进和实践>的精彩演讲. 个人简介:余锋(花名:褚霸),阿里云研究员,有超过18年的网

Oracle数据库上云利器 阿里云发布数据库迁移服务ADAM

为了方便用户更安全快速地在云上开展数据库业务,阿里云在2017云栖大会•上海峰会上推出了业内首个覆盖数据全生命周期的应用与数据库迁移工具Advanced Database & Application Migration(以下简称ADAM),该服务使得企业能够将Oracle等数据库无缝迁移上云,在云上数据库MySQL.PPAS.AnalyticDB等开展业务. 阿里云提供了智能分析工具,可自动化提供迁移建议方案,最大程度简化操作流程,降低迁移成本,实现业务平滑升级.  同时,阿里云还宣布推出面向物

Azure SQL数据库迁移阿里云RDS SQLserver实践

    一.背景          由于尝试直接使用DTS工具迁移,从微软云迁移SQL数据库到RDS SQLserver时发现,DTS虽然能够连接到Azure SQL, 但是无法获取结构,主要由于Azure SQL是微软针对微软云定制的数据库版本.与原本的MSSQL server还是不一样的.为了方便大家能够顺利迁移.整理了导入导出的迁移方式.   二.Azure SQL 数据库迁移到RDS SQLserver实践步骤   1.         在阿里云控制台创建好目标数据库和登陆用户. a) 

阿里云推出数据库迁移服务ADAM:Oracle数据库上云只需4步

为方便用户更安全快速地在云上开展数据库业务,阿里云在"2017云栖大会·上海峰会"上推出了业内首个覆盖数据全生命周期的应用与数据库迁移工具Advanced Database & Application Migration(ADAM),该服务使得企业能够将Oracle等数据库无缝迁移上云,在云上数据库MySQL.PPAS.AnalyticDB等开展业务. 传统数据库和云端数据库不兼容是阻碍企业上云的一大障碍,阿里云ADAM提供了一种绝佳的方案,全程仅需4步--迁移前,ADAM可对

【云计算的1024种玩法】使用 DTS 轻松迁移云数据库

前言 相信很多老站长将自己的网站从旧服务器迁移到云服务器上的时候最头疼的就是数据库的备份和还原了吧.一些有年头的地方门户可能数据库文件即便是压缩后都会有几个G那么大,用 phpMyAdmin 根本不可能完全导出,就算用其他工具导出了备份文件上传下载传输又要浪费不知道多少时间,要知道国内服务器基本上都没大多带宽. 其实阿里云一直都有为大家上云迁移数据库准备一个很干货的产品,那就是 数据传输(DTS),可以方便的实现 MySQL.SQLServer.PostgreSQL.MongoDB 等多种数据源

云数据库HBase大数据存储及实时分析场景应用解析

了解更多关于云数据库HBase,请点击此处

一文掌握云数据库现状与前沿技术

「一切都会运行在云端」.现在越来越多的业务从自己维护基础设施转移到公有(或者私有)云上, 带来的好处也是无需赘述的,极大降低了 IaaS 层的运维成本,对于数据库层面来说的,以往需要很强的 DBA 背景才能搞定弹性扩容高可用什么的高级动作,现在大多数云服务基本都或多或少提供了类似的服务. 今天的分享主要集中在比较顶尖的云服务商的云数据库方案背后的架构,以及我最近观察到的一些对于云数据库有意义的工业界的相关技术的进展. Amazon RDS 其实说到公有云上的云数据库,应该最早 Amazon 的

老司机的双11手记:这么牛的阿里云数据库,你造怎么用吗?

老司机的双11手记 2016年天猫双11购物狂欢节已经完美落下帷幕,高峰期间订单创建每秒达到了XX万笔,总订单量达到了XX亿,技术指标再次刷新世界纪录.其中XX%的订单通过聚石塔订单推送,并在阿里云云数据库服务(AliCloudDB,曾称RDS)中完成存储和处理.在持续高压力冲击下,整个双11期间AliCloudDB表现坚如磐石: 高峰期间集群的总QPS达到了近XX每秒: 单个商家最高处理订单的能力超过XXX万单: XX万商家在AliCloudDB上稳定运行,全网实现了0故障,0丢单. 华丽数字

云数据库产品及架构设计背后的考量

摘要:8月24日,阿里云数据库技术峰会到来,本次技术峰会邀请到了阿里集团和阿里云数据库老司机们,为大家分享了一线数据库实践经验和技术干货.在本次峰会上,阿里云数据库高级产品专家萧少聪(铁庵)介绍了全体系阿里云数据库产品并对于阿里云数据库产品的实现架构进行了分享,帮助大家了解了阿里云全数据库产品体系能解决哪些实用场景的问题,同时帮助大家了解其解决的原理. 以下内容根据演讲嘉宾现场视频以及PPT整理而成. 本次分享将主要介绍阿里云是如何设计云数据库产品的架构的,以及在云数据库产品的架构设计背后的故事