数据库专家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)平台。在某些情况下,找到与云计算系统一起使用的替代产品可能比与修改现有工具相关的成本更具经济吸引力。
8. 把数据库变成一个孤岛
组织的一个常见的错误是没有确定数据库如何与其他系统交互。在日常运营期间,组织需要多少数据传输到云平台?数据库是否包含指向本地数据库的链接?将大量数据导入和导出平台云架构可能具有挑战性,尤其是在时间紧张的情况下。
9.制定不充分的测试和迁移计划
众所周知,有许多领域需要在整个云计算数据库迁移生命周期中进行评估。与任何新的架构迁移一样,组织的转换核对表需要经过深思熟虑和详细说明。如果没有广泛的分析和规划,组织不应该采用这种架构。
10. 生产交接之后未通过审核
数据库即服务(DBaaS)平台不会向用户公开其基础架构。因此,遵守法规遵从性的组织经常发现他们的数据库即服务(DBaaS)平台无法提供审核人员验证系统是否符合审核控制目标所需的支持证据。组织项目计划的一部分应该是与审核小组进行沟通,讨论并证明合规性所需的证据。