AWS相容於MongoDB數(shù)據(jù)庫的Amazon DocumentDB數(shù)據(jù)庫服務,現(xiàn)在提供,讓用戶能夠跨多個AWS地區(qū)部署叢集。全球叢集功能讓用戶可以將數(shù)據(jù),在幾乎不影響性能的情況下,復制到最多5個地區(qū)的叢集,這項新功能帶來的好處包括更快地從區(qū)域故障中恢復,并且提供低延遲的全球讀取。
Amazon DocumentDB是一個可高度擴展的全托管文件數(shù)據(jù)庫,支持MongoDB工作負載,用戶可以使用MongoDB 3.6和4.0應用程序的程序碼、驅(qū)動程序和工具,在Amazon DocumentDB上執(zhí)行,Amazon DocumentDB提供快速儲存、查詢和檢索JSON數(shù)據(jù)等功能。
而這個全新的Amazon DocumentDB全球叢集功能,由一個允許讀寫操作的主要叢集,以及最多5個其他地區(qū)的唯讀叢集組成,全球叢集功能會將主叢集的數(shù)據(jù),復制到其他唯讀叢集中,官方提到,這個復制操作是單向的,能讓用戶建構(gòu)主動和被動部署。
全球叢集功能的主要好處,包含災難恢復,系統(tǒng)能夠在少於60秒的時間,迅速恢復服務,而且當用戶的應用程序分散在全球各地,則透過各地區(qū)的次要叢集,供這些用戶更快地讀取數(shù)據(jù),獲得更低延遲的響應。
另外,主要與次要叢集的執(zhí)行個體數(shù)量和類型不需要相同,因此用戶可以根據(jù)需要,創(chuàng)建次要叢集,而且無論數(shù)據(jù)量為何,Amazon DocumentDB都能夠在10分鐘內(nèi),擴展執(zhí)行個體。全球叢集功能使用高速復制技術,能夠快速地將數(shù)據(jù)從主要叢集,復制到其他地區(qū)的次要叢集,且主要地區(qū)和次要地區(qū)所配置的執(zhí)行個體,并不參與復制工作,因此能夠完全用來處理其他應用程序請求。