移行アプローチ - AWS 規範ガイダンス

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

移行アプローチ

移行には 2 つのアプローチがあります。Oracle オンプレミスから へのデータベースAWS: オフライン移行とオンライン移行。

オフライン移行

オフライン移行アプローチは、アプリケーションが計画的なダウンタイムを許容できる場合に使用できます。このアプローチでは、移行期間の開始時にソースデータベースがオフラインになり、 のターゲットデータベースに移行されます AWS。移行が完了すると、データの整合性を確保するために、ターゲットデータベースで検証と検証チェックが実行されます。すべてのチェックに合格したら、アプリケーションをターゲットデータベースに接続してカットオーバーを実行します。

オフライン移行は通常、ステップが少なく、アーキテクチャがよりシンプルで、コスト効率が高くなります。

オンライン移行

アプリケーションが最小限のダウンタイムまたはほぼゼロのダウンタイムを必要とする場合は、オンライン移行アプローチを使用します。このシナリオでは、ソースデータベースは複数のステップで に移行されます AWS。最初に、ソースデータベースのデータは、ソースデータベースの実行中にターゲットデータベースにコピーされます。以降のステップでは、ソースデータベースからのすべての変更は、ターゲットデータベースにオンラインで伝達されます。ソースデータベースとターゲットデータベースが同期すると、カットオーバーの準備が整います。カットオーバー中、アプリケーションはターゲットデータベースへの接続を切り替え、ソースデータベースへの接続は残りません。

オンライン移行ではダウンタイムは短縮されますが、より多くのステップ、リソース、労力が必要で、コストも高くなります。