现在越来越多的企业开始转向数据库即服务(DBaaS)平台,以寻求更快更具可扩展性的部署以及更低的成本。随着大量DBaaS产品和工具的涌现,启动云数据库迁移变得更具吸引力。
但是,对于云数据库迁移,人们存在很多常见的误解以及忽略的领域,这在迁移到DBaaS平台期间会给IT团队制造问题。这主要影响对云数据库迁移不熟悉的企业,但已将大量本地数据库迁移到云端的企业也可能受到影响。
如果你可在云数据库迁移生命周期的早期识别并解决问题,那么,你可以将折中影响降至最低,当你将交换机转移到新的DBaaS系统时也可减少意外情况。以下是IT团队进行云数据库迁移时容易犯的10个错误。
低估云数据库迁移和支持成本
DBaaS平台并不是新产品,它们只是新架构,与所有新架构一样,它们将带来广泛的影响,改变你的企业构建、访问、管理、监控和保护系统的方式。你还需要考虑培训、文档和组织结构变更的成本。我们将在下文中详细了解预算影响。
低估组织和流程变化
现有员工将承担新的职责,并且,你的组织可能需要创建新职位以支持DBaaS平台。由于DBaaS与本地数据库有很大不同,因此你必须更新变更管理流程和支持文档。那这需要多长时间呢?主要取决于你的变更管理流程、文档和审计要求的严格程度。
没有为内部人员提供充分的培训
管理员需要了解如何配置、管理、调整、保护、监控和恢复DBaaS平台。对于DBaaS平台,你可以采用适用于所有数据库管理系统环境的良好管理基本原则,但你的数据库管理员将使用不同的工具、实用程序和命令来执行这些支持操作。
不了解供应商的成本模型
你不会购买DBaaS系统,而是会租用。根据供应商、产品、实例配置和工作负载的不同,租赁费用会有所不同。每个供应商都有不同的收费方式。此外,有些供应商的定价模型可能很复杂。为了准确估算租赁费用,你必须了解提供商计算成本的指标。
错误确定DBaaS实例大小
在开始云数据库迁移前,你的管理员需要测量本地数据库的资源消耗情况,以配置DBaaS实例的性能层,并估算每月租赁费用。关键资源消耗指标通常包括CPU、内存、磁盘存储、I / O以及进出环境的数据传输。
没有考虑云端/本地数据库功能不匹配
本地数据库功能与其DBaaS对应功能之间可能存在显着差异。DBaaS供应商通常会提供内部部署/云数据库功能的兼容性矩阵。该矩阵标识了两种产品之间的差异,包括解决方法或对云数据库“类似”功能的描述。其中有些功能不匹配可能很难解决。
未验证你的首选工具集是否可与DBaaS系统配合使用
你企业最喜欢的内部和第三方工具可能需要修改才能访问DBaaS平台。在某些情况下,与修改现有工具的成本相比,寻找可在云系统使用的替代产品可能更具吸引力。
使数据库变成孤岛
常见的错误是没有确定DBaaS数据库如何与其他系统交互。在日常运营期间,你需要多少数据来回传输到云平台?DBaaS数据库是否包含连接本地数据库的链接?大量数据导入和导出云架构可能具有挑战性,尤其是在存在严格的时间限制的情况下。
制定不充分测试和迁移计划
据我们了解,很多领域需要在整个云数据库迁移生命周期中进行评估。与任何新的架构迁移一样,你的转移清单需要经过深思熟虑且足够详细。你应该先进行全面分析和规划,再进入DBaaS架构。
在生产环境转移后未能通过审计
DBaaS平台不会向用户公开其底层架构。因此,需要遵守监管合规性的企业经常发现他们的DBaaS平台无法提供审计员所需的支持证据,以证明系统符合审核控制目标。你的项目计划应该包含与审核小组会面,讨论他们证明合规性所需的证据。