摘要:新特性更多跨區域復制集節點的支持作為一種自動化數據庫服務,,目前被數以千計的客戶應用在廣泛的行業中,以提供高可用性,一致性,以及一些簡單的操作。這意味著在其他區域中的副本集成員將參與選舉,并且在我們的主節點發生故障時,將自動進行故障轉移。
MongoDB Atlas 新特性:更多跨區域復制集節點的支持
作為一種自動化數據庫服務,MongoDB Atlas,目前被數以千計的客戶應用在廣泛的行業中,以提供高可用性,一致性,以及一些簡單的操作。
Sega’s Hardlight Studio 遷移到Atlas以支持實時數據處理的要求,并在云計算和提高數百萬移動游戲玩家的用戶體驗。
從 MongoDB Europe 2017 中獲取更多信息
MongoDB Atlas保證高可用性與容錯架構和自動恢復功能。副本集成員分布在用戶自定義的區域中;如果其中某一節點發生故障導致不可用,則節點間的選舉和故障轉移的過程將會自動進行,無需人工干預。你可以選擇41個地區分布在在不同的AWS、Azure,GCP等上,確保所管理的數據庫是在最接近應用服務器的節點處。雖然這些配置已經為應用程序提供了相當大的契合,但客戶會要求更多的選項和靈活性。
今天我們將介紹一下關于跨區域復制的MongoDB Atlas。在單個云中,我們可以啟用跨區域部署,以獲得更好的可用性保證,并提高本地讀取的性能。
以下是它的工作原理。在創建或修改部署時,我們將看到一個“Enable cross-region configurations options”鏈接,如下所示:
選擇此鏈接將會呈現兩個可選項:
我們可以跨多個區域部署,以獲得更好的可用性保證。這意味著在其他區域中的副本集成員將參與選舉,并且在我們的主節點發生故障時,將自動進行故障轉移。請注意,我們還可以選擇主節點,這是讀取和寫入區域默認為假定沒有活動故障或故障轉移條件的區域。
另外我們還可以部署只讀副本集成員。只讀副本集成員允許你優化本地讀取(減少讀取延遲)使用一個單一的MongoDB節點部署在不同的地理區域上。顧名思義,這些復制集成員將不參與選舉和故障轉移過程,并且永遠無法當選為主節點。
讓我們來看幾個例子。假定我們的首選地區是us-east-1 AWS,我們不僅要承受一部分區域的停電(類似一個可用性區域脫機),同時也要承受整個AWS區域停電。我們的配置可能看起來像下圖所示,在那里我們的三個副本集的節點分布在3個AWS地區。我們也可以將副本集的節點數量增加到5個,保持2個節點在我們的首選地區us-east-1,2個節點在us-east-2,1個節點在us-west-1。這將增加我們的主節點在部分區域中斷期間留在首選區域的可能性。請注意,Atlas將告訴我們配置提供的可用性保證,并在綠色字體中突出顯示。
在下面的例子中,我們假定us-east-1區域具有集群的可用性保證,但我們在英國擁有一個非常重要的客戶,需要為他們提供最佳的用戶體驗。我們可以設置如下所示的配置,在倫敦數據中心中部署只讀副本集成員以供本地讀取。
在下面所示的配置中,我們已經啟用了這兩種選項——我們的集群分布在美國的3個區域中,以確保在整個區域中斷的不太可能發生的情況下可用,并且為我們的倫敦用戶群體提供了一個只讀副本集成員。
跨區域復制現在已經可以在AWS、Azure和GCP上部署了。此外,我們還可以在同一項目中的不同區域中擁有集群,并在區域之間輕松地部署,同時保留可用性。
按每個項目的大小(和價格)管理集群我們正在引入新的M2和M5實例個數,可在所有3個云的選擇區域中使用。
建立一個多租戶架構,這些新的實例個數允許我們以非常低的、可預測的價格去啟動一個項目或規模超出M0自由層。
當我們的存儲、性能或隔離要求發生變化時,可以輕松地越過初始邊界并擴展到專用的集群上。
MongoDB Atlas目前已經支持了跨區域復制。M2S和M5S正在公測。
我們一如既往的希望聽到你們的反饋mongodb-atlas@mongodb.com。
如果不是Atlas用戶,可以免費注冊一個512mb的數據庫哦~
我是上海小胖[MiracleYoung],專注MongoDB、MySQL、Redis等開源數據庫的 DevOps,擁抱開源,接受收費。
上海小胖[MiracleYoung] 原創地址: https://segmentfault.com/u/shanghaixiaopang/articles
歡迎各位大神前來評論。
每周五,敬請期待,上海小胖[MiracleYoung] 獨更。
如果夏雨荷還在大明湖畔等著我的話,我就不更了。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/17640.html
摘要:與歐盟的通用數據保護規定的時間越來越近了。因此無論是否加入了歐盟,只要你正在以任何方式處理歐盟公民的數據,就必須服從的條約。保留個人資料通過使用特定的生存時間索引,管理員可以自動將數據庫中的歐盟公民數據過期。 ??與歐盟的通用數據保護規定的(GDPR)1時間越來越近了。從2018年5月25日起,任何一個未能滿足新法規的組織將面臨高達全球收入4%的罰款,或者是2000萬歐元——無論哪種罰...
閱讀 3499·2023-04-25 15:52
閱讀 581·2021-11-19 09:40
閱讀 2572·2021-09-26 09:47
閱讀 1023·2021-09-22 15:17
閱讀 3548·2021-08-13 13:25
閱讀 2200·2019-08-30 15:56
閱讀 3460·2019-08-30 13:56
閱讀 2095·2019-08-30 11:27