REL02-BP04 偏好軸輻式拓撲而非多對多網狀拓撲 - 可靠性支柱

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

REL02-BP04 偏好軸輻式拓撲而非多對多網狀拓撲

連接多個私有網路 (例如虛擬私有雲端 (VPC) 和內部部署網路時,請選擇軸輻式拓撲而非網狀拓撲。與網狀拓撲不同,其中每個網路都直接連接到其他網路並增加了複雜性和管理開銷,軸輻式架構會透過單一中樞集中連線。這種集中化簡化了網路結構,並增強了其可操作性、可擴展性和控制能力。

AWS Transit Gateway 是一項受管理、可擴展且高可用性的服務,專為在 AWS 上建構軸輻式網路而設計。它可做為網路的中心樞紐,提供網路分段、集中式路由以及與雲端和內部部署環境的簡化連線。下圖說明如何使用 AWS Transit Gateway 來建置軸輻式拓撲。

AWS Transit Gateway connecting various services like VPCs, Direct Connect, and third-party appliances.

預期成果:您已透過中樞連接虛擬私有雲端 (VPC) 和內部部署網路。您能透過中樞設定對等連線,而此中樞可做為高度擴展的雲端路由器。您不需要處理複雜的對等關係,因此路由更簡單。網路之間的流量會經過加密,而且可以隔離網路。

常見的反模式:

  • 您會建置複雜的網路對等規則。

  • 您在彼此不應相互通訊的網路之間提供路由 (例如,彼此互不相依的個別工作負載)。

  • 中樞執行個體的管控無效。

建立此最佳實務的優勢:隨著連線網路數量的增加,網狀連線的管理和擴充變得越來越具有挑戰性。網格架構會帶來額外的挑戰,例如額外的基礎設施元件、組態需求和部署考量。網格也會帶來額外的負荷,因為需要管理和監控資料平面和控制平面元件。您必須思考如何提供高度可用的網格架構、如何監控網格運作狀態和效能,以及如何處理網格元件的升級。

另一方面來說,軸輻式模型會在多個網路之間建立集中式流量路由。該模型提供更簡單的方法來管理和監控資料平面和控制平面元件。

未建立此最佳實務時的曝險等級:

實作指引

若還沒有網路服務帳戶,請先建立帳戶。在組織的網路服務帳戶中設置中樞。此方法可讓網路工程師集中管理中樞。

軸輻式模型的中樞是做為虛擬路由器,可讓流量在您的虛擬私有雲端 (VPC) 與內部部署網路之間傳遞。這種方法降低了網路的複雜性,同時也更容易對聯網問題進行故障診斷。

考慮您的網路設計,包括要互連的 VPC、AWS Direct Connect 和 Site-to-Site VPN 連線。

考慮針對每個傳輸閘道 VPC 連接使用個別子網路。對於每個子網路,請使用小型 CIDR (例如 /28),以便擁有更多位址空間可供運算資源使用。此外,建立一個網路 ACL,並將它與中樞的所有關聯子網路建立關聯。在輸入和輸出方向上保持網路 ACL 開啟。

設計和實作您的路由表,以便僅在應通訊的網路之間提供路由。省略彼此不應相互通訊的網路之間的路由 (例如,彼此互不相依的個別工作負載之間)。

實作步驟

  1. 規劃您的網路。決定要連線的網路,並確認這些網路提供的 CIDR 範圍不會重疊。

  2. 建立 AWS Transit Gateway 並連接您的 VPC。

  3. 如有需要,請建立 VPN 連線或 Direct Connect 閘道,並將其與 Transit Gateway 建立關聯。

  4. 透過 Transit Gateway 路由表的組態,定義如何在連線的 VPC 和其他連線之間路由流量。

  5. 使用 Amazon CloudWatch,視需要來監控和調整組態,以進行效能和成本最佳化。

資源

相關的最佳實務:

相關文件:

相關影片:

相關研討會: