View a markdown version of this page

とは AWS Database Migration Service - AWS データベース移行サービス

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

とは AWS Database Migration Service

AWS Database Migration Service (AWS DMS) は、リレーショナルデータベース、データウェアハウス、NoSQL データベース、およびその他のタイプのデータストアを移行できるクラウドサービスです。を使用して AWS DMS 、データを に移行する AWS クラウド か、クラウドとオンプレミスのセットアップの組み合わせ間で移行できます。

を使用すると AWS DMS、ソースデータストアの検出、ソーススキーマの変換、データの移行を行うことができます。

  • ソースデータインフラストラクチャの検出には、DMS Fleet Advisor を利用できます。このサービスは、オンプレミスのデータベースと分析サーバーからデータを収集し、 AWS クラウドに移行できるサーバー、データベース、スキーマのインベントリを構築します。

  • 別のデータベースエンジンに移行する場合、DMS Schema Conversion を使用できます。このサービスは、ソーススキーマを自動的に評価して、新しいターゲットエンジンに変換します。 AWS Schema Conversion Tool (AWS SCT) をローカル PC にダウンロードして、ソーススキーマを変換するという方法もあります。

  • ソーススキーマを変換し、変換したコードをターゲットデータベースに適用したら、 AWS DMS を使用してデータを移行できます。1 回限りの移行を実行したり、継続的に変更をレプリケートしてソースとターゲットの同期を維持したりすることができます。 AWS DMS は の一部であるため AWS クラウド、 AWS サービスが提供するコスト効率、市場投入までの時間、セキュリティ、柔軟性が得られます。

基本的なレベルでは、 AWS DMS はレプリケーションソフトウェア AWS クラウド を実行する のサーバーです。ソースとターゲットの接続を作成して、データを抽出 AWS DMS する場所とロードする場所を に指示します。次に、このサーバーで実行されるタスクをスケジュールしてデータを移動します。 は、テーブルおよび関連するプライマリキーがターゲットに存在しない場合はそれら AWS DMS を作成します。必要に応じて、ターゲットテーブルを手動で事前に作成することもできます。または、DMS Schema Conversion を使用して、ターゲットテーブル、インデックス、ビュー、トリガーなどの一部またはすべてを作成できます。

次の図は、 AWS DMS レプリケーションプロセスを示しています。

の開始方法 AWS DMS
リファレンス

が AWS DMS 実行する移行タスク

AWS DMS は、移行プロジェクトに関連する困難または面倒なタスクの多くを引き継ぎます。

  • 従来のソリューションでは、容量分析の実行、ハードウェアおよびソフトウェアの調達、システムのインストールと管理、インストールのテストとデバッグが必要です。 AWS DMS は、移行に必要なすべてのハードウェアおよびソフトウェアのデプロイ、管理、モニタリングを自動的に管理します。設定 AWS DMS プロセスを開始してから数分以内に移行を開始できます。

  • を使用すると AWS DMS、実際のワークロードに合わせて、必要に応じて移行リソースをスケールアップ (またはスケールダウン) できます。たとえば、ストレージを追加する必要があると判断した場合、割り当てられたストレージを簡単に増やして、移行を再開 (通常は数分以内に) することができます。

  • AWS DMS は従pay-as-you-goモデルを使用します。前払いの購入コストと継続的なメンテナンス料金がかかる従来のライセンスモデルとは対照的に、 AWS DMS リソースの使用中にのみ料金が発生します。

  • AWS DMS は、ハードウェアとソフトウェア、ソフトウェアのパッチ適用、エラーレポートなど、移行サーバーをサポートするすべてのインフラストラクチャを自動的に管理します。

  • AWS DMS は自動フェイルオーバーを提供します。プライマリレプリケーションサーバーが何らかの理由で停止した場合、バックアップレプリケーションサーバーがサービスをほとんどまたはまったく中断させることなく引き継ぐことができます。

  • AWS DMS Fleet Advisor は、データインフラストラクチャを自動的にインベントリします。DMS Fleet Advisor は、移行候補を特定して、移行計画に役立つレポートを作成します。

  • AWS DMS Schema Conversion は、ソースデータプロバイダーの移行の複雑さを自動的に評価します。また、データベーススキーマとコードオブジェクトをターゲットデータベースと互換性のある形式に変換して、変換済みのコードを適用します。

  • AWS DMS は、現在実行しているデータベースエンジンよりも、おそらく費用対効果の高い最新のデータベースエンジンに切り替えるのに役立ちます。例えば、 AWS DMS は、Amazon Relational Database Service (Amazon RDS) または Amazon Aurora が提供するマネージドデータベースサービスを活用するのに役立ちます。または、Amazon Redshift、さらに Amazon DynamoDB などの NoSQL プラットフォーム、Amazon Simple Storage Service (Amazon S3) などの低コストのストレージプラットフォームにより提供されるマネージド データウェアハウスに移行できます。逆に、古いインフラストラクチャから移行しても同じデータベースエンジンを引き続き使用する場合、 はこのプロセス AWS DMS もサポートします。

  • AWS DMS は、ソースエンドポイントとして現在最も人気のある DBMS エンジンのほぼすべてをサポートしています。詳細については、「「データ移行のソース」」を参照してください。

  • AWS DMS は、利用可能なターゲットエンジンの幅広いカバレッジを提供します。詳細については、「「データ移行のターゲット」」を参照してください。

  • サポートされている任意のデータソースから、サポートされている任意のデータターゲットに移行できます。 AWS DMS は、サポートされているエンジン間での完全に異種のデータ移行をサポートしています。

  • AWS DMS は、データ移行の安全性を確保します。保存データは AWS Key Management Service (AWS KMS) 暗号化によって暗号化されます。移行時は、Secure Socket Layer (SSL) を使用して、ソースからターゲットに移動する転送中のデータを暗号化できます。