Oracle Database 用に Amazon RDS、Amazon EC2、または VMware Cloud on AWS のいずれかを選択する - AWS で Oracle Database を実行するためのベストプラクティス

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 ストレージのパフォーマンスと共に、データの永続性が必要である。