為您的 Oracle 資料庫選擇 Amazon RDS、Amazon EC2 或 VMware Cloud on AWS
Amazon RDS 和 Amazon EC2 在執行 Oracle Database 上有不同的優勢。比起在 Amazon EC2 上執行 Oracle Database,Amazon RDS 更易於設定、管理和維護,可讓您專注於其他重要任務,而不是 Oracle Database 的日常管理。然而,在 Amazon EC2 上執行 Oracle Database 可為您提供更多的控制、靈活性和選擇。根據您的應用程式和需求,您可能會比較偏好於其中一個。
如果要將多個 Oracle 資料庫遷移到 AWS,您會發現其中一些資料庫非常適用於 Amazon RDS,但其他資料庫卻適合直接在 Amazon EC2 上執行。許多 AWS 客户會在 Amazon RDS、Amazon EC2, 和 VMware Cloud on AWS 上執行多個資料庫,以因應他們的 Oracle 資料庫工作負載。
在以下情況下,Amazon RDS 可能是較好的選擇:
-
您希望專注於業務和應用程式,並想讓 AWS 處理無差異性的繁重任務,例如資料庫佈建、備份和復原任務的管理、安全修補程式的管理、Oracle 次要版本升級和儲存管理。
-
您需要高可用性的資料庫解決方案,並希望利用 Amazon RDS 提供的一鍵式同步多可用區域複寫功能,而無需手動設置和維護備用資料庫。
-
您希望同步複寫到備用執行個體,以實現 Oracle Database Standard Edition One 或 Standard Edition Two 的高可用性。
-
您希望按時數支付作為執行個體成本一部分的 Oracle 授權,而不是預先支付大量費用。
-
您的資料庫大小和 IOPS 需求小於 RDS Oracle 的限制。有關目前的上限,請參閲 Amazon RDS 資料庫執行個體儲存體。
-
您不想管理資料庫的備份,尤其是管理時間點復原。
-
您希望將重點放在高階任務上,例如效能調校和結構描述最佳化,而不是資料庫的日常管理。
-
您希望根據您的工作負載模式擴展或縮減執行個體類型的規模,而不必擔心相關授權和複雜性。
在以下情況下,Amazon EC2 可能是較好的選擇:
-
您需要能完全控制資料庫,包括 SYS/SYSTEM 使用者存取權,或是您需要作業系統層級上的存取權。
-
您的資料庫大小超過目前 Amazon RDS 中最大資料庫大小的 80%。
-
您需要使用 Amazon RDS 目前不支援的 Oracle 功能或選項。
-
您的資料庫 IOPS 需求高於目前的 IOPS 限制。
-
您需要 Amazon RDS 不支援的特定 Oracle Database 版本。如需詳細資訊,請參閲 Oracle Database 版本
。
在以下情況下,VMware Cloud on AWS 可能是較好的選擇:
-
您的 Oracle 資料庫已在 vSphere 虛擬化環境中的內部部署資料中心內執行。
-
您需要在雲端中執行 Oracle Real Application Clusters (RAC)。
-
您擁有大量資料庫,您需要能更快速地遷移到雲端 (幾小時),且無需花費任何遷移團隊的時間。
-
遷移到雲端時,您需要保留資料庫和應用程式的 IP 地址,以避免在遷移後重複執行任何工作。
-
您需要 Amazon EC2 裸機主機中的 NVMe 儲存體效能以及資料持久性。