本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Oracle Database@ 入門AWS
若要開始使用 Oracle Database@AWS,您可以使用 Oracle Database@AWS 主控台、CLI 或 APIs 建立下列資源:
-
ODB 網路
-
Oracle Exadata 基礎設施
-
Exadata VM 叢集或自治 VM 叢集
-
ODB 對等互連
若要在基礎設施上建立 Oracle Exadata 資料庫,您必須使用 Oracle Cloud Infrastructure (OCI) 主控台或 APIs而非 Oracle Database@AWS 儀表板。因此,您會在兩個雲端環境中部署資源:網路和基礎設施資源位於 AWS,而資料庫管理控制平面位於 OCI。如需詳細資訊,請參閱 Oracle Cloud Infrastructure 文件Oracle Database@AWS
設定 的先決條件 Oracle Database@AWS
在設定 Oracle Exadata 基礎設施之前,請務必執行下列動作:
-
請執行 加入 Oracle Database@AWS 中的步驟。您必須已接受要使用的私有優惠 Oracle Database@AWS。
-
授予 IAM 主體 中列出的政策許可允許使用者佈建 Oracle Database@AWS 資源。這些許可是使用的必要許可 Oracle Database@AWS。
上支援的 OCI 服務 Oracle Database@AWS
Oracle Database@AWS 支援下列 Oracle Cloud Infrastructure (OCI) 服務:
-
Oracle Exadata Database Service on Dedicated Infrastructure – 提供可在其中存取的全受管專用 Exadata 環境 AWS。如需詳細資訊,請參閱 OCI 文件中的 Oracle Cloud Exadata Database Service on Dedicated Infrastructure
。 -
專用 Exadata 基礎設施上的自治資料庫 – 提供高度自動化、全受管的資料庫環境,在 OCI 中執行,並具有遞交的硬體和軟體資源。如需詳細資訊,請參閱 OCI 文件中的關於專用 Exadata 基礎設施上的自治資料庫
。
支援的 區域 Oracle Database@AWS
您可以在下列 Oracle Database@AWS 內容中使用 AWS 區域:
- 美國東部 (維吉尼亞北部)
-
您可以使用 AZs 搭配實體 IDs
use1-az4和use1-az6。 - 美國西部 (奧勒岡)
-
您可以使用 AZs 搭配實體 IDs
usw2-az3和usw2-az4。 - 亞太地區 (東京)
-
您可以使用 AZs 搭配實體 IDs
apne1-az1和apne1-az4。 - 美國東部 (俄亥俄)
-
您可以使用 AZs 搭配實體 IDs
use2-az1和use2-az2。 - 歐洲 (法蘭克福)
-
您可以使用 AZs 搭配實體 IDs
euc1-az1和euc1-az2。 - 加拿大 (中部)
-
您可以使用 AZ 搭配實體 ID
cac1-az4。 - 亞太地區 (悉尼)
-
您可以使用 AZ 搭配實體 ID
apse2-az4。
若要尋找您帳戶中對應到上述實體 AZ IDs邏輯 AZ 名稱,請執行下列命令。
aws ec2 describe-availability-zones \ --region us-east-1 \ --query "AvailabilityZones[*].{ZoneName:ZoneName, ZoneId:ZoneId}" \ --output table
在 中規劃 IP 地址空間 Oracle Database@AWS
仔細規劃 IP 地址空間 Oracle Database@AWS。根據 VM 叢集的數量考慮 IP 地址使用,包括您可以佈建到 ODB 網路的每個叢集的 VMs 數量。如需詳細資訊,請參閱 Oracle Cloud Infrastructure 立方體中的 ODB 網路設計
ODB 網路中 IP 地址的限制
請注意有關 ODB 網路中 CIDR 範圍的下列限制:
-
您無法在建立 ODB 網路之後修改其用戶端或備份子網路 CIDR 範圍。
-
您無法在 IPv4 CIDR 區塊關聯限制的資料表中的受限制關聯欄中使用 VPC CIDR 範圍。 IPv4
-
對於 Exadata X9M,IP 地址 100.106.0.0/16 和 100.107.0.0/16 保留給由 OCI 自動化互連的叢集,因此您無法執行下列動作:
-
將這些範圍指派給 ODB 網路的用戶端或備份 CIDR 範圍。
-
針對用於連線至 ODB 網路的 VPC CIDR,請使用這些範圍。
-
-
下列 CIDR 範圍保留給 Oracle Cloud Infrastructure,無法用於 ODB 網路:
-
Oracle Cloud 預留範圍 CIDR 169.254.0.0/16
-
預留類別 D 224.0.0.0 — 239.255.255.255
-
預留類別 E 240.0.0.0 — 255.255.255.255
-
-
您無法重疊用戶端和備份子網路的 IP 地址 CIDR 範圍。
-
您無法將針對用戶端和備份子網路配置的 IP 地址 CIDR 範圍與用於連線至 ODB 網路的 VPC CIDR 範圍重疊。
-
您無法將 VMs 叢集中的 VM 佈建到不同的 ODB 網路。網路是 VM 叢集的屬性,這表示您只能將 VMs 叢集中的 VM 佈建至相同的 ODB 網路。
ODB 網路的用戶端子網路 CIDR 需求
在下表中,您可以找到 服務和基礎設施針對用戶端子網路 CIDR 使用的 IP 地址數量。用戶端子網路的最小 CIDR 大小為 /27,最大大小為 /16。
| IP 地址數量 | 使用者 | 備註 |
|---|---|---|
| 6 | Oracle Database@AWS | 無論您在 ODB 網路中佈建多少 VM 叢集,都會保留這些 IP 地址。 Oracle Database@AWS 會使用下列項目:
|
| 3 | 每個 VM 叢集 | 無論每個 VMs有多少 VM,這些 IP 地址都會保留給單一用戶端存取名稱 (SCANs)。 |
| 4 | 每個 VM | 這些 IP 地址僅取決於基礎設施中的 VMs 數量。 |
ODB 網路的備份子網路 CIDR 需求
在下表中,您可以找到 服務和基礎設施針對備份子網路 CIDR 使用的 IP 地址數量。備份子網路的最小 CIDR 大小為 /28,最大大小為 /16。
| IP 地址數量 | 使用者 | 備註 |
|---|---|---|
| 3 | Oracle Database@AWS | 無論您在 ODB 網路中佈建多少 VM 叢集,都會保留這些 IP 地址。 Oracle Database@AWS 會使用下列項目:
|
| 3 | 每個 VM | 這些 IP 地址僅取決於基礎設施中的 VMs 數量。 |
ODB 網路的 IP 使用案例
在下表中,您可以查看 ODB 網路中用於不同 VM 叢集組態的 IP 地址。/28 是用戶端子網路 CIDR 部署 1 個具有 2 個 VM VMs 叢集的技術最低 CIDR 範圍,我們建議您至少使用 /27 CIDR 範圍。在此情況下,VM 叢集不會完全使用 IP 範圍,並允許配置其他 IP 地址。
| Configuration | 使用的用戶端 IPs | 用戶端 IPs下限 | 使用的備份 IPs | 備份 IPs下限 |
|---|---|---|---|---|
| 1 個具有 2 個 VM VMs 叢集 | 17 (6 個服務 + 3 個叢集 + 4*2) | 32 (/27 CIDR 範圍) | 9 (3 個服務 + 3*2) | 16 (/28 CIDR 範圍) |
| 1 個具有 3 個 VM VMs 叢集 | 21 (6 個服務 + 3 個叢集 + 4*3) | 32 (/27 CIDR 範圍) | 12 (3 個服務 + 3*3) | 16 (/28 CIDR 範圍) |
| 1 個具有 4 個 VM VMs 叢集 | 25 (6 個服務 + 3 個叢集 + 4*4) | 32 (/27 CIDR 範圍) | 15 (3 個服務 + 3*4) | 16 (/28 CIDR 範圍) |
| 1 個具有 8 個 VM VMs 叢集 | 41 (6 個服務 + 3 個叢集 + 4*8) | 64 (/26 CIDR 範圍) | 27 (3 個服務 + 3*8) | 32 (/27 CIDR 範圍) |
下表顯示針對特定用戶端 CIDR 範圍,每個組態的執行個體數量是可能的。例如,具有 4 個 VM 的 1 個 VMs 叢集會使用用戶端子網路中的 24 個 IP 地址。如果 CIDR 範圍為 /25,則有 128 個 IP 地址可用。因此,您可以在子網路中佈建 5 個 VM 叢集。
| VM 叢集組態 | 具有 /27 的數字 (32 IPs) | 具有 /26 (64 個 IPs數字 | 具有 /25 的數字 (128 IPs) | 具有 /24 的數字 (256 IPs) | /23 (512 個 IPs時的數字 | /22 (1024 個 IPs時的數字 |
|---|---|---|---|---|---|---|
| 1 個 VM 叢集與 2 VMs (16 IPs) | 1 | 3 | 7 | 15 | 30 | 60 |
| 1 個 VM 叢集與 3 VMs (20 IPs) | 1 | 3 | 6 | 12 | 24 | 48 |
| 1 個具有 4 個 VM 的 VMs 叢集 (24 IPs) | 1 | 2 | 5 | 10 | 20 | 40 |
| 2 個 VM 叢集,每個 2 VMs (27 IPs) | 1 | 2 | 4 | 9 | 18 | 36 |
| 2 個 VM 叢集,每個 3 VMs (35 IPs) | 0 | 1 | 3 | 7 | 14 | 28 |
| 2 個 VM 叢集,每個 4 VMs (43 IPs) | 0 | 1 | 2 | 5 | 11 | 23 |
步驟 1:在 中建立 ODB 網路 Oracle Database@AWS
ODB 網路是在可用區域 (AZ) 中託管 OCI 基礎設施的私有隔離網路。ODB 網路和 Oracle Exadata 基礎設施是佈建 VM 叢集和建立 Exadata 資料庫的先決條件。您可以依任一順序建立 ODB 網路和 Oracle Exadata 基礎設施。如需詳細資訊,請參閱ODB 網路及ODB 對等互連。
此任務假設您已讀取 在 中規劃 IP 地址空間 Oracle Database@AWS。若要稍後修改或刪除 ODB 網路,請參閱 管理 Oracle Database@AWS。
建立 ODB 網路
-
登入 AWS 管理主控台 ,並在 https://https://console.aws.amazon.com/odb/
開啟 Oracle Database@AWS 主控台。 -
選擇右上角 AWS 的區域。如需詳細資訊,請參閱支援的 區域 Oracle Database@AWS。
-
從左側窗格中,選擇 ODB 網路。
-
選擇建立 ODB 網路。
-
針對 ODB 網路名稱,輸入網路名稱。名稱必須為 1–255 個字元,並以字母字元或底線開頭。它不能包含連續連字號。
-
針對可用區域,選擇 AZ 名稱。如需支援的 AZs,請參閱 支援的 區域 Oracle Database@AWS。
-
針對用戶端子網路 CIDR,指定用戶端連線的 CIDR 範圍。如需詳細資訊,請參閱ODB 網路的用戶端子網路 CIDR 需求。
-
針對備份子網路 CIDR,指定備份連線的 CIDR 範圍。若要隔離備份流量並改善彈性,建議您不要與備份 CIDR 和用戶端 CIDR 重疊。如需詳細資訊,請參閱ODB 網路的備份子網路 CIDR 需求。
-
針對 DNS 組態,選擇下列其中一個選項:
- 預設
-
對於網域名稱字首,輸入要用作網域字首的名稱。網域名稱固定為 oraclevcn.com。例如,如果您輸入
myhost,則完整網域名稱為 myhost.oraclevcn.com。 - 自訂網域名稱
-
針對網域名稱,輸入完整的網域名稱。例如,您可以輸入 myhost.myodb.com。
-
(選用) 對於服務整合,選擇使用 VPC Lattice 與您的網路整合的服務。Oracle Database@ 與各種AWS 整合 AWS 服務 ,為您的 Oracle 資料庫提供增強的功能和連線選項。選取下列任一整合:
- Amazon S3
-
啟用 Amazon S3 的直接 ODB 網路存取。您的資料庫可以存取 S3 以進行資料匯入/匯出或自訂備份。您可以輸入 JSON 政策。如需詳細資訊,請參閱使用者受管備份至 Oracle Database@ 中的 Amazon S3 AWS。
- 零 ETL
-
使用 Amazon Redshift 啟用交易資料的即時分析和機器學習。如需詳細資訊,請參閱Oracle Database@AWS Zero-ETL 與 Amazon Redshift 整合。
注意
當您建立 ODB 網路時,Oracle Database@AWS 會自動預先設定 Oracle 受管備份對 Amazon S3 的網路存取。您無法啟用或停用此整合。如需詳細資訊,請參閱AWS 服務整合。
-
(選用) 針對標籤,為網路輸入最多 50 個標籤。標籤是可用於組織和追蹤資源的鍵/值對。
-
選擇建立 ODB 網路。
建立 ODB 網路之後,您可以將其對等至 VPC。ODB 對等互連是使用者建立的網路連線,可讓流量在 Amazon VPC 和 ODB 網路之間私下路由。對等互連後,VPC 內的 Amazon EC2 執行個體可以與 ODB 網路中的資源通訊,就像在相同的網路中一樣。如需詳細資訊,請參閱在 Oracle Database@ 中設定 ODB 對等互連至 Amazon VPC AWS。
步驟 2:在 中建立 Oracle Exadata 基礎設施 Oracle Database@AWS
Oracle Exadata 基礎設施是執行 Oracle Exadata 資料庫的資料庫伺服器、儲存伺服器和聯網的基礎架構。選擇 Exadata X9M 或 X11M 做為系統模型。然後,您可以使用 AWS 主控台在 Exadata 基礎設施上建立 VM 叢集。
您可以依任一順序建立 Oracle Exadata 基礎設施和 ODB 網路。建立基礎設施時,您不需要指定聯網資訊。
您無法在建立 Oracle Exadata 基礎設施之後對其進行修改。若要刪除 Exadata 基礎設施,請參閱 在 中刪除 Oracle Exadata 基礎設施 Oracle Database@AWS。
建立 Exadata 基礎設施
-
登入 AWS 管理主控台 並在 https://https://console.aws.amazon.com/odb/
開啟 Oracle Database@AWS 主控台。 -
從左側窗格中,選擇 Exadata 基礎設施。
-
選擇建立 Exadata 基礎設施。
-
針對 Exadata 基礎設施名稱,輸入名稱。名稱必須為 1–255 個字元,並以字母字元或底線開頭。它不能包含連續連字號。
-
針對可用區域,選擇其中一個支援的AZs。然後選擇下一步。
-
針對 Exadata 系統模型,選擇 Exadata.X9M 或 Exadata.X11M。對於 Exadata.X11M,也請選擇下列伺服器類型:
-
針對資料庫伺服器類型,選擇 Exadata 基礎設施的資料庫伺服器模型類型。目前,唯一的選擇是 X11M。
-
針對儲存伺服器類型,選擇 Exadata 基礎設施的儲存伺服器模型類型。目前,唯一的選擇是 X11M-HC。
-
-
對於資料庫伺服器,保留預設值 2 或移動滑桿以選擇最多 32 個伺服器。若要指定超過 2 個,請從 OCI 請求提高限制。
每個 Exadata X9M 資料庫伺服器都支援 126 OCPUs。每個 Exadata X11M 資料庫伺服器都支援 760 ECPUs。總運算計數會隨著您變更伺服器的數量而變更。如需 OCPUs和 ECPUs 的詳細資訊,請參閱 Oracle 文件中的自治資料庫中的運算模型
。 -
對於儲存伺服器,保留預設值 3 或移動滑桿以選擇最多 64 個伺服器。若要指定超過 3 個,請從 OCI 請求提高限制。每個 X9M 儲存伺服器提供 64 TB。每個 X11m 儲存伺服器提供 80 TB。當您變更伺服器數量時,儲存體的總 TB 會變更。然後選擇下一步。
-
針對維護時段,設定何時可以進行系統維護:
-
針對排程偏好設定,選取下列其中一個選項:
-
Oracle 受管排程 - Oracle 決定維護活動的最佳時間。
-
客戶受管排程 - 您可以指定何時可進行維護活動。
-
-
針對修補模式,選取下列其中一個選項:
-
滾動 - 一次將更新套用至一個節點,讓資料庫在修補期間保持可用。
-
非滾動 - 更新會同時套用至所有節點,這可能需要停機時間。
-
-
如果您選取了客戶受管排程,請設定下列其他設定:
-
針對維護月份,選取可執行維護的月份。
-
針對當月的一週,選取當月的哪一週可以執行維護 (第一個、第二個、第三個、第四個或最後一個)。
-
對於星期幾,選取可以執行維護的日期 (週一至週日)。
-
針對開始時間,選取維護時段開始時的小時。時間是 UTC。
-
針對通知前置時間,選取您希望提前幾天收到即將進行維護的通知。
-
注意
Oracle Cloud Infrastructure 會在此時段執行系統維護。在維護期間,您的 Exadata 基礎設施仍然可用,但您可能會經歷短暫的較高延遲。
-
-
(選用) 對於 OCI 維護通知聯絡人,輸入最多 10 個電子郵件地址。 AWS 然後輸入這些電子郵件地址到 OCI。更新發生時,OCI 會將通知傳送到列出的地址。
-
(選用) 針對標籤,為基礎設施輸入最多 50 個標籤。標籤是可用於組織和追蹤資源的鍵/值對。
-
選擇下一步並檢閱您的基礎設施設定。
-
選擇建立 Exadata 基礎設施。
步驟 3:在 中建立 Exadata VM 叢集或自治 VM 叢集 Oracle Database@AWS
Exadata VM 叢集是一組 VMs,您可以在其中建立 Oracle Exadata 資料庫。您可以在 Exadata 基礎設施上建立 VM 叢集。您可以在相同的 ODB 網路中部署具有不同 Oracle Exadata 基礎設施的多個 VM 叢集。您可以完全管理控制在 Exadata VM 叢集上建立的資料庫。
自治 VM 叢集是預先配置的 Oracle Exadata 運算和儲存資源集區,在 VM 層級虛擬化,可執行自治資料庫 (ADB)。與您在 Exadata VM 叢集上建立的使用者受管資料庫不同,自動資料庫是由 Oracle 而非資料庫管理員進行自我調校、自我修補和管理。
當您建立 VM 叢集時,請考慮下列限制:
-
您只能將 VM 叢集部署到您建立 ODB 網路和 Oracle Exadata 基礎設施的 AZ。
-
如果您不跨帳戶共用 VM 叢集,它必須與 Oracle Exadata 基礎設施 AWS 帳戶 位於相同的 中。如果您使用 從具有信任 AWS 帳戶的帳戶 AWS RAM 共用 ODB 網路和 Oracle Exadata 基礎設施,信任帳戶可以在自己的帳戶中建立 VM 叢集。
-
您只能在 ODB 網路中部署 VM 叢集。不允許使用其他資源。
-
您無法在建立 VM 叢集之後變更儲存配置。
重要
建立程序可能需要超過 6 小時,取決於 VM 叢集的大小。
步驟 4:在 Oracle Cloud Infrastructure 中建立 Oracle Exadata 資料庫
在 中 Oracle Database@AWS,您可以使用 AWS 主控台、CLI 或 APIs 建立和管理下列資源:
-
ODB 網路
-
Oracle Exadata 基礎設施
-
Exadata VM 叢集和自治 VM 叢集
-
ODB 對等互連
若要在您建立的基礎設施上建立和管理 Oracle Exadata 資料庫,您必須使用 Oracle Cloud Infrastructure 主控台,而不是 Oracle Database@AWS 儀表板。您可以在 Exadata VM 叢集上建立使用者管理的 Exadata 資料庫,並在 Autonomous Exadata VM 叢集上建立自治資料庫。如需有關在 OCI 中建立 Oracle 資料庫的資訊,請參閱 Oracle Cloud Infrastructure 文件中的 Exadata Database
建立 Oracle Exadata 資料庫
-
登入 AWS 管理主控台 ,並在 https://https://console.aws.amazon.com/odb/
開啟 Oracle Database@AWS 主控台。 -
從左側窗格中,選擇 Exadata VM 叢集或自治 VM 叢集。
-
選擇 VM 叢集以查看詳細資訊頁面。
-
選擇在 OCI 中管理,以重新導向至 Oracle Cloud Infrastructure 主控台。
-
在 OCI 中建立使用者受管 Exadata 資料庫或自治資料庫。