規劃 Oracle Database@Azure 的 IP 位址空間
設計 Oracle Database@Azure部署的關鍵部分是規劃 IP 位址空間。 請務必確定您的虛擬機叢集和網路服務有足夠的IP。
本文提供數據表,您可以用來尋找 Oracle 實例的最小無類別網路變數間路由 (CIDR) 大小Database@Azure。
當您設定網路時,請考慮下列幾點:
- 針對 Oracle 自發資料庫,CIDR 大小下限為 /27。
- 配置給 Oracle 自發資料庫子網和 Oracle Exadata 虛擬機叢集的 IP 位址範圍無法與其他使用中的 CIDR 重疊。 重疊可能會導致路由問題。 當您設定 Oracle Database@Azure的 CIDR 時,請考慮跨區域路由。
- 針對 Oracle Exadata X9M,IP 位址 100.106.0.0/16 和 100.107.0.0/16 會保留給互連,且無法配置給用戶端網路或備份網路。
下一節將說明用戶端子網和備份子網特有的其他需求。
用戶端子網路需求
用戶端子網路具有以下的 IP 位址需求:
每個虛擬機都需要 4 個 IP 位址。 VM 叢集至少有 2 部虛擬機。 因此,具有 2 部虛擬機的 VM 叢集需要用戶端子網中的 8 個 IP 位址。 新增至 VM 叢集的每個額外虛擬機都會增加用戶端子網中所需的 IP 位址數目 4 個 IP。
不論 VM 叢集中有多少部虛擬機,每個 VM 叢集都需要 3 個單一用戶端存取名稱 (SCAN) 的 IP 位址。
用戶端子網中的網路服務會保留 13 個 IP 位址,不論用戶端子網中有多少個 VM 叢集。 13 個位址是:前 4 個 IP 位址、第 9 到 16 個 IP 位址,以及最後一個 IP 位址。
例如,在 10.0.0.0/24 子網中,會保留下列 13 個 IP:
- 10.0.0.0 to 10.0.0.3
- 10.0.0.8 to 10.0.0.15
- 10.0.0.255
案例:用戶端子網所需的 CIDR 大小
下表顯示了已佈建的不同大小的虛擬機器叢集的案例。 每個可放入用戶端子網的案例實例數目取決於子網的 CIDR 大小。 下表並未顯示所有可能的案例。
案例 | /27 | /26 | /25 | /24 | 23/ | /22 |
---|---|---|---|---|---|---|
一個具有兩部虛擬機的虛擬機 叢集(11 個 IP + 13 個 IP 用於網路服務 = 24 個 IP) | 1 | 4 | 10 | 21 | 45 | 91 |
一個具有三部虛擬機的虛擬機 叢集(15 個 IP + 13 個 IP 用於網路服務 = 28 個 IP) | 1 | 3 | 7 | 15 | 33 | 67 |
一個具有四部虛擬機的 虛擬機叢集 (19 個 IP + 13 個 IP 用於網路服務 = 34 個 IP) | 2 | 5 | 12 | 26 | 53 | |
兩個虛擬機叢集各 有兩部虛擬機(22 個IP + 13個IP用於網路服務 = 35 個IP) | 2 | 5 | 10 | 22 | 45 | |
兩個虛擬機叢集各 有三部虛擬機(30 個IP + 13個IP用於網路服務 = 43 個IP) | 1 | 3 | 7 | 16 | 33 | |
每個有四部虛擬機 的兩個虛擬機叢集(網路服務的 38 個 IP + 13 個 IP = 51 個 IP) | 1 | 2 | 6 | 13 | 26 |
備份子網路需求
備份子網具有下列IP位址需求:
- 每個虛擬機都需要 3 個 IP 位址。 虛擬機叢集至少有兩部虛擬機。 因此,具有兩部虛擬機的虛擬機叢集在備份子網中需要 6 個 IP 位址。 新增至虛擬機叢集的每個虛擬機,都會將備份子網中所需的IP位址數目增加3個IP。
- 無論備份子網中有多少個虛擬機叢集,網路服務都需要 3 個備份子網的 IP 位址。
範例:具有一個虛擬機叢集且具有兩部虛擬機之備份子網所需的IP位址數目為 6個IP(一個具有兩部虛擬機的虛擬機叢集)+ 3 個IP(適用於網路服務) = 9 個IP。
案例:備份子網所需的 CIDR 大小
下表顯示不同大小的已布建虛擬機叢集案例。 每個可放入備份子網的案例實例數目取決於子網的 CIDR 大小。 數據表不會顯示所有可能的案例。
案例 | /28 | /27 | /26 | /25 | /24 | 23/ |
---|---|---|---|---|---|---|
一個具有兩部虛擬機 的虛擬機叢集(6 個 IP + 3 用於網路服務 = 9 個 IP) | 1 | 3 | 7 | 14 | 28 | 56 |
一個具有三部虛擬機的虛擬機 叢集(9 個 IP + 3 用於網路服務 = 12 個 IP) | 1 | 2 | 5 | 10 | 21 | 42 |
一個具有四部虛擬機的虛擬機 叢集(12 個 IP + 3 個用於網路服務 = 15 個 IP) | 1 | 2 | 4 | 8 | 13 | 34 |
兩個虛擬機叢集各 有兩部虛擬機(12 個IP + 3個用於網路服務 = 15 個IP) | 1 | 2 | 4 | 8 | 13 | 34 |
兩個虛擬機叢集各 有三部虛擬機(18 個 IP + 3 個用於網路服務 = 21 個 IP) | 1 | 3 | 6 | 12 | 24 | |
兩個虛擬機叢集各 有四部虛擬機(24 個IP + 3個用於網路服務 = 27 個IP) | 1 | 2 | 4 | 9 | 18 |
依 CIDR 大小用於客戶端和備份子網的可用 IP
下表顯示在您減去網路服務所需的IP位址之後,虛擬機叢集可用的IP位址數目和各種CIDR大小的SCAN。
提示
配置超過子網所需的空間(例如,至少 /25 而不是 /27),有助於減少保留IP位址在子網可用空間上具有的相對效果。
子網路 CIDR | 用戶端子網的保留網路IP | 用戶端子網的可用IP(虛擬機和 SCAN) | 備份子網的保留網路IP | 備份子網的可用IP(虛擬機和SCAN) |
---|---|---|---|---|
/28 | 13 | 0 (2<4 - 13) | 3 | 13 (2^4 - 3) |
/27 | 13 | 15 (2^5 - 13) | 3 | 29 (2^5 - 3) |
/26 | 13 | 47 (2^6 - 13) | 3 | 61 (2^6 - 3) |
/25 | 13 | 111 (2^7 - 13) | 3 | 125 (2^7 - 3) |
/24 | 13 | 239 (2^8 - 13) | 3 | 253 (2^8 - 3) |
23/ | 13 | 495 (2^9 - 13) | 3 | 509 (2^9 - 3) |
/22 | 13 | 1,007 (2^10 - 13) | 3 | 1,021 (2^10 - 3) |