スキーマ変換

AWS データベーススキーマの変換オプション

AWS では、異種データベースの移行を予測可能、高速、安全、かつシンプルにするために、2 つのスキーマ変換ソリューションを提供しています。お客様は、次のいずれかを選択することができます。1) AWS Database Migration Service (AWS DMS) コンソールにログインして、AWS DMS Schema Conversion (DMS SC) ワークフローを開始し、フルマネージドな体験をするか、2) AWS Schema Conversion Tool (AWS SCT) ソフトウェアをローカルドライブにダウンロードするか、を選択することが可能です。

どちらのオプションも、ソースデータベースのスキーマと、ビュー、ストアドプロシージャ、関数などのデータベースコードオブジェクトの大部分を自動的に評価し、ターゲットデータベースと互換性のある形式に変換します。自動的に変換できないオブジェクトは、アクションアイテムとして変換方法を明確に表示し、手動で変換して移行を完了できるようにしています。

AWS SCT では、埋め込み SQL ステートメントのアプリケーションソースコードをスキャンし、データベーススキーマ変換プロジェクトの一環としてこれらを変換することも可能です。 このプロセスにおいて、AWS SCT ではレガシーの Oracle および SQL Server 機能を AWS の同等のサービスに置き換えることでクラウドネイティブのコード最適化が実行され、データベースの移行と同時に、アプリケーションを近代的なものとできます。スキーマの変換が完了すると、組み込みのデータ移行エージェントを使用して、さまざまなデータウェアハウスから Amazon Redshift にデータを移行するのをサポートします。

データベーススキーマ変換の主なメリット

DMS Schema Conversion と AWS SCT を活用する主なメリットは以下の通りです。

  • スキーマ分析、推奨、変換を大規模に自動化することにより、データベース移行を簡素化します。
  • Oracle、SQL Server、PostgreSQL、MySQL など、一般的なデータベースや分析サービスをソースおよびターゲットエンジンとして互換性があります。
  • 数週間から数ヶ月に及ぶ手作業の時間とリソースを節約することができます。

AWS データベーススキーマの変換オプション

AWS では、異種データベースの移行を予測可能、高速、安全、かつシンプルにするために、2 つのスキーマ変換ソリューションを提供しています。お客様は、次のいずれかを選択することができます。1) AWS Database Migration Service (AWS DMS) コンソールにログインして、AWS DMS Schema Conversion (DMS SC) ワークフローを開始し、フルマネージドな体験をするか、2) AWS Schema Conversion Tool (AWS SCT) ソフトウェアをローカルドライブにダウンロードするか、を選択することが可能です。

どちらのオプションも、ソースデータベースのスキーマと、ビュー、ストアドプロシージャ、関数などのデータベースコードオブジェクトの大部分を自動的に評価し、ターゲットデータベースと互換性のある形式に変換します。自動的に変換できないオブジェクトは、アクションアイテムとして変換方法を明確に表示し、手動で変換して移行を完了できるようにしています。

AWS SCT では、埋め込み SQL ステートメントのアプリケーションソースコードをスキャンし、データベーススキーマ変換プロジェクトの一環としてこれらを変換することも可能です。 このプロセスにおいて、AWS SCT ではレガシーの Oracle および SQL Server 機能を AWS の同等のサービスに置き換えることでクラウドネイティブのコード最適化が実行され、データベースの移行と同時に、アプリケーションを近代的なものとできます。スキーマの変換が完了すると、組み込みのデータ移行エージェントを使用して、さまざまなデータウェアハウスから Amazon Redshift にデータを移行するのをサポートします。

データベーススキーマ変換の主なメリット

DMS Schema Conversion と AWS SCT を活用する主なメリットは以下の通りです。

  • スキーマ分析、推奨、変換を大規模に自動化することにより、データベース移行を簡素化します。
  • Oracle、SQL Server、PostgreSQL、MySQL など、一般的なデータベースや分析サービスをソースおよびターゲットエンジンとして互換性があります。
  • 数週間から数ヶ月に及ぶ手作業の時間とリソースを節約することができます。

 

AWS SCT と DMS のスキーマ変換でサポートされるソースとターゲットデータベース

AWS Schema Conversion オプションでは、以下の変換をサポートしています。
  ターゲットデータベース  
ソースデータベース AWS Schema Conversion Tool AWS DMS Schema Conversion
Oracle Database
Aurora MySQL、Aurora PostgreSQL、MariaDB、MySQL、PostgreSQL Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL
Oracle Data Warehouse Amazon Redshift Amazon Redshift
Microsoft Azure SQL データベース Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL  
Microsoft SQL Server Amazon Redshift、Aurora MySQL、Aurora PostgreSQL、Babelfish for Aurora PostgreSQL (評価のみ)、MariaDB、Microsoft SQL Server、MySQL、PostgreSQL Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL
Teradata Amazon Redshift  
IBM Netezza Amazon Redshift  
Greenplum Amazon Redshift  
HPE Vertica Amazon Redshift  
MySQL Aurora PostgreSQL、MySQL、PostgreSQL Aurora PostgreSQL、PostgreSQL
PostgreSQL Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL Aurora MySQL、MySQL
IBM DB2 LUW Aurora MySQL、Aurora PostgreSQL、MariaDB、MySQL、PostgreSQL                                                                                    
z/OS 用 IBM Db2 Aurora MySQL、Aurora PostgreSQL、MySQL、PostgreSQL  
Apache Cassandra Amazon DynamoDB  
SAP ASE Aurora MySQL、Aurora PostgreSQL、MariaDB、MySQL、PostgreSQL  
Amazon Redshift Amazon Redshift  
Azure Synapse Analytics Amazon Redshift  
Snowflake Amazon Redshift  
BigQuery Amazon Redshift  

DMS Schema Conversion がサポートするデータベース変換の詳細については、こちらに一覧表示されています。また、AWS SCT 変換のリストについては、こちらをご覧ください。

スキーマ変換の開始方法

DMS スキーマ変換を今すぐ無料でお試しください! 「Get Started with AWS DMS Schema Conversion」の動画をご覧になるか、またはユーザーガイドをお読みください。

あるいは AWS SCT をお探しですか? 以下のリンクから、任意のインフラストラクチャ用の AWS Schema Conversion Tool をダウンロードできます:

Microsoft Windows Fedora Linux (rpm) Ubuntu Linux (deb)