阿里雲當前內網類型分為傳統網路和專用網路兩種。傳統網路下的ECS執行個體與傳統網路下的MongoDB執行個體可以跨可用性區域通過內網連結;同一專用網路下的ECS執行個體與MongoDB執行個體也可以跨可用性區域通過內網連結。
ECS執行個體跨可用性區域訪問MongoDB執行個體分為以下兩種情況。
新購MongoDB執行個體與ECS執行個體串連
如果ECS執行個體為專用網路,則在同一地區的其他可用性區域新購MongoDB執行個體時,需確保MongoDB執行個體與待串連的ECS執行個體處於同一專用網路,並在MongoDB所在可用性區域建立一個交換器,即可確保兩個執行個體間通過內網進行正常的串連訪問。
如果ECS執行個體為傳統網路,則在同一個地區的其他可用性區域新購MongoDB執行個體時,需確保所購MongoDB執行個體與ECS執行個體均屬同一個地區內的傳統網路,即可實現兩個執行個體間跨可用性區域串連。
已有MongoDB執行個體與ECS執行個體串連
需要ECS執行個體與MongoDB執行個體在同一地區。
若ECS執行個體與MongoDB執行個體網路類型一致,則兩個執行個體間即可進行內網串連。
說明兩者均為傳統網路或者專用網路。如果是專用網路,ECS執行個體與MongoDB執行個體必須為同一個VPC ID。
若ECS執行個體與MongoDB執行個體網路類型不一致,則可通過MongoDB提供的網路類型切換功能,將網路類型切換為一致,再進行串連。
說明單節點執行個體不支援網路類型切換功能。