概念 | 說明 |
地區 | 地區(Region)指的是使用者所購買的ApsaraDB for MongoDB執行個體的伺服器所處的地理位置。使用者需要在開通ApsaraDB for MongoDB執行個體時指定地區,購買執行個體後暫不支援更改。 在購買ApsaraDB for MongoDB執行個體時,需要搭配阿里雲伺服器ECS使用,ApsaraDB for MongoDB支援內網訪問,在地區選擇時需要與ECS相同。關於內網串連ApsaraDB for MongoDB詳情請參見不同可用性區域的ECS通過內網串連MongoDB。
|
可用性區域 | 可用性區域是指在同一地區下,電源、網路隔離的物理地區。 可用性區域之間內網互連,可用性區域內網路延時更小,不同可用性區域之間故障隔離。 單可用性區域是指ApsaraDB for MongoDB執行個體複本集中的三個節點處於相同的可用性區域。如果ECS和MongoDB部署在相同的可用性區域,網路延遲更小。
|
執行個體 | ApsaraDB for MongoDB執行個體,或簡稱執行個體,是使用者購買ApsaraDB for MongoDB服務的基本單位。 執行個體是ApsaraDB for MongoDB版的運行環境,在主機上以單獨的進程存在。 使用者可通過控制台來建立、修改和刪除ApsaraDB for MongoDB執行個體。各執行個體之間相互獨立、資源隔離,相互之間不存在CPU、記憶體、IO等搶佔問題。 每個執行個體擁有其自己的特性,例如資料庫類型、版本等,系統有相應的參數來控制執行個體行為。
|
記憶體 | ApsaraDB for MongoDB執行個體可以使用的記憶體上限。 |
磁碟容量 | 磁碟容量是使用者購買ApsaraDB for MongoDB執行個體時,所選擇購買的磁碟大小。 執行個體所佔用的磁碟容量除集合資料外,還有執行個體正常運行所需要的空間,如系統資料庫、資料庫復原日誌、重做日誌、索引等。 請確保ApsaraDB for MongoDB執行個體具有足夠的磁碟容量來儲存資料,否則可能導致執行個體被鎖定。若因磁碟容量不足導致執行個體被鎖定,使用者可購買更大的磁碟容量來解鎖執行個體。
|
IOPS | 以4 KB為單位,每秒進行塊裝置讀寫操作的次數上限。 |
CPU | 執行個體可以使用的計算能力上限。 CPU為X86架構,1個CPU擁有不低於2.3 GHz超執行緒(Intel Xeon系列Hyper-Threading)的計算能力。 |
串連數 | 用戶端和ApsaraDB for MongoDB執行個體之間的TCP串連。 如果用戶端使用了串連池,則用戶端和ApsaraDB for MongoDB執行個體之間的串連為長串連,反之則為短串連。 |
分區叢集 | ApsaraDB for MongoDB支援分區叢集架構,使用者可以購買多個Mongos、多個Shard節點和一個ConfigServer組成分區叢集,輕鬆得到一個MongoDB分散式資料庫系統。 |
Mongos | |
Shard | |
ConfigServer | 設定管理員,儲存所有資料庫元資訊(路由、分區)的配置。Mongos本身沒有儲存,只是將Shard伺服器和資料路由資訊緩衝在其記憶體裡,設定管理員則實際儲存(落盤)了這些資料。 Mongos第一次啟動或者關掉重啟就會從ConfigServer載入配置資訊,以後如果設定管理員資訊變化會通知到所有的Mongos更新自己的狀態,這樣Mongos就能繼續準確路由。 ConfigServer儲存了分區路由的中繼資料,服務可用性和資料可靠性要求極高,ApsaraDB for MongoDB採用三節點複本集的方式全方位保障ConfigServer的服務可靠性。
|