AWS クラウドへのオラクルデータベースの移行 - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS クラウドへのオラクルデータベースの移行

Sagar Patel、Amazon Web Services (AWS)

2023 年 7 月(ドキュメント履歴

Amazon Web Services(AWS)は、信頼性が高く安全な AWS クラウド インフラ上に Oracle Database を展開するための包括的なサービスとツールのセットを提供します。このガイドでは、Oracle オンプレミスデータベースを AWS クラウド に移行する際に使用できるオプションについて説明します。また、これらの移行オプションを実行するためのベストプラクティスとシナリオについても詳しく説明します。

このガイドは、オンプレミスの Oracle データベースを AWS に移行しようと計画しているプログラム・マネージャー、プロジェクト・マネージャー、プロダクト・オーナー、データベース管理者、データベース・エンジニア、運用管理者、インフラ管理者を対象としています。

概要

Oracle データベースを AWS に移行する前に、リレーショナル・データベースの移行戦略で説明したフレームワークを使用して、移行戦略を理解し、評価する必要があります。

最初のステップは、アプリケーションと Oracle Database のワークロードを分析して、移行の複雑さ、互換性、コストを理解することです。移行を計画する際に考慮すべき重要な点をいくつか紹介します。

  • データベースの現在のサイズと全体的な容量の増加状況を確認します。たとえば、Oracle データベースを Amazon Relational Database Service (Amazon RDS) または Amazon RDS Customに移行することを計画している場合、最大 64 TiB のストレージを備えた DB インスタンスを作成できます。最新情報については、Amazon RDS ドキュメントのAmazon RDS DB インスタンスストレージを参照してください。

  • Oracle Automatic Workload Repository(AWR)レポートを確認し、オンプレミス・データベースのリソース使用状況とデータベースの健全性をチェックします。

  • 現在のデータベースと他のデータベースとの依存関係を確認します。データベースが他のデータベースに依存している場合は、それらをまとめて移行することも、メインデータベースを移行した後に依存関係を作成することもできます。

  • アプリケーションの依存関係を確認します。データベースがレガシー、カスタム、パッケージアプリケーションをサポートしている場合、Amazon RDS Custom for Oracle は良い選択かもしれません。このサービスにより、データベース設定、共有ファイルシステム、オペレーティングシステムパッチの管理を保持することができます。

  • データベースの IOPS とスループットを判断します。Amazon RDSへの移行を計画しているなら、Amazon RDS DB インスタンスの I/O パフォーマンスを考慮します。

  • Amazon RDS または Amazon Elastic Compute Cloud(Amazon EC2)のいずれかに移行した後、これらの要件を満たすことができるかどうかを確認するために、現在のアーキテクチャと監査またはコンプライアンスのニーズを確認します。

  • Amazon RDS for Oracle への移行を計画している場合は、Oracle Database ソフトウェアのバージョンとエディションを確認し、サポートされていることを確認します(Amazon RDS および Amazon RDS Customで現在サポートされているバージョンを参照)。

  • オンプレミス環境と AWS 間のネットワーク接続をチェックし、オンプレミスと AWS 間の高速データ転送に十分な帯域幅が確保されていることを確認します。

  • 移行アプローチを計画し、オンライン移行とオフライン移行のどちらを使用するかを決定できるように、移行に使用できるダウンタイムの量を決定します。

  • 既存のデータベースワークロードについて、目標復旧時間 (RTO)、目標復旧時点 (RPO)、サービスレベル契約 (SLA) 要件を確認します。

  • データベースワークロードのチップセットエンディアンプラットフォームを確認します。AWS は x86-x64 リトルエンディアンプラットフォームをサポートします。Sun SPARC、HP Tru64、IBM Z シリーズベースのビッグエンディアンプラットフォームなどの他のプラットフォームでは、クロスプラットフォーム移行が必要です。

  • AWS は Linux(32 ビットおよび 64 ビット)と Windows オペレーティングシステムをサポートします。オラクルデータベースでよく使われるソラリス、HP-UX、IBM AIX オペレーティングシステムはサポートしていません。これらの OS からオラクル・データベースを移行するには、プラットフォームの変換が必要です。