新的MongoDBAtlas多云集群功能于周二全面推出,并扩展了公司现有的云数据库产品。MongoDBAtlas于2016年首次推出,作为在AWS上运行的云数据库服务,并于2017年扩展到支持MicrosoftAzure和谷歌云。这种新的多云集群支持不仅仅是在不同的云提供商上运行托管的MongoDB数据库,在这个更新后,MongoDB还允许用户同时跨多个云提供商运行数据库,这在以前很难实现。451Research高级研究分析师JamesCurtis表示:“对于许多企业来说,作为一种流行的数据库选择,MongoDB通过Atlas支持多云是有意义的,他们的客户需要这种支持,即使他们没有要求现在,将来。这也是需要的。”然而,柯蒂斯指出,多云对于不同的组织来说可能意味着不同的事情。他认为,现实是多云最能满足目标工作负载,例如高可用性、备份和专业分析,这正是MongoDB在本次Atlas更新中所关注的。通常,多云MongoDB客户在AWS、Azure和谷歌云上运行不同的应用程序,MongoDB的首席产品官SahirAzam说,该公司将MongoDBAtlas作为多云数据库运行。Azam说,虽然情况确实如此,但企业之间需要多云数据可移植性。他说,企业越来越多地使用容器技术,使应用程序代码更容易移植,但应用程序使用的核心数据和数据库仍然依赖于云提供商。新的多云集群背后的基本思想是数据库应用程序可以跨多个云提供商和这些提供商的不同区域运行。MongoDBAtlas多云集群的工作原理MongoDB的核心是一个分布式数据库,它有一个复制协议,可以使特定数据库的分布式节点保持同步。过去,此复制协议用于保持本地数据库或特定云提供商的同步。Azam解释说,借助多云集群,MongoDBAtlas现在可以提供跨云提供商的实时复制。他说,这无缝地连接了这些云中的安全和网络。例如,如果一家企业出于合规性原因需要将其所有数据保存在德国境内,那么它将受益于跨AWS、GCP和Azure运行多个区域。Azam指出,通常没有一家主要的云提供商在该国拥有超过一个地区,而现在他们实际上在德国境内的多个地区开展业务。数据查询也受益于分布式MongoDBAtlas多云集群方法。MongoDB核心数据库本身将查询路由到分布式部署中最近的节点,Azam说。借助多云集群,用户现在可以查询最近的数据节点,而无需考虑云提供商,并获得更快的响应。“多云实际上可以为客户提供更大的影响力,”阿扎姆说。
