実装ガイドを使用して今すぐ始める

11 ステップ  |  120 分

Q: Amazon Aurora とは何ですか?

Amazon Aurora は、MySQL と互換性のあるリレーショナルデータベースエンジンで、Oracle などの高性能の商業用データベースの可用性とスピードと、MySQL などのオープンソースデータベースのシンプルさとコスト効率性を併せ持っています。

Q: Amazon Aurora にデータを移行するメリットは何ですか?

Amazon Aurora は、商用データベースのセキュリティ、可用性、信頼性を 10 分の 1 のコストで提供する、コスト効率に優れた完全マネージド型のサービスです。また、Amazon Aurora は、プロビジョニング、パッチ適用、バックアップ、リカバリ、障害検出、復旧といった時間のかかるタスクを処理できる Amazon Relational Database Service (RDS) と互換性があります。

Q: AWS Database Migration Service (DMS) とは何ですか? これを移行に使用するメリットは何ですか?

AWS Database Migration Service (DMS) は、データベースを簡単かつ安全に AWS に移行するようにサポートする低コストなサービスです。レプリケーションタスクは数分以内に設定できます。一方、自己管理型レプリケーションソリューションの場合、インストールと構成を行う必要があるため、数時間から数日間かかります。AWS DMS データレプリケーションは、AWS Schema Conversion Tool と密接に統合されており、Oracle から Aurora へといった異なる環境のデータベースの移行プロジェクトを簡単化します。

Q: AWS Schema Conversion Tool (SCT) とは何ですか?

AWS Schema Conversion Toolは、Oracle のソースデータベーススキーマと、ビュー、ストアドプロシージャ、関数といったカスタムコードの大部分を自動的に Aurora などのターゲットデータベース互換フォーマットへと変換することにより、異なる環境のデータベース間の移行を容易にします。自動的に変換できないコードにはすべて、はっきりとマークが付けられ、これらを手動で変換できます。

Q: Amazon Aurora と AWS DMS のサービスを利用できる AWS リージョンはどこですか?

プロジェクトを開始する前に、Amazon AuroraAWS DMS のドキュメントで利用可能なリージョンを確認してください。

Q: CloudFormation スタックとは何ですか?

スタックは、単一のユニットとして管理できる AWS リソースのコレクションです。スタック内のすべてのリソースは、スタックの CloudFormation テンプレートで定義されます。このプロジェクトでは、Oracle から Aurora へのデータベース移行を実行するために必要な VPC、サブネット、セキュリティグループ、RDS インスタンスを作成してプロビジョニングするために、CloudFormation スタックを使用します。このスタックはプロジェクトの完了後、簡単に削除できるため、追加費用の発生を避けられます。 

Q: このプロジェクトで使用する CloudFormation テンプレートはカスタマイズできますか?

はい。CloudFormation テンプレートは、ユーザーから少しの入力を取得して、必要な AWS のサービスを最小構成でプロビジョニングするよう設計されています。ただし、VPC CIDR ブロックや RDS インスタンスタイプなどの構成を変更したい場合は、テンプレートをアップデートして起動することができます。

Q: AWS DMS と AWS SCT は複雑なデータベーススキーマの移行をサポートしていますか?

はい。このプロジェクトは、異なる環境のデータベース間の移行方法をシンプルなスキーマ構造を使って理解するためのものです。この経験は、複雑なデータベースの移行のシナリオにも役立ちます。

Q: AWS DMS サービスでサポートされるのは、このプロジェクトのようなデータの完全移行のみですか?

いいえ。AWS DMS は 1 回でデータを完全移行する場合にも、継続的なデータレプリケーション (CDC) にも使用できます。AWS DMS はソースデータベースの変更点を把握し、その変更をトランザクションの整合性を保つ方法でターゲットに適用します。必要な変更は、タスク設定のみです。CDC を有効した新しいタスクを作成すると、そのデータレプリケーションタスクは変更されるか終了されるまで、実行されます。

Q: このプロジェクトを実行するときの費用はどのくらいになりますか?

移行プロジェクトが 2 時間以内に完了すると想定した場合、関連する費用は 5 USD 未満です。詳細については、使用するサービスとコストを参照してください。

実装ガイドを使用して今すぐ始める