創(chuàng)建副本集實例
云數(shù)據(jù)庫MongoDB提供的副本集實例適用于讀多寫少或存在臨時突發(fā)大促活動等場景,例如閱讀類網(wǎng)站、訂單查詢系統(tǒng)等。本文介紹云數(shù)據(jù)庫MongoDB副本集實例的創(chuàng)建方法。
前提條件
已注冊阿里云賬號,注冊流程請參見注冊阿里云賬號。
免費試用
阿里云提供了副本集實例的免費試用活動,如果您是企業(yè)認(rèn)證用戶且為云數(shù)據(jù)庫MongoDB的新用戶,您可以訪問阿里云免費試用申請試用資格。如果沒有免費試用資格,按照本文操作步驟在控制臺創(chuàng)建實例進(jìn)行入門。
注意事項
如果應(yīng)用部署在ECS實例,您需要確保云數(shù)據(jù)庫MongoDB實例和ECS實例滿足以下條件,以保證網(wǎng)絡(luò)的連通性。ECS實例信息的查看方法請參見查看實例信息。
- 所在地域相同。
- 網(wǎng)絡(luò)類型相同。說明
- 同一可用區(qū)會減少網(wǎng)絡(luò)延時,建議所在可用區(qū)相同。
- 專有網(wǎng)絡(luò)具有更高的安全性,建議使用專有網(wǎng)絡(luò)。
- 如果網(wǎng)絡(luò)類型為專有網(wǎng)絡(luò),需確保使用相同的專有網(wǎng)絡(luò)ID。
- 如果您需要使用專有網(wǎng)絡(luò),但ECS實例的網(wǎng)絡(luò)類型為經(jīng)典網(wǎng)絡(luò),您可以將ECS實例網(wǎng)絡(luò)類型轉(zhuǎn)換為專有網(wǎng)絡(luò),具體請參見ECS實例從經(jīng)典網(wǎng)絡(luò)遷移到專有網(wǎng)絡(luò)。
支持的地域和可用區(qū)
支持創(chuàng)建副本集實例的地域和可用區(qū),請參見支持的地域和可用區(qū)。
費用說明
已注冊阿里云賬號,注冊流程請參見注冊阿里云賬號。
- 包年包月:預(yù)付費,在創(chuàng)建實例時就需要支付費用。
- 按量付費:后付費,每小時根據(jù)實例配置生成1個收費訂單,并扣除相應(yīng)的賬戶余額。
關(guān)于收費信息,請參見收費項目及價格說明。
如果您是首次購買云數(shù)據(jù)庫MongoDB實例,您可以參與數(shù)據(jù)庫首購折扣價活動,活動信息請參見云數(shù)據(jù)庫優(yōu)惠活動。
操作步驟
登錄MongoDB管理控制臺。
在左側(cè)導(dǎo)航欄,單擊副本集實例列表。
在副本集實例列表頁面,單擊創(chuàng)建實例。
在商品類型區(qū)域,請根據(jù)業(yè)務(wù)需求,選擇副本集(包年包月)或副本集(按量付費)。
設(shè)置以下參數(shù),完成副本集實例的參數(shù)配置。
參數(shù)
參數(shù)說明
地域
選擇實例所在的地域。
說明實例創(chuàng)建成功后將無法更換地域,請您謹(jǐn)慎選擇。
如果應(yīng)用部署在ECS實例,請您選擇與ECS實例相同的地域,否則無法直接通過內(nèi)網(wǎng)通信。
可用區(qū)類型
選擇實例的可用區(qū)類型。
單可用區(qū):主節(jié)點和備節(jié)點位于同一可用區(qū)。
多可用區(qū):主節(jié)點和備節(jié)點位于不同可用區(qū),滿足同城容災(zāi)需求。
說明云數(shù)據(jù)庫MongoDB 4.2及以下版本的本地盤實例僅支持選擇單可用區(qū),但是可以通過配置可用區(qū)實現(xiàn)副本集實例的多可用區(qū)部署。實現(xiàn)多可用區(qū)部署,您需要選擇的可用區(qū)格式為:地域(可用區(qū)1+可用區(qū)2+可用區(qū)3),例如深圳可用區(qū)(C+D+E)。
可用區(qū)
選擇實例所在的可用區(qū)。
可用區(qū)類型選擇為多可用區(qū)時,您還需要配置備可用區(qū)1和備可用區(qū)2。你需要選擇三個不相同的可用區(qū),支持的可用區(qū),請參見云盤版(多可用區(qū))。
說明如果應(yīng)用部署在ECS實例,建議您選擇與ECS實例相同的可用區(qū),以減少網(wǎng)絡(luò)延時。如果是云數(shù)據(jù)庫MongoDB 4.2及以下版本的本地盤實例,您可以遷移可用區(qū),遷移方法請參見遷移可用區(qū)。
數(shù)據(jù)庫版本
請根據(jù)業(yè)務(wù)需求,選擇對應(yīng)數(shù)據(jù)庫版本。
可用區(qū)類型選擇為多可用區(qū)時,僅支持選擇MongoDB 7.0、MongoDB 6.0、MongoDB 5.0、MongoDB 4.4和MongoDB 4.2。
說明如果您選擇的可用區(qū)、備可用區(qū)1和備可用區(qū)2,任意一個不支持部署多可用區(qū)副本集實例,將不會顯示數(shù)據(jù)庫版本,無法成功創(chuàng)建副本集實例。
您可以在實例運行期間手動升級數(shù)據(jù)庫版本,升級方法請參見升級數(shù)據(jù)庫版本。
主備節(jié)點數(shù)
根據(jù)業(yè)務(wù)需求,選擇副本集實例的節(jié)點數(shù)量。
只讀節(jié)點數(shù)
根據(jù)業(yè)務(wù)需求,選擇副本集實例的只讀節(jié)點數(shù)量。更多只讀節(jié)點的信息請參見MongoDB只讀節(jié)點簡介。
存儲引擎
固定為WiredTiger。
存儲類型
根據(jù)業(yè)務(wù)需要,選擇副本集實例的存儲類型。
ESSD云盤:增強型(Enhanced)SSD云盤,分為如下三類:
ESSD PL1云盤:PL1性能級別的ESSD云盤。
ESSD PL2云盤:相比PL1,PL2性能級別的ESSD云盤大約可提升2倍IOPS和吞吐量。
ESSD PL3云盤:相比PL1,PL3性能級別的ESSD云盤最高可提升20倍IOPS、11倍吞吐量,適合對極限并發(fā)I/O性能要求極高、讀寫時延極穩(wěn)定的業(yè)務(wù)場景。
說明不同云盤之間的性能對比(云盤容量范圍、單盤最大IOPS、單盤最大吞吐量等),請參見ESSD云盤。
ESSD AutoPL云盤:ESSD AutoPL云盤兼容ESSD云盤的所有特性,基準(zhǔn)性能與ESSD PL1云盤相同,在ESSD云盤的基礎(chǔ)上提供了預(yù)配置性能能力。
SSD本地盤:與數(shù)據(jù)庫引擎位于同一節(jié)點的SSD盤。將數(shù)據(jù)存儲于SSD本地盤,可以降低I/O延時。
不同版本支持磁盤存儲類型不同,具體以控制臺為準(zhǔn)。
預(yù)配置性能
設(shè)置預(yù)配置的IOPS性能,取值范圍為0~50000。
說明僅ESSD AutoPL云盤類型的實例支持配置預(yù)配置性能。
加密類型
選擇是否開啟云盤加密。
說明僅ESSD云盤和ESSD AutoPL云盤類型的實例支持開啟云盤加密。更多關(guān)于云盤加密的介紹,請參見設(shè)置云盤加密。
服務(wù)關(guān)聯(lián)角色
使用云盤加密功能需要創(chuàng)建服務(wù)關(guān)聯(lián)角色。
如果已創(chuàng)建服務(wù)關(guān)聯(lián)角色,售賣頁會顯示已創(chuàng)建;如果未創(chuàng)建服務(wù)關(guān)聯(lián)角色,可以單擊創(chuàng)建服務(wù)關(guān)聯(lián)角色完成創(chuàng)建。
加密密鑰
選擇云盤加密的KMS密鑰。如果當(dāng)前地域沒有KMS密鑰,請前往KMS控制臺創(chuàng)建,創(chuàng)建方法,請參見創(chuàng)建密鑰。
資源組
選擇管理實例的資源組。您可以選擇加入已經(jīng)創(chuàng)建的資源組,也可以創(chuàng)建一個資源組加入,資源組的創(chuàng)建方法請參見創(chuàng)建資源組。
說明通過設(shè)置資源組,您可以對單個云賬號下多個地域、多種云資源進(jìn)行集中的分組管理。
網(wǎng)絡(luò)類型
固定為專有網(wǎng)絡(luò)。
說明如果應(yīng)用部署在ECS實例,您需要確保ECS實例的網(wǎng)絡(luò)類型為專有網(wǎng)絡(luò),以保證網(wǎng)絡(luò)的連通性。
專有網(wǎng)絡(luò)
選擇實例所屬專有網(wǎng)絡(luò)。如果您沒有可以使用的專有網(wǎng)絡(luò),您可以在專有網(wǎng)絡(luò)控制臺創(chuàng)建專有網(wǎng)絡(luò),創(chuàng)建方法請參見創(chuàng)建和管理專有網(wǎng)絡(luò)。
虛擬交換機
選擇實例所屬交換機。如果您沒有可以使用的交換機,您可以在專有網(wǎng)絡(luò)控制臺創(chuàng)建交換機,創(chuàng)建方法請參見創(chuàng)建和管理交換機。
規(guī)格類別
選擇實例的規(guī)格類別。
規(guī)格
選擇實例的CPU和內(nèi)存規(guī)格,關(guān)于副本集支持的規(guī)格信息,請參見實例規(guī)格表。
存儲空間
選擇實例的存儲空間的大小。
說明該存儲空間的大小為每個獨立節(jié)點的存儲空間大小,不是所有節(jié)點存儲空間大小的總和。
用于存放云數(shù)據(jù)庫MongoDB實例的數(shù)據(jù)文件、系統(tǒng)文件和日志文件。
用戶名
固定為root。
說明admin數(shù)據(jù)庫的root賬號,root賬號的權(quán)限說明,請參見實例創(chuàng)建時指定的root賬號擁有什么權(quán)限?。
密碼設(shè)置
設(shè)置root賬號的密碼。您可以選擇以下任意一種方法:
立即設(shè)置:立即設(shè)置密碼。
創(chuàng)建后設(shè)置:在實例運行期間設(shè)置密碼,設(shè)置方法請參見(可選)重置密碼。
密碼
如果您選擇立即設(shè)置密碼,請按照如下規(guī)則設(shè)置密碼:
密碼由大寫字母、小寫字母、數(shù)字、特殊字符中的至少三種組成。
!@#$%^&*()_+-=
為特殊字符。密碼長度為8~32位。
購買時長
如果您創(chuàng)建的是包年包月實例,請您選擇購買時長。包月可選擇1~9個月,包年可選擇1年、2年、3年和5年。
說明如果您希望實例到期后自動續(xù)費,勾選到期自動續(xù)費,并確保實例在即將到期前您的賬戶中有足夠的余額。
購買數(shù)量
選擇相同配置實例的數(shù)量,可以設(shè)置1~10的整數(shù)。
根據(jù)實例的付費類型,選擇對應(yīng)操作購買實例。
付費類型
操作步驟
包年包月
配置完成后,單擊立即購買。
在確認(rèn)訂單頁面,查看配置詳情,閱讀并勾選服務(wù)協(xié)議。
單擊去支付,并在支付頁面,根據(jù)提示完成支付流程。
說明您也可以單擊加入購物車,與其他產(chǎn)品一起進(jìn)行結(jié)算。結(jié)算方法請參見購物車結(jié)算。
按量付費
配置完成后,單擊立即購買。
在確認(rèn)訂單頁面,查看配置詳情,閱讀并勾選服務(wù)協(xié)議。
單擊立即開通,系統(tǒng)將在下一小時自動扣取對應(yīng)金額。
查看副本集實例是否創(chuàng)建成功。
支付完成后,單擊控制臺,進(jìn)入云數(shù)據(jù)庫MongoDB控制臺。
在頁面左上角,選擇實例所在的資源組和地域。
在左側(cè)導(dǎo)航欄,選擇副本集實例列表。
查看創(chuàng)建的實例是否在副本集實例列表中。
是,說明實例已創(chuàng)建,當(dāng)實例狀態(tài)為運行中時,說明實例創(chuàng)建成功。
否,請您等待10~15分鐘后刷新頁面重新查看,如果副本集列表中仍然沒有,請先排查是否是以下原因?qū)е拢绻皇牵埪?lián)系阿里云技術(shù)支持。
導(dǎo)致實例列表中找不到實例的可能原因及解決辦法如下。
可能原因
解決方法
地域選擇錯誤
在云數(shù)據(jù)庫MongoDB控制臺左上角,選擇實例所在的資源組和地域。
實例列表選擇錯誤
在云數(shù)據(jù)庫MongoDB控制臺左側(cè)導(dǎo)航欄,選擇副本集實例列表。
資源不足
新創(chuàng)建的實例可能因為資源不足而退款。
在您確認(rèn)退款后,請更換可用區(qū)嘗試再次購買。
購物車結(jié)算
如果您購買的是包年包月實例,在實例配置完成后,您也可以單擊加入購物車,與其他產(chǎn)品一起進(jìn)行結(jié)算。結(jié)算方法如下:
單擊頁面右側(cè)的購物車。
在購物車面板,勾選您需要購買的產(chǎn)品,并單擊去購物車結(jié)算。
在購物車頁面,確認(rèn)您需要購買的產(chǎn)品選擇是否正確。
說明您也可以重新選擇云數(shù)據(jù)庫MongoDB實例的購買時長和購買數(shù)量。
是:單擊立即購買。
否:勾選正確的購買產(chǎn)品,單擊立即購買。
在確認(rèn)訂單頁面,閱讀并勾選服務(wù)協(xié)議,并單擊確認(rèn)購買。
在支付頁面,根據(jù)提示完成支付流程。
相關(guān)API
接口 | 說明 |
| |
查詢云數(shù)據(jù)庫MongoDB實例是否為自動付費。 | |
查詢云數(shù)據(jù)庫MongoDB實例的詳情。 |
后續(xù)步驟
實例創(chuàng)建完成后,您還需執(zhí)行以下操作:
可選:如果您在創(chuàng)建實例時沒有立即設(shè)置密碼,請您設(shè)置密碼,設(shè)置方法請參見(可選)重置密碼。
設(shè)置實例的白名單,以允許外部設(shè)備訪問該實例,設(shè)置方法請參見設(shè)置白名單。
可選:如果您需要通過公網(wǎng)連接實例,請您先申請公網(wǎng)連接地址,申請方法請參見(可選)申請公網(wǎng)連接地址。