Oracle Database 用に Amazon RDS、Amazon EC2、または VMware Cloud on AWS のいずれかを選択する
Amazon RDS と Amazon EC2 はどちらも、Oracle Database の実行に関して異なる利点を提供します。Amazon RDS は、Amazon EC2 で Oracle Database を実行するよりもセットアップ、管理、メンテナンスが容易で、Oracle Database の日常的な管理ではなく、他の重要なタスクに集中することができます。または、Amazon EC2 で Oracle Database を実行すると、コントロール、柔軟性、選択肢が増します。用途と要件に応じて、どちらかを選択してください。
複数の Oracle Database を AWS に移行する場合、Amazon RDS に最適なデータベースもあれば、Amazon EC2 での直接実行に適したデータベースもあります。AWS の多くのお客様は、Oracle Database のワークロード用に、Amazon RDS、Amazon EC2、VMware Cloud on AWS にまたがって複数のデータベースを実行しています。
Amazon RDS は、次のような場合に適しています。
-
ビジネスとアプリケーションに集中し、データベースのプロビジョニング、バックアップ/復旧タスクの管理、セキュリティパッチの管理、Oracle のマイナーバージョンのアップグレード、ストレージ管理といった、画一的で面倒な作業は AWS に任せたい。
-
可用性の高いデータベースソリューションが必要で、スタンバイデータベースを手動でセットアップして維持することなく、Amazon RDS が提供するプッシュボタン式の同期マルチ AZ レプリケーションを活用したい。
-
Oracle Database Standard Edition One または Standard Edition Two の高可用性を実現するために、スタンバイインスタンスへの同期レプリケーションを実行したい。
-
多額の先行投資を行うのではなく、インスタンスコストの一部として Oracle ライセンスを時間単位で支払いたい。
-
データベースのサイズと IOPS のニーズが RDS Oracle の制限を下回っている。現在の最大容量については、「Amazon RDS DB インスタンスストレージ」を参照してください。
-
データベースのバックアップ管理はもとより、何よりもポイントインタイムリカバリの管理は行いたくない。
-
データベースの日常管理よりも、パフォーマンスチューニングやスキーマの最適化など、高レベルのタスクに集中したい。
-
ライセンスや複雑さを気にすることなく、ワークロードパターンに基づいてインスタンスタイプを拡大または縮小したい。
Amazon EC2 は、次のような場合に適しています。
-
SYS/SYSTEM ユーザーアクセスなど、データベースのフルコントロールが必要である、またはオペレーティングシステムレベルでのアクセスが必要である。
-
データベースサイズが Amazon RDS の現在の最大データベースサイズの 80% を超えている。
-
Amazon RDS で現在サポートされていない Oracle の機能またはオプションを使用する必要がある。
-
データベースの IOPS ニーズが、現在の IOPS 制限を超えている。
-
Amazon RDS でサポートされていない特定の Oracle Database バージョンが必要である。詳細については、「Oracle Database のエディション
」を参照してください。
VMware Cloud on AWS は、次のような場合に適しています。
-
Oracle Database は、vSphere 仮想化環境のオンプレミスデータセンターで既に実行されている。
-
Oracle Real Application Clusters (RAC) をクラウド上で実行する必要がある。
-
データベースの数が多く、移行チームの手間を一切かけることなく、より高速に (数時間程度で) クラウドへ移行する必要がある。
-
クラウドに移行する際には、移行後の再作業を回避するために、データベースとアプリケーションの IP アドレスを保持する必要がある。
-
Amazon EC2 ベアメタルホストでの NVMe ストレージのパフォーマンスと共に、データの永続性が必要である。