近年来,企业将本地部署的数据迁移到云端已经成为一种趋势。但是,企业应该使用云原生数据库还是在云端和本地运行的数据库?云原生和双云/本地选项之间存在权衡,主要与成本和运营效率有关。当然,采用哪个数据库可能是一个有争议的问题。许多IT组织多年来一直使用特定的企业数据库,他们不会放弃云中的数据库。好消息:企业喜爱的本地数据库也在云端运行。然而,AWSRedshift和AWSDynamoDB等云原生数据库对于在公共云和遗留系统中运行传统数据库的企业来说是不错的选择。如果你的业务没有连接原生数据库,你应该看看这样的云原生数据库。云原生数据库在公共云中使用云原生服务来降低成本并提高性能。因此,综合考虑,它们应该更便宜、更快。云原生数据库的缺点是,如果企业需要将数据迁移回自己的本地数据中心,则需要将数据转换为原生数据库(如Oracle或IBMDB2)的结构。当然,使用在本地和云中运行的数据库(如Oracle、SQLServer和许多其他数据库)的优势在于,您应该能够执行迁移和轻松拆分,甚至可以在本地和云之间进行实时复制-版本之间相同数据库的基于版本,无需经过数据结构转换。无论哪种方式,都不要忘记真正的总成本。虽然确定数据库操作(无论是否在云端)的成本很容易,但企业需要考虑数据库工作、备份和恢复、数据集成、安全和数据治理的成本。获得这些数字需要一些搜索才能理解。总之,企业做出的决定归结为费用。通常,满足业务需求的最具成本效益的解决方案(就云的规模而言)将受到青睐。问题是有些企业永远不想迁移到数据中心的数据库。当然,如果现有数据库在公共云和本地运行的成本更低,那么这种方法是可以理解的。
