AWS Database Migration Service を使用すると、データベースを短期間で安全に AWS に移行できます。移行中でもソースデータベースは完全に利用可能な状態に保たれ、データベースを利用するアプリケーションのダウンタイムを最小限に抑えられます。AWS Database Migration Service は、広く普及しているほとんどの商用データベースとオープンソースデータベース間のデータ移行でご利用いただけます。
このサービスでは、Oracle から Oracle のような同種のデータベース間の移行も、Oracle から Amazon Aurora または Microsoft SQL から MySQL といった異なるデータベースプラットフォーム間の移行もサポートされます。また、Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle Database、SAP ASE、SQL Server、IBM DB2 LUW、および MongoDB を含む、サポートされているすべてのソースから Amazon Redshift、Amazon DynamoDB、Amazon S3 にデータをストリーミングすることもできます。これにより、ペタバイト規模のデータウェアハウスにあるデータの統合と簡単な分析が可能になります。AWS Database Migration Service は、高可用性を備えた継続的なデータレプリケーションにも活用できます。
データベースを Aurora、Redshift、または DynamoDB に移行すると、DMS を 6 か月間無料で利用できます。詳細はこちら »
AWS Schema Conversion Tool は、ソースデータベーススキーマ、およびビュー、ストアドプロシージャ、関数といったデータベスコードオブジェクトの大部分を自動的にターゲットデータベース互換フォーマットへと変換することにより、異種データベース間の移行を計画的なものにします。自動的に変換できないオブジェクトには、手動で変換して移行を完了するために、明瞭なマークが付けられます。SCT では、埋め込み SQL ステートメントのアプリケーションソースコードをスキャンし、データベーススキーマ変換プロジェクトの一環としてこれらを変換することも可能です。このプロセスにおいて、SCT ではレガシーの Oracle および SQL Server 機能を AWS の同等のサービスに置き換えることでクラウドネイティブのコード最適化が実行され、データベースの移行と同時に、アプリケーションを近代的なものとできます。スキーマの変換が完了すると、SCT は、組み込みのデータ移行エージェントを使用して、さまざまなデータウェアハウスから Amazon Redshift にデータを移行するのをサポートします。
ソースデータベースにはオンプレミス、または Amazon RDS か Amazon EC2、ターゲットデータベースには Amazon RDS または Amazon EC2 のいずれかを使用できます。AWS Schema Conversion Tool では、以下の変換がサポートされています。
| ソースデータベース | Amazon RDS のターゲットデータベース |
|---|---|
| Oracle Database |
Amazon Aurora、MySQL、PostgreSQL、MariaDB |
| Oracle Data Warehouse | Amazon Redshift |
| Microsoft SQL Server | Amazon Aurora、Amazon Redshift、MySQL、PostgreSQL、MariaDB |
| Teradata | Amazon Redshift |
| IBM Netezza | Amazon Redshift |
| Greenplum | Amazon Redshift |
| HPE Vertica | Amazon Redshift |
| MySQL、MariaDB | PostgreSQL |
| PostgreSQL | Amazon Aurora、MySQL、MariaDB |
| Amazon Aurora | PostgreSQL |
| IBM DB2 LUW | Amazon Aurora、MySQL、PostgreSQL |
以下のリンクから適切なプラットフォームの AWS Schema Conversion Tool をダウンロードできます
同種のデータベース間での移行では、ソースとターゲットのデータベースエンジンが同じ、または Oracle から Amazon RDS for Oracle、MySQL から Amazon Aurora、MySQL から Amazon RDS for MySQL、Microsoft SQL Server から Amazon RDS for SQL Server のように互換性があります。スキーマ構造、データ型、およびデータベースコードが、ソースとターゲットのデータベース間で互換性があるため、この種の移行は 1 回の処理で行えます。ソースデータベースからターゲットデータベースを接続して移行するタスクを作成し、ボタンをクリックして移行を開始します。あとは AWS Database Migration Service によって処理されます。ソースデータベースは、AWS 外部にあるお客様の設備内、実行中の Amazon EC2 インスタンス内、または Amazon RDS データベース内のデータベースに配置できます。 ターゲットデータベースは、Amazon EC2 または Amazon RDS 内のデータベースに配置できます。
Expedia, Inc. は旅行の計画と予約を簡単に行える、毎月数百万の旅行者が利用する、世界的な大手旅行会社の 1 つです。「Amazon Aurora にデータベースの一部を移行中です」と、Expedia, Inc. のプリンシパルエンジニアである Kuldeep Chowhan 氏は言いました。「AWS Database Migration Service を使用することで移行が簡単になり、移行の取り組みを加速させることができました。プロセスを十分に監視する能力、詳細なログを記録する機能、そして AWS からのサポートによって、移行が成功するという大きな自信を持つことができました」と語っています。
異種データベース間の移行では、Oracle から Amazon Aurora、Oracle から PostgreSQL、Microsoft SQL Server から MySQL へ移行する場合のように、ソースデータベースおよびデータベースエンジンが異なっています。この場合、スキーマ構造、データ型、およびソースデータベースとターゲットデータベースのコードが大きく異なっており、データ移行を開始する前にスキーマとコードの変換が必要となります。そのため、異種データベース間で移行するには、2 つのステップが必要です。まず、AWS Schema Conversion Tool を使用してソースのスキーマとコードをターゲットデータベースのスキーマとコードに適合するように変換し、その後、AWS Database Migration Service を使用してソースデータベースからターゲットデータベースにデータを移行させます。必要なデータ型の変換はすべて、AWS Database Migration Service によって移行中に自動的に変換されます。ソースデータベースは、AWS 外部にあるお客様の設備内、実行中の Amazon EC2 インスタンス内、または Amazon RDS データベース内のデータベースに配置できます。ターゲットデータベースは、Amazon EC2 または Amazon RDS 内のデータベースに配置できます。
AWS Database Migration Service を使用すると、開発を目的としたクラウド内外へのデータ移行を実施できます。これには、2 つの一般的なシナリオがあります。1 つ目は、開発、テスト、ステージング用のシステムを AWS にデプロイし、クラウドの拡張性と迅速なプロビジョニングを活用することです。この方法で、開発者とテスターは、実際の本番データのコピーを使用でき、更新した内容をオンプレミスの本番システムにコピーして戻すことができます。2 つ目のシナリオは、開発システムがオンプレミス (または個人のノート PC) にあり、このようなオンプレミスシステムに AWS クラウドのプロダクションデータベースの現在のコピーを 1 回または継続的に移行する場合です。これにより、本番システムの最新状態を確実に反映できると同時に、既存の DevOps プロセスの中断を避けることができます。
AWS Database Migration Service を使用して、複数のソースデータベースを単一のターゲットデータベースに統合できます。データベースの統合は、同種間および異種間の移行で利用可能で、またこの機能はサポートされているすべてのデータベースエンジンでご利用いただけます。ソースデータベースとして、AWS 外部のお客様の設備内に位置するデータベース、実行中の Amazon EC2 インスタンス内のデータベース、または Amazon RDS のデータベースを利用できます。ソースデータベースを異なる場所に分散することもできます。例えば、ソースデータベースの 1 つを AWS 外部にあるお客様の設備内に、2 つ目を Amazon EC2 内に、3 つ目を Amazon RDS database に配置できます。ターゲットデータベースは、Amazon EC2 または Amazon RDS 内のデータベースに配置できます。
AWS Database Migration Service を使用して、継続的なデータレプリケーションを実行できます。継続的なデータレプリケーションのユースケースとして、災害対策のためのインスタンス同期、データベースの地理的分散、および開発/テスト環境の同期などさまざまな用途が考えられます。DMS は、サポートされているすべてのデータベースエンジンについて、同種間と異種間両方のデータレプリケーションに使用できます。ソースデータベースや複製先データベースは、AWS 外部にあるお客様の設備内、実行中の Amazon EC2 インスタンス内、または Amazon RDS データベース内のデータベースに配置できます。単一のデータベースから 1 つ以上のターゲットデータベースへのレプリケーションが可能です。また、複数のソースデータベースからのデータをまとめて 1 つ以上のターゲットデータベースにレプリケートできます。
簡単に使用を開始できます。入門ガイドの手順を実行し、AWS Database Migration Service を使用してお客様のデータベースを数回のクリックで移行しましょう。
より詳しくは
AWS エキスパートにメールでお問い合わせください。
AWS エキスパートにメールでお問い合わせください。
AWS エキスパートにメールでお問い合わせください。
AWS エキスパートにメールでお問い合わせください。
AWS エキスパートにメールでお問い合わせください。
AWS エキスパートにメールでお問い合わせください。
AWS エキスパートにメールでお問い合わせください。
AWS エキスパートにメールでお問い合わせください。
AWS エキスパートにメールでお問い合わせください。
AWS エキスパートにメールでお問い合わせください。
AWS エキスパートにメールでお問い合わせください。
AWS エキスパートにメールでお問い合わせください。
サインアップは簡単!無料範囲内で対象製品を 12 ヵ月無料でお試しいただけます。
AWS アカウント作成の流れはこちら ≫
AWS 無料利用枠の詳細はこちら ≫
導入に関するご質問、お見積りなどご不明な点は、お気軽に日本担当チームまでご相談ください。

