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