本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
REL02-BP04 偏好軸輻式拓撲而非多對多網狀拓撲
連接多個私有網路 (例如虛擬私有雲端 (VPC) 和內部部署網路時,請選擇軸輻式拓撲而非網狀拓撲。與網狀拓撲不同,其中每個網路都直接連接到其他網路並增加了複雜性和管理開銷,軸輻式架構會透過單一中樞集中連線。這種集中化簡化了網路結構,並增強了其可操作性、可擴展性和控制能力。
AWS Transit Gateway 是一項受管理、可擴展且高可用性的服務,專為在 AWS 上建構軸輻式網路而設計。它可做為網路的中心樞紐,提供網路分段、集中式路由以及與雲端和內部部署環境的簡化連線。下圖說明如何使用 AWS Transit Gateway 來建置軸輻式拓撲。
預期成果:您已透過中樞連接虛擬私有雲端 (VPC) 和內部部署網路。您能透過中樞設定對等連線,而此中樞可做為高度擴展的雲端路由器。您不需要處理複雜的對等關係,因此路由更簡單。網路之間的流量會經過加密,而且可以隔離網路。
常見的反模式:
-
您會建置複雜的網路對等規則。
-
您在彼此不應相互通訊的網路之間提供路由 (例如,彼此互不相依的個別工作負載)。
-
中樞執行個體的管控無效。
建立此最佳實務的優勢:隨著連線網路數量的增加,網狀連線的管理和擴充變得越來越具有挑戰性。網格架構會帶來額外的挑戰,例如額外的基礎設施元件、組態需求和部署考量。網格也會帶來額外的負荷,因為需要管理和監控資料平面和控制平面元件。您必須思考如何提供高度可用的網格架構、如何監控網格運作狀態和效能,以及如何處理網格元件的升級。
另一方面來說,軸輻式模型會在多個網路之間建立集中式流量路由。該模型提供更簡單的方法來管理和監控資料平面和控制平面元件。
未建立此最佳實務時的曝險等級:中
實作指引
若還沒有網路服務帳戶,請先建立帳戶。在組織的網路服務帳戶中設置中樞。此方法可讓網路工程師集中管理中樞。
軸輻式模型的中樞是做為虛擬路由器,可讓流量在您的虛擬私有雲端 (VPC) 與內部部署網路之間傳遞。這種方法降低了網路的複雜性,同時也更容易對聯網問題進行故障診斷。
考慮您的網路設計,包括要互連的 VPC、AWS Direct Connect 和 Site-to-Site VPN 連線。
考慮針對每個傳輸閘道 VPC 連接使用個別子網路。對於每個子網路,請使用小型 CIDR (例如 /28),以便擁有更多位址空間可供運算資源使用。此外,建立一個網路 ACL,並將它與中樞的所有關聯子網路建立關聯。在輸入和輸出方向上保持網路 ACL 開啟。
設計和實作您的路由表,以便僅在應通訊的網路之間提供路由。省略彼此不應相互通訊的網路之間的路由 (例如,彼此互不相依的個別工作負載之間)。
實作步驟
-
規劃您的網路。決定要連線的網路,並確認這些網路提供的 CIDR 範圍不會重疊。
-
建立 AWS Transit Gateway 並連接您的 VPC。
-
如有需要,請建立 VPN 連線或 Direct Connect 閘道,並將其與 Transit Gateway 建立關聯。
-
透過 Transit Gateway 路由表的組態,定義如何在連線的 VPC 和其他連線之間路由流量。
-
使用 Amazon CloudWatch,視需要來監控和調整組態,以進行效能和成本最佳化。
資源
相關的最佳實務:
相關文件:
相關影片:
相關研討會: