在 AWS 上執行 Oracle Database 的最佳實務
發佈日期:2021 年 11 月 18 日 (文件歷史記錄與貢獻者)
摘要
Amazon Web Services (AWS) 可讓您在雲端環境中執行 Oracle Database。在 AWS 雲端 上執行 Oracle Database 與在資料中心中執行 Oracle Database 非常類似。對於資料庫管理員或開發人員來説,這兩種環境之間沒有區別。但您需要注意一些與安全、儲存、運算組態、管理和監控相關的 AWS 平台考量,才能在 AWS 上充分利用 Oracle Database。
本白皮書提供在 AWS 雲端 中執行 Oracle Database 時,實現最佳效能、可用性和可靠性以及降低總體擁有成本 (TCO) 的最佳實務。本白皮書的目標對象為想要在 AWS 雲端 中執行期 Oracle 資料庫的資料庫管理員、企業架構師、系統管理員和開發人員。
簡介
Amazon Web Services (AWS) 提供了一套全面的服務和工具,可用於在可靠且安全的 AWS 雲端基礎設施上部署 Oracle Database。AWS 為其客戶提供了在 AWS 中執行 Oracle Database 的以下選項:
-
使用 適用於 Oracle 的 Amazon Relational Database Service (Amazon RDS)
,此受管資料庫服務可協助簡化 Oracle 資料庫的佈建和管理。適用於 Oracle 的 RDS 透過自動化安裝、磁碟佈建和管理、修補、次要版本升級、失敗的執行個體替換及備份和復原任務,可以輕鬆地在雲端中設定、操作和擴展關聯式資料庫。Amazon RDS 的一鍵擴展功能可能您輕鬆地擴展或縮減資料庫執行個體的規模,從而更好地管理成本和效能。適用於 Oracle 的 RDS 提供 Oracle Database Enterprise Edition 和 Oracle Database Standard Edition。適用於 Oracle 的 RDS 還附帶已包含授權服務模式 ,可讓您按小時支付每次的使用費用。 -
直接 Amazon Elastic Compute Cloud (Amazon EC2) 上執行自我管理的 Oracle Database。透過此選項,您可以完全控制基礎設施和資料庫環境的設定。在 Amazon EC2 上執行資料庫與在您自己的伺服器上執行資料庫非常相似。您可以完全控制 Oracle 二進位檔資料庫,並具有作業系統層級上的存取權,因此您可以執行監控和管理代理程式,並使用您選擇的工具來複寫、備份和復原資料。此外,您還可以使用 Oracle Database 中提供的每個選擇性模組。但是,此選項需要您根據 AWS 架構最佳實務來設定、管理和調整所有元件,包括 Amazon EC2 執行個體、儲存磁碟區、可擴展性、聯網和安全性。在完全受管的 Amazon RDS (Amazon RDS) 服務中,這一切都會為您處理好。
-
FlashGrid 叢集虛擬設備支援在 Amazon EC2 上執行自我管理的 Oracle Real Application Cluster (RAC) 和 Oracle RAC 延伸叢集 (跨不同可用區域)。使用 FlashGrid 叢集時,您還可以完全控制資料庫,並具有作業系統層級的存取權。
-
直接在 VMware Cloud on AWS 上執行自我管理的 Oracle Database。VMware Cloud on AWS 是 AWS 和 VMware 共同開發的整合式雲端產品。如同 Amazon EC2,您可以完全控制資料庫,並具有作業系統層級的存取權。您可以在 VMware Cloud on AWS 上執行進階的架構,例如 Oracle Real Application Cluster (RAC) 和 Oracle RAC 延伸叢集 (跨不同可用區域)。
無論您選擇在 Amazon EC2 上執行自我管理的 Oracle Database,還是適用於 Oracle 的完全受管 RDS,遵循本白皮書中討論的最佳實務可協助您充分利用 AWS 上的 Oracle Database 實作。AWS 將討論 Oracle 授權選項、為 Oracle Database 實作選擇 Amazon EC2 或 Amazon RDS 的注意事項,以及如何在實作中最佳化網路組態、執行個體類型和資料庫儲存。