MongoDB Atlas現(xiàn)支持多云數(shù)據(jù)庫集群
新的MongoDB Atlas多云集群功能已于周二全面推出,并擴展了該公司現(xiàn)有的云數(shù)據(jù)庫產(chǎn)品。MongoDB Atlas于2016年首次推出,作為運行在AWS上的云數(shù)據(jù)庫服務(wù),并于2017年擴展支持Microsoft Azure和Google Cloud。
這個新的多云集群支持不只是關(guān)于,在不同的云提供商上運行托管的MongoDB數(shù)據(jù)庫,在此次更新中,MongoDB還允許用戶同時在多個云提供商之間運行數(shù)據(jù)庫,這在此前很難實現(xiàn)。
451 Research高級研究分析師James Curtis說:“對于很多企業(yè)來說,作為一種流行的數(shù)據(jù)庫選擇,MongoDB通過Atlas支持多云很有意義,他們的客戶需要這種支持,即使他們現(xiàn)在沒有提出要求,將來也會提出這個要求。”
但是,Curtis指出,多云對不同企業(yè)可能有不同的含義。他認為,現(xiàn)實情況是,多云能夠最好地滿足目標(biāo)工作負載,例如高可用性、備份和專業(yè)分析,這也是MongoDB在此Atlas更新中的重點。
運行MongoDB Atlas作為多云數(shù)據(jù)庫
MongoDB公司首席產(chǎn)品官Sahir Azam說,通常,多云MongoDB客戶會跨AWS、Azure和Google Cloud運行不同的應(yīng)用程序。
Azam說,盡管情況確實如此,但企業(yè)對多云數(shù)據(jù)的可移植性有需求。他說,企業(yè)越來越多地使用容器技術(shù),使應(yīng)用程序代碼的可移植性變得更加容易,但是應(yīng)用程序使用的核心數(shù)據(jù)和數(shù)據(jù)庫仍然與云提供商捆綁。新的多云集群的基本思想是,數(shù)據(jù)庫應(yīng)用程序可以跨多個云提供商以及這些提供商的不同區(qū)域運行。
MongoDB Atlas多云集群如何運作
在其核心,MongoDB是分布式數(shù)據(jù)庫,它具有復(fù)制協(xié)議,該協(xié)議可以使特定數(shù)據(jù)庫的分布式節(jié)點保持同步。在過去,該復(fù)制協(xié)議用于使本地數(shù)據(jù)庫或特定的云提供商保持同步。 Azam解釋說,通過多云集群,MongoDB Atlas現(xiàn)在可以跨云提供商提供實時復(fù)制。
他說,這可以跨這些云端無縫地連接安全性和網(wǎng)絡(luò)。
例如,如果出于合規(guī)性原因,企業(yè)需要將其所有數(shù)據(jù)保留在德國內(nèi),則跨AWS、GCP和Azure的多個區(qū)域運行將讓企業(yè)受益。Azam指出,通常現(xiàn)在沒有哪個主要的云提供商在該國擁有一個以上的區(qū)域,而現(xiàn)在他們實際上可跨德國境內(nèi)多個區(qū)域運行。
數(shù)據(jù)查詢也受益于分布式MongoDB Atlas多云集群方法。Azam說,MongoDB核心數(shù)據(jù)庫本身可將查詢路由到分布式部署中最近的節(jié)點。通過多云集群,用戶現(xiàn)在可以查詢最近的數(shù)據(jù)節(jié)點,而不管云提供商如何,都可以獲得更快的響應(yīng)。
Azam說:“多云實際上可以為客戶提供更大的覆蓋范圍。”