linux工程师,RHCE
分类: 系统运维
2022-07-14 20:55:03
根据调研机构Gartner公司的调查,全球三个云计算巨头现在仍然是规模最大的数据库供应商。可以说,没有其他软件能够催生如此广泛的行业。更令人好奇的是,商业数据库行业经过半个多世纪的发展,新的数据库开发商不断涌现,这种情况令人印象深刻,而且没有迹象表明这个市场很快就会融合或整合。
尽管全球IT领导者目前正争先恐后地将其工作负载迁移到云端,但由于一些原因,数据库资产仍明显落后于整体趋势:致力于采用的数据库战略会遇到各种困难,技术和其他方面的困难。此外,他们必须了解企业政策和政治,并克服实际和财务方面的反对意见。
那么,IT领导者如何决定采用哪种云计算数据库?以下了解这些系统的简单但高效的分类法,该公司打破了它们的差异,并突出显示哪种数据库最适合给定的情况。
人们将部署在云中的数据库称为独立软件云数据库,将其视为从云计算市场获得许可的虚拟机映像。云计算中系统与它所取代的内部部署系统具有相同的品牌和型号,因此具有完全相同的功能。这种形式是纯粹的IaaS游戏:他们使用的唯一云计算设施是托管基础设施。
企业将业务迁移到云中是一个很好的选择,尤其是在匆忙进行迁移的情况下。由于新数据库与旧数据库相同,因此在它们之间移动应用程序的成本相对较低,其中断业务的风险适中。
然而,迁移到云计算数据库实际上只是硬件升级。企业没有其他可以利用的好处,没有提高可扩展性,没有提高容错能力,也没有提高性能。更糟糕的是,运营成本几乎保持不变,因为企业需要组织自己的数据库进行相同的维护。
顾名思义,云原生数据库是专门为云计算开发的。云计算倡导者长期以来一直在宣传这样一种观点,即直接为云计算环境编写的东西在某种程度上比采用现有技术更好。当涉及到比较简单的应用程序时,这是有一定道理的。然而,它似乎并没有以同样的方式应用于数据库,因为它们的大部分复杂性都完全独立于任何云计算集成。
云原生数据库的最大卖点是它们能够在任何云平台上运行。尤其是在从内部部署数据库迁移到云计算数据库的痛苦和成本昂贵的迁移之后,客户可能会强烈希望避免新的供应商锁定。实际上,数据库供应商的供应商锁定可能比被新的云计算供应商锁定更值得担心。
然而,云原生数据库的最大缺点是它们的价格高昂。云原生数据库供应商将云计算基础设施成本转嫁给客户,然后收取额外费用。这些供应商通常以其在不同云平台上运行的能力和灵活性来证明这种额外费用是合理的。虽然通常比其云平台内同级数据库便宜,但云原生数据库比平台原生解决方案要昂贵得多。
云计算提供商自己提供的平台原生数据库可以直接与给定云平台上的其他系统和应用程序深度集成。作为该云平台上的核心产品的一部分,它们构成了企业架构的支柱。他们巨大的数据引力将应用程序拉到同一个云平台上,进一步增加了这些系统对客户和供应商的价值。
平台原生系统特别具有成本效益。由于云计算提供商拥有整个堆栈,他们可以创造性地结合许可证和基础设施成本。他们不必像云原生那样减少基础设施成本。他们甚至可能会将平台原生产品作为亏损产品,但并没有就此结束。这些数据库与其他特定于平台的产品(包括垂直集成的业务应用程序)深度集成,以创建独特的价值堆栈。
不利的一面是,平台原生数据库仅存在于一个特定的云平台上,云计算提供商渴望创建一个环境,使企业无需寻找外部提供商。值得注意的是,谷歌公司在其竞争对手的云平台上提供了一个Google BigQuery版本,这很可能会开启一种将平台原生与云原生数据库相结合的趋势。
选择云计算数据库是任何企业云战略的重要组成部分,IT领导者绝不能掉以轻心。尽管大多数企业已经在多个云平台中拥有了一定的足迹,但许多企业仍在努力决定将核心数据处理放在哪里存储和处理。
人们已经看到,在解决这一问题时,上述分类法对IT领导者很有效,可以这样总结:对于小型数据库或迁移时间是最高优先级时,云计算数据库是一个很好的选择。当尚未定义整体云战略但重要数据资产的传输迫不及待时,云原生数据库可能是正确的选择。然而,一旦IT领导层就全面的云计算战略达成一致,平台原生数据库可能是最好的选择。《linux就该这么学》不错的linux自学书籍