云计算数据库迁移需要避免的10个错误
云计算数据库迁移需要避免的10个错误
139w.com 鼎点网络
数据库专家Chris Foot分享了IT团队在进行云计算数据库迁移时通常会遇到的十个疏忽和错误,并为此提供了如何避免这些错误的建议。
越来越多的组织正在采用数据库即服务(DBaaS)平台,以寻求更快、更具可扩展性的部署,并降低成本。随着现有的大量数据库即服务(DBaaS)产品和工具的出现,启动云计算数据库迁移的案例变得更加令人关注。
但是,很多组织在云计算数据库迁移期间存在一系列常见的误解和错误,这些问题将继续为其IT团队带来困扰。主要影响那些对云计算数据库迁移不熟悉的组织,但已将大量本地数据库迁移到云平台的公司也不能幸免。
当组织在云计算数据库迁移的早期识别并解决问题时,就能够在数据库即服务(DBaaS)系统出现问题时将其影响降至最低,并减少意外发生。以下是IT团队在进行云计算数据库迁移时需要避免的10个错误。
1.低估云计算数据库迁移和支持成本
数据库即服务(DBaaS)平台并不是一种新产品,而是一种新架构,与所有新架构一样,数据库即服务(DBaaS)将产生广泛的影响,从而改变组织存储的构建、访问、管理、监控、保护其系统的方式。还需要考虑培训、文档和组织变更的成本。此外,还要详细了解预算影响。
2.低估组织和程序的变化
现有员工将承担新的职责,组织可能需要创建新职位以支持数据库即服务(DBaaS)平台。由于数据库即服务(DBaaS)与内部数据库有很大不同,因此组织必须更新和变更管理流程和支持文档,其时间长短取决于组织的变更管理流程、文档和审计要求的严格程度。
3.没有为内部人员提供充分的培训
组织的管理人员需要了解如何配置、管理、调整、保护、监控、恢复数据库即服务(DBaaS)平台。良好管理的基本原则同样适用于所有的数据库管理系统环境,但组织的数据库管理人员需要使用不同的工具、实用程序、命令来执行这些支持操作。
4.不了解供应商的成本模型
现有员工将承担新的职责,组织可能需要创建新职位以支持数据库即服务(DBaaS)平台。很多组织通常不会购买而是租赁数据库即服务(DBaaS)系统。这些租赁费用将根据供应商、产品、实例配置、工作负载而有所不同。每个供应商都有不同的收费方式。此外,一些供应商的定价模型可能很复杂。组织需要准确估算租赁费用,必须了解提供商用于计算成本的指标。
5.错误地调整DBaaS实例的大小
在开始云计算数据库迁移之前,组织的管理人员需要衡量本地数据库的资源消耗,以配置数据库即服务(DBaaS)实例的性能层,并估算每月租赁费用。其关键资源消耗指标通常包括CPU、内存、磁盘存储、I/O以及数据传输的进出环境。
6.没有考虑云计算/本地数据库功能不匹配
组织的内部数据库功能与其对应的数据库即服务(DBaaS)功能之间可能存在显著差异。数据库即服务(DBaaS)供应商通常会提供本地/云计算数据库功能兼容性矩阵。该矩阵标识了两种产品之间的差异,并包括解决方法或云计算数据库类似功能的描述。其中一些功能不匹配可能很难解决。
7.未验证组织的首选工具集是否仍可与数据库即服务(DBaaS)系统配合使用
组织可能需要修改内部和第三方工具才能访问数据库即服务(DBaaS)平台。在某些情况下,找到与云计算系统一起使用的替代产品可能比与修改现有工具相关的成本更具经济吸引力。
- 把数据库变成一个孤岛
组织的一个常见的错误是没有确定数据库如何与其他系统交互。在日常运营期间,组织需要多少数据传输到云平台?数据库是否包含指向本地数据库的链接?将大量数据导入和导出平台云架构可能具有挑战性,尤其是在时间紧张的情况下。
9.制定不充分的测试和迁移计划
众所周知,有许多领域需要在整个云计算数据库迁移生命周期中进行评估。与任何新的架构迁移一样,组织的转换核对表需要经过深思熟虑和详细说明。如果没有广泛的分析和规划,组织不应该采用这种架构。
- 生产交接之后未通过审核
数据库即服务(DBaaS)平台不会向用户公开其基础架构。因此,遵守法规遵从性的组织经常发现他们的数据库即服务(DBaaS)平台无法提供审核人员验证系统是否符合审核控制目标所需的支持证据。组织项目计划的一部分应该是与审核小组进行沟通,讨论并证明合规性所需的证据
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
运维工程师都在做什么?需要掌握哪些核心技能?
首先先看图: 下面是运维工程师至少要能做以下的工作: 1,网络工程师的工作 你至少要能配置CISCO 6509以下的设备,熟悉各种网络协议,否则网络出问题的时候你会傻掉。 2,系统工程师的工作 你至少要理解各种系统服务,在出问题的情况下要迅速解决问题,而不是等系统工程师来解决。 3,安全工程师的工作 我不要求你一定要会各种网络编程,但是在服务器收攻击的情况下,没有防火墙的情况下,做一些简单的处理工作。 4,存储工程师的工作 至少要熟悉各个厂商的设备,各种备份和还原的办法 5,测试工程师的工作 在新版本上线之前,你至少要协同测试工程师做测试工作,因为你是运维人员,不了解程序架构导致无法解决故障,你也有一份责任。 6,研发人员的工作 运维工具都需要自已开发,熟悉开发语言,需要有过实际开发经验,否则工作会非常痛苦,我深有体会。 7,英语 不想说了,我的最大痛苦就在这里 8,好的沟通者 不出问题时候你可以打游戏睡觉,出问题的时候要能和项目人员沟通,快速解决问题,而不是推;我知道有很多人能推责任,你可以做替死鬼,但是离开这个工作你还能找到更好的;把责任推到别人身上的人,下次出问题的时候,绝对没人...
- 下一篇
blink cep基于用户的行为分析大杀器
场景 今天我们做o2o有很多的线下场景需要基于用户的行为进行分析,比如 我们在商场入门口装了一个摄像头,可以通过摄像头识别商场进入的人脸,和出去时候的人脸,这样形成了2条数据。商场想统计下,每个用户在商场的逗留时间。这里面就出现了一种pattern的模式,就是当用户进门和出门这两个事件都发生的时候,激发某个动作(事件)。比如在这里是在用户出门的时候将用户进门时间和出门时间的差值相减,并存储在tablestore当中。然后可以通过分析汇总算出今日用户在商场的平均逗留时间,继而可以统计出当月,当年的平均逗留时间,等等,促使商家提升总体运营水平。这里面 用户进入商场 和用户走出商场是两个用户行为,当它们组合在一起时候就有了奇妙的意义。blink在分析此类用户行为方面提供了极其强大的模式匹配功能。下面我以这个场景,详细描述下如果使用。 架构图 用户行为表 用户逗留时间表 用户行为表用来记录摄像头识别的用户进门和出门的产生的记录,用户逗留时间表用来记录每个用户的逗留时间。以用户行为表为blink的源表,用户逗留时间表为结果表。这里使用tablestore为存储数据库。为什么使用tablestor...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker快速安装Oracle11G,搭建oracle11g学习环境