識別 VCN 拓樸和規格

決定哪些 VCN 拓樸和哪些 VCN 規格可滿足您的業務需求。

單一網路架構

如果網路的目的是用於概念驗證 (PoC) 或測試系統,您可以選取單一網路架構,讓企業內部部署和 OCI 之間或 VCN 之間沒有防火牆。如果您未來不打算使用幾個 VCN 擴充您的網路,此架構便能正常運作。

下圖顯示單一網路架構的範例:



軸輻式網路架構

Oracle 對於未來需要調整規模的部署,建議您採用 Hub-and-Spoke 網路架構。

此架構允許部署 (例如防火牆、流量檢查管理節點等),並可讓您在企業內部部署和 OCI 之間或 VCN 之間導入防火牆軟體。下圖顯示使用集線網路架構的範例:



如果您的業務需要下列一或多個作業,請選擇集線架構:

  • 展開以在未來包含更多 VCN
  • 因當地法規需求,跨數個不同的 VCN
  • 個別不同的 VCN 來區隔客戶
  • 生產、測試和開發環境需要虛擬網路分離
  • 中樞 VCN 中需要具備防火牆的傳輸路由功能

虛擬雲端網路規格

Oracle 建議使用所有可用功能,讓架構以儘可能回復。在有三個可用性網域的區域中,可使用這些網域並允許跨所有可用性網域的子網路。

下圖顯示如何將可用性網域的使用最大化以設計高可用性。



Oracle 建議使用橫跨區域中所有可用性網域的區域子網路,並針對不同工作負載分別使用 VCN。

注意:

如果您計畫在具有單一可用性網域的區域中使用架構,請使用容錯域在一個可用性網域內建立更佳的抗逆力。

調整 VCN 或子網路大小

調整您的 VCN 以允許未來擴充,並且選擇與內部部署或其他可能連線之網路沒有重疊的 IP 位址範圍。

下表可協助您決定如何根據需求調整 VCN 的大小。

VCN 大小 網路遮罩 子網路大小 VCN 中的子網路數目 每一子網路可用的 IP
/24 /27 8 30
/20 /24 16 254
大量 /18 /22 16 1022
超大 /16 /20 8 4094

安全清單和網路安全群組

安全清單為應用系統提供全面性的安全規則,並應用於每個子網路。但是,如果您在指定的子網路內有多個需要不同的安全態勢,且需要更精細的應用程式層次控制流量,NSG 可讓您建立這些精細規則,然後將多個資源新增至這些細微型應用系統層次。

下圖顯示範例,說明如何使用 NSG 將 VCN 的子網路架構與安全需求區分開來。



您可以使用安全清單或網路安全群組 (NSG),控制對專用子網路和公用子網路中資源的存取。您可以合併或個別使用。

Oracle 建議您在安全清單上使用 NSG,因為 NSG 可讓您將 VCN 子網路架構與應用程式的安全需求分開。使用 NSG 定義一組套用至特定 VNIC 的輸入和輸出規則。

安全清單可讓您定義一組套用至子網路中所有 VNIC 的安全規則。在下列範例安全清單中 (包含三個子網路),規則會套用至安全清單內包含的所有三個子網路:

  • 子網路 1 10.0.0/24
  • 子網路 2 10.0.1.0/24
  • 子網路 3 10.0.2.0/24

例如 NSG 包含 VNIC 和安全規則的範例。NSG 群組規則適用於新增至 NSG 的 VNIC。

注意:

Oracle 建議您使用含有個別路由表的專用子網路,控制 VCN 內外的流量。