AWS DMS を使用して、ある DB エンジンから別の DB エンジンにデータを移行する方法を教えてください。

所要時間1分
0

AWS Database Migration Service (AWS DMS) を使用して、ある DB エンジンから別の DB エンジンにデータを移行したいと考えています。

簡単な説明

AWS DMS を使用すると、リレーショナルデータベース、データウェアハウス、NoSQL データベース、その他のタイプのデータストアを移行できます。AWS DMS は、同種移行 (同じエンジンの 2 つのデータベース間) および異種移行 (異なるデータベースエンジン間) の両方をサポートしています。例えば、同種移行とは Oracle データベースから Oracle データベースへの移行、異種移行とは Oracle から MySQL への移行です。

AWS DMS を使用する場合、ソースデータベースまたはターゲットデータベースが AWS サービス上にある必要があります。例えば、AWS DMS を使用して、オンプレミスのデータベースから AWS に移行したり、AWS のデータベースサービスからオンプレミス環境に移行できます。

解決策

AWS DMS では、データを効率的に移行するのに必要な最低限のオブジェクトのみを作成します。ただし、ソースのスキーマのほとんどまたはすべてを移行できます。同種移行を行う場合は、エンジンのネイティブツールを使用してスキーマを移行し、スキーマのみをエクスポートおよびインポートできます。異種移行を行う場合は、AWS Schema Conversion Tool (AWS SCT) を使用して完全なターゲットスキーマを生成できます。詳細については、「AWS SCT の開始方法」を参照してください。

AWS DMS がソースおよびターゲット の DB エンジンのニーズを満たしている場合は、「AWS Database Migration Service のセットアップ」の手順を実行してください。その後、AWS DMS レプリケーションインスタンスがソースおよびターゲットのデータベースの両方に接続できることを確認します。一般的なネットワークシナリオの詳細については、「AWS Database Migration Service でのセキュリティ」を参照してください。

データを移行する準備ができたら、「AWS Database Migration Service の開始方法」を参照してください。

関連情報

AWS Database Migration Service での移行タスクのトラブルシューティング

データベース移行の詳細なチュートリアル

リレーショナルデータベースの移行戦略

AWS公式
AWS公式更新しました 10ヶ月前
コメントはありません