AWS Database Migration Service (AWS DMS) を使用すると、データベースや分析ワークロードを簡単かつ安全に、低コストで AWS に計画、評価、変換、移行できます。AWS DMS では、オンデマンドインスタンスを使用するか、サーバーレスにするかを選択できます。AWS Database Migration Service サーバーレスは、自動的にプロビジョニングを行い、キャパシティを管理します。
オンデマンドインスタンスでは、レプリケーションインスタンスと追加のログストレージの料金のみを使用した時間単位でお支払いいただきます。各データベース移行インスタンスにはほとんどのレプリケーションのために、スワップ領域、レプリケーションログ、データキャッシュに十分なストレージが含まれています。
サーバーレスでは、レプリケーションインスタンスをプロビジョニングする必要ないため、柔軟かつ簡単に移行できます。AWS DMS サーバーレスでは、使用したキャパシティに対してのみお支払いいただきます。同種移行の場合、AWS DMS には、時間単位の料金でシームレスでコスト効率の高い移行が可能な、組み込みのネイティブツールが用意されています。
AWS DMS には、AWS DMS Fleet Advisor による自動評価とターゲット推奨、および AWS DMS スキーマ変換によるスキーマ変換など、次回の移行計画を支援する組み込みの無料機能も含まれています。お支払いいただくのは、使用した Amazon S3 ストレージに対してのみです。
AWS DMS では、一般的なデータベースや分析エンジンをソースとターゲットのエンドポイントとして幅広くサポートしているため、1 つのサービスで簡単に移行できます。AWS 料金見積りツールを使用してデータベースと分析を AWS に移行するコストを見積もるか、詳しくは料金に関するサポートについてお問い合わせください。
AWS Database Migration Service の AWS 料金見積もりツール
AWS Database Migration Service とアーキテクチャのコストを一回の見積もりで算出します。 今すぐカスタム見積もりを作成する »
無料利用枠
AWS 無料利用枠の一部として、AWS DMS を無料で開始できます。AWS DMS 無料利用枠には、1 年間、毎月最大 750 時間分のシングル AZ dms.t2.micro インスタンスの使用が含まれます。
オンデマンドインスタンスの料金
オンデマンドインスタンスは、長期間の契約なしに、データベース移行容量に対して時間単位で料金をお支払いいただくというものです。これにより、ハードウェアのプランニング、購入、維持に伴うコストや手間が省け、プロセス全体が迅速で低コストなものになります。
また AWS Database Migration Service では、継続的なデータレプリケーションもサポートされています。冗長化されたレプリケーションサーバーを介して、耐障害性のあるレプリケーションストリームを提供するマルチ AZ を有効にするオプションがあります。
AWS Database Migration Service では現在、T2、T3、C4、C5、C6i、R4、R5、および R6i インスタンスクラスがサポートされています。
- T2/T3 インスタンスは、ベースラインレベルの CPU パフォーマンスを提供するように設計された低コストの標準インスタンスであり、ベースラインを超えてバーストする機能を備えています。これらは、データベース移行プロセスの開発、設定、テストに適しているほか、CPU のバースト能力から恩恵を受けることができる定期的なデータ移行タスクにも適しています。
- C4、C5、C6i、R4、R5、および R6i インスタンスは、最高レベルのプロセッサパフォーマンスを提供し、大幅に高パフォーマンスの PPS (packet per second)、低いネットワークジッター、低いネットワークレイテンシーを達成するように設計されています。大規模なデータベースの移行時間を最小限に抑えるため、C6i または R6i インスタンスを使用してください。
T3 の CPU クレジット
Amazon DMS T3 レプリケーションインスタンスを無制限モードで実行すると、ローリング期間 24 時間での平均 CPU 使用率がインスタンスのベースラインを超えた場合に追加料金が発生します。CPU クレジットは vCPU 時間あたり 0.075 USD で課金されます。すべてのサイズの T3 インスタンスの CPU クレジット料金は、すべてのリージョンで同じ金額が適用されます。
サーバーレスの料金
AWS DMS サーバーレス
AWS DMS サーバーレスでは、時間単位で使用したキャパシティに対してのみお支払いいただきます。AWS DMS サーバーレスでは、データトランザクション量に基づいて最適なキャパシティを自動的にプロビジョニングし、スケールアップまたはスケールダウンします。
移行に加えて、継続的なデータレプリケーションに AWS DMS サーバーレスを使用することもできます。シングル AZ またはマルチ AZ 配置オプションで DMS サーバーレスを使用することもできます。
AWS DMS サーバーレスは DMS キャパシティユニット (DCU) でデータ処理能力を測定します。1 つの DCU は 2 GB の RAM に相当します。AWS DMS サーバーレスでは現在、1、2、4、8、16、32、64、128、192、256、384 の DCU 単位で提供しています。
同種のデータ移行
同種のデータ移行では、データ移行期間にのみ時間単位で料金が発生します。プロビジョニングするレプリケーションインスタンスがないため、過剰なプロビジョニングやキャパシティの手動スケーリングを心配する必要がないため、時間とコストを節約できます。
ストレージコスト
コンピューティング最適化 (C4) またはメモリ最適化 (R4 および R5) インスタンスタイプには、それぞれスワップ領域、レプリケーションログ、およびデータキャッシュ用に 100GB の GP2 ネットワーク接続ストレージが含まれ、バースタブルなパフォーマンス (T2 および T3) インスタンスタイプにはそれぞれ、50GB の GP2 ネットワーク接続ストレージが含まれています。さらに長い期間ログを保存したい場合は、以下のストレージ料金をお支払いいただくことで、用意されているストレージを拡張することができます。
別途記載がない限り、表示される料金には付加価値税、売上税など、一切の税金等および関税は含まれません。請求連絡先が日本にあるお客様の場合、AWS の利用には、別途日本の消費税が発生します。
データ転送
AWS Database Migration Service へのデータ転送はすべて無料で、また同じアベイラビリティーゾーン内の Amazon RDS や Amazon EC2 インスタンスのデータベースと AWS Database Migration Service との間のデータ転送も無料です。ソースデータベースを、アベイラビリティーゾーンやリージョンの異なるターゲットデータベースや AWS 外のターゲットデータベースに移行する場合は、標準 AWS データ転送料金が適用されます。標準 AWS データ転送料金は、EC2 インスタンスの料金ページに記載されています。
AWS DMS Fleet Advisor の料金
AWS DMS Fleet Advisor は、Amazon Database Migration Service (AWS DMS) の無料かつフルマネージド型の機能です。お支払いいただくのは、使用した Amazon S3 ストレージに対してのみです。DMS Fleet Advisor は、インベントリを自動化し、調整された移行アドバイスを提供することにより、データベースと分析の移行計画を加速します。
AWS DMS Schema Conversion
AWS DMS Schema Conversion (AWS DMS SC) は、AWS Database Migration Service (AWS DMS) の無料かつフルマネージド型の機能です。お支払いいただくのは、使用した Amazon S3 ストレージに対してのみです。DMS Schema Conversion は、1 つのフルマネージドサービスの下で、高速、安全、シンプルなスキーマ評価と変換を大規模に提供します。DMS Schema Conversion を始めましょう。
よくある質問
Q: AWS DMS にはどれくらいのコストがかかりますか?
AWS DMS のコストは、移行するデータのサイズによって異なります。AWS DMS は、データベースや分析ワークロードを移行するための手頃で低コストなオプションです。オンデマンドインスタンスの場合は、レプリケーションインスタンスと追加のログストレージの料金がかかります。サーバーレスでは、時間単位で使用した分のみお支払いいただきます。
AWS Database Migration Service を選択すると、無料で利用できる機能がいくつかあります。
- AWS DMS へのデータベース転送
- DMS と Amazon RDS および Amazon EC2 (同じ AZ 内) 間のデータベース転送
- AWS Fleet Advisor: データベース移行プロセスの計画に役立つ機能
- 移行プロセスの一環としてデータベーススキーマを変換するのに役立つ AWS DMS Schema Conversion (AWS DMS SC) tool
また、AWS DMS 無料利用枠にサインアップして、シングル AZ dms.t2.micro インスタンスで最大 750 時間サービスを使用することもできます。
Q: AWS DMS Schema Conversion はいくらかかりますか?
AWS DMS Schema Conversion は、DMS の一部として無償で利用できます。AWS DMS Schema Conversion を使用すると、データベーススキーマをすばやく、安全かつ簡単に評価し変換できます。データは S3 バケットに保存されます。お支払いいただくのは、使用した S3 ストレージ分のみです。
Q: AWS DMS Fleet Advisor の料金はいくらですか?
AWS DMS Fleet Advisor は DMS の一部として無料で使用できます。AWS DMS Fleet Advisor は、自動的にデータソースのインベントリを行い、ターゲットエンドポイントなどのカスタマイズされた移行レコメンデーションを提供することで、次のデータベースと分析の移行計画を簡素化します。データは S3 バケットに保存されます。お支払いいただくのは、使用した S3 ストレージ分のみです。
Q: AWS DMS はいつ使用しますか?
AWS DMS は、同種移行と複雑な異種移行のいずれであれ、データベースと分析ワークロードを AWS に移行するため使用されます。AWS DMS は、エンドツーエンドの移行プロセスをサポートする機能を備えたフルマネージド型サービスです。まず、AWS DMS Fleet Advisor がデータソースのインベントリ作成を支援し、推奨ターゲットエンドポイントを提供します。
DMS Schema Conversion は、数回のクリックでデータ移行を開始する前に、スキーマの評価と変換を自動で行う機能が組み込まれています。AWS DMS は、1 回限りの移行や、DMS の変更データ取り込みによる継続的なレプリケーションに使用できます。
Q: AWS DMS を使用する理由は何ですか?
AWS DMS は、データベースや分析ワークロードを、データ損失ゼロ、最小限のダウンタイムで AWS に移行するために用いる、高速、安全、低コストのソリューションです。AWS DMS はフルマネージド型サービスであるため、ワークロードの計画、評価、変換、移行に伴う複雑な作業や手作業から解放されます。DMS コンソールを数回クリックするだけで、次の移行作業を開始できます。無料見積もりを試すか、AWS 無料利用枠を始めてみましょう。
Q: AWS DMS サーバーレスはオンデマンドインスタンスよりも安価ですか?
コストは、移行されるデータの変動性と量によって異なります。一般的に、AWS DMS サーバーレスは需要に応じてリソースをオートスケールするので、オンデマンドインスタンスよりも費用対効果が高くなります。オンデマンドインスタンスでは、需要のピークに合わせて手動でリソースの見積もり、監視、スケーリング、プロビジョニングを行います。
Q.AWS DMS の同種移行では、ストレージとデータ転送の料金を支払う必要がありますか?
いいえ。AWS DMS の同種移行にはレプリケーションインスタンスが必要ないため、ストレージ料金を支払う必要はありません。時間単位の AWS DMS サービスの使用に対してのみお支払いいただきます。
Q: AWS DMS サーバーレスを使用してデータベースを移行するにはどれくらいの費用がかかりますか?
移行コストは、移行するデータ量と DCU セットによって異なります。選択した最大 DCU によって、DMS サーバーレスが使用できる最大キャパシティが設定され、1 時間あたりの料金も決まります。AWS 料金見積りツールは移行の見積もりに役立ちます。