これだけは押さえておきたい、AWS移行全12ツール一挙紹介!
AWSには多くの移行関連ツールがあります。それらの概要と相関性及びリンクを1か所で簡潔にわかりやすくまとめてある日本語ページを提供したい!
そこで今回はAWS のLead Migration PSAであるSatish Upretiを取材し、AWS移行に必要な12のツールの解説を一挙に掲載したいと思います。今後関連する日本語のサイトや追加Blogのリンクなども掲載&Updateしていきますのでぜひこちらのブログのブックマークをお願いいたします。
今回ご紹介するAWS移行関連の12のツールとサービスは以下の図のようにまとめられます。これらのAWS移行ツールを使うことでインフラストラクチャでのコスト削減、運用スピードと俊敏性の向上、オペレーショナルレジリエンス(業務回復力)の向上が見込めます。
AWS移行関連ツールとサービス一覧
では図中のツールとサービスをそれぞれ解説します。
1. AWS Migration Hub
この1つのツールで、複数の AWS およびパートナーソリューション間でのアプリケーション移行の進行状況を追跡できます。Migration Hub を使用すると、ニーズに最適な AWS およびパートナーの移行ツールを選択できるだけでなく、アプリケーションのポートフォリオ全体の移行のステータスを可視化できます。Migration Hubは、移行に使用されているツールに関係なく、個々のアプリケーションの主要なメトリックと進行状況も提供します。これにより、すべての移行で進行状況の更新をすばやく取得し、問題を簡単に特定してトラブルシューティングし、移行プロジェクトに費やす全体的な時間と労力を削減できます。
Migration Hubを使用する場合、追加コストは発生しません。お支払い料金は、使用する個々の移行ツールと、AWS で消費されるリソースのコストに対してのみ発生します。
2. AWS Application Discovery Service
AWS Application Discovery Serviceは、エンタープライズのお客様がオンプレミスのデータセンターに関する情報を収集することで、移行プロジェクトを計画するのに役立ちます。
データセンターの移行を計画するには、多くの場合、深く相互に依存する何千ものワークロードが含まれます。移行プロセスの初期の段階では、サーバー使用率データと依存関係マッピングが重要です。AWS Application Discovery Serviceは、ワークロードの理解を深めるために、サーバーから設定、使用状況、動作のデータを収集して提示します。
収集されたデータは、AWS Application Discovery Serviceのデータストアに暗号化された形式で保持されます。このデータを CSV ファイルとしてエクスポートし、AWS で実行されている総所有コスト (TCO) を見積もり、AWS への移行を計画するために使用できます。さらに、このデータは AWS Migration Hub でも使用でき、検出されたサーバーを移行し、AWS に移行する際の進行状況を追跡できます。
3. Migration Evaluator(旧:TSO ロジック)
ご自分でビジネスケースを作成する場合、プロセスに時間がかかるため、必ずしも最も費用対効果の高いオプションを特定できるとは限りません。ビジネスケースは、移行の最初のステップです。Migration Evaluator (旧 TSO Logic) を使用すると、インサイトにアクセスし、AWS への移行に関する意思決定を無料で加速できます。データ収集に続いて、AWS クラウドでオンプレミスワークロードを実行することによる予測コスト見積もりと節約を含む評価を速やかに受け取れます。
最初の評価を受け取った後、さらにインサイトが必要であれば、組織は Migration Evaluator チームと協力して、方向性のあるビジネスケースを作成できます。このチームは移行の目的を把握し、分析を使用して、ビジネスニーズに最適な移行パターンを絞り込みます。組織は AWS の専門知識、複数の移行戦略に関連するコストの可視性、および既存のソフトウェアライセンスの再利用によるコストの削減に関するインサイトを利用できます。結果は透明性のあるビジネスケースレポートに取り込まれ、ビジネスとテクノロジーの利害関係者を調整して、移行過程における規範的な次のステップを提供します。
4. AWS Server Migration Service
オンプレミスの VMware vSphere、マイクロソフトの Hyper-V/SCVMM、および Azure 仮想マシンの AWS クラウドへの移行を自動化します。AWS SMS は、クラウドホスト型の Amazon マシンイメージ (AMIs) としてサーバーの仮想マシンを段階的にレプリケートし、Amazon EC2 にデプロイする準備が整います。AMI を使用すると、クラウドベースのイメージを実稼働環境に展開する前に簡単にテストと更新ができます。
詳細のドキュメントはこちら
5. CloudEndure
物理ベース、仮想、またはクラウドベースのインフラストラクチャから AWS にアプリケーションを無償で移行するための CloudEndure Migrationを提供しています。このオファーは、すべての AWS のお客様とパートナーが利用できます。
CloudEndure Migrationは、高度に自動化されたリフトアンドシフトソリューションを提供することにより、クラウド移行の簡素化、迅速化、およびコスト削減を実現します。CloudEndure Migration を使用すると、互換性、パフォーマンスの中断、または長いカットオーバーウィンドウを気にすることなく、多数のマシンを AWS に素早く再ホストできます。また、サポートされているバージョンの Windows および Linux OS で実行されるすべてのアプリケーションとデータベースを移行できます。
開始するには、無料の CloudEndure Migrationライセンスに登録します。各無料ライセンスでは、エージェントのインストール後に90日間の使用が可能です。この期間中、ソース マシンをレプリケートし、無制限のテストを実行し、スケジュールされたカットオーバーを実行して移行を完了できます。CloudEndure Migration の使用は無料ですが、移行中やカットオーバー後にプロビジョニングされた AWS インフラストラクチャ (コンピューティング (EC2) リソースやストレージ (EBS) リソースなど) に対して料金が発生します。
6. AWS Database Migration Service (DMS)
リレーショナルデータベース、データウェアハウス、NoSQL データベース、およびその他のタイプのデータストアを簡単に移行できるクラウドサービスです。AWS DMS を使用して、データを AWS クラウドに移行したり、クラウドとオンプレミスの設定の組み合わせでデータを移行したりできます。
AWS DMS では、1 回限りの移行を実行したり、継続的な変更をレプリケートしてソースとターゲットを同期させることができます。別のデータベースエンジンに移行する場合は、AWS スキーマ変換ツール (AWS SCT) を使用して、データベーススキーマを新しいプラットフォームに変換できます。次に、AWS DMS を使用してデータを移行します。AWS DMS は AWS クラウドの一部であるため、AWS サービスが提供するコスト効率、市場投入速度、セキュリティ、および柔軟性を得ることができます。
基本的なレベルでは、AWS DMS はレプリケーションソフトウェアを実行する AWS クラウドのサーバーです。ソースとターゲットの接続を作成して、抽出元と読み込み先を AWS DMS に伝えます。次に、このサーバーで実行するタスクをスケジュールして、データを移動します。AWS DMS は、テーブルと関連付けられたプライマリキーがターゲットに存在しない場合に作成します。必要に応じて、ターゲットテーブルを自分で事前に作成できます。または、AWS スキーマ変換ツール (AWS SCT) を使用して、ターゲットテーブル、インデックス、ビュー、トリガーの一部または全部を作成できます。
7. AWS Storage Gateway
オンプレミスのソフトウェアアプライアンスとクラウドベースのストレージを接続し、オンプレミスの IT 環境と AWS ストレージインフラストラクチャ間のデータセキュリティ機能とのシームレスな統合を提供します。このサービスを使用して、データのセキュリティを維持するのに役立つスケーラブルでコスト効率の高いストレージ用のデータを Amazon Web Services クラウドに保存できます。
AWS Storage Gateway は、ファイルベースのファイルゲートウェイ (Amazon S3 ファイルと Amazon FSx ファイル)、ボリュームベース (キャッシュおよび保存)、およびテープベースのストレージソリューションを提供します。
詳細のドキュメントはこちら
8. AWS Transfer Family
Amazon S3 または Amazon EFS に対してファイル転送を行うフルマネージドサービスです。セキュアファイル転送プロトコル (SFTP)、ファイル転送プロトコル over SSL (FTP)、およびファイル転送プロトコル (FTP) のサポートにより、AWS Transfer Familyは、既存の認証システムと統合し、Amazon Route 53 で DNS ルーティングを提供することで、ファイル転送ワークフローをシームレスに AWS に移行し、顧客やパートナーのアプリケーション環境は以前と変わることはありません。Amazon S3 または Amazon EFS にデータを保存することで、データのバックアップを残したり、処理・分析・機械学習・開発者ツールなどの様々な AWS サービスでそのデータを活用することもできます。AWS Transfer Familyの使用は簡単です。インフラストラクチャの購入や設定は不要です。
9. AWS DataSync
オンプレミスのストレージシステムと AWS ストレージサービス間、および AWS ストレージサービス間のデータ移動を簡素化、自動化、および高速化するオンラインデータ転送サービスです。DataSync を使用して、アクティブなデータセットを AWS に移行したり、データをアーカイブしてオンプレミスのストレージ容量を解放したり、ビジネス継続性のためにデータを AWS にレプリケートしたり、分析や処理のためにクラウドにデータを転送したりできます。
大量のデータを移動するスクリプトの作成、保守、監視、およびトラブルシューティングを行う場合、IT 運用に負担がかかり、移行プロジェクトの速度が遅くなる可能性があります。DataSync は、この作業を排除するか、自動的に処理します。DataSync は、転送中のデータの暗号化、転送中および保管時のデータ整合性検証などの組み込みのセキュリティ機能を提供します。ネットワーク帯域幅の使用を最適化し、ネットワーク接続障害から自動的に回復します。さらに、DataSync は、データ転送のスケジュール設定や、Amazon CloudWatch のメトリクス、ログ、イベントを通じた転送プロセスの詳細な可視性などの制御およびモニタリング機能を提供します。
DataSync はネットワークファイルシステム(NFS) 共有、サーバーメッセージブロック (SMB) 共有、自己管理オブジェクトストレージ、AWS Snowcone、Amazon Simple Storage Service (Amazon S3) バケット、Amazon Elastic File System (アマゾン EFS) ファイルシステム、および Windows ファイルシステム用 Amazon FSx の間でデータをコピーできます。
10. AWS Snowball
AWS SnowFamily の一部であり、エッジコンピューティング、データ移行、およびエッジストレージデバイスの 2 つのオプションがあります。Snowball Edge ストレージ最適化デバイスは、ブロックストレージと Amazon S3 互換オブジェクトストレージ、および 40 vCPU の両方を提供します。ローカルストレージや大規模なデータ転送に最適です。Snowball Edge コンピューティング最適化デバイスは、52 個の vCPU、ブロックおよびオブジェクトストレージ、および切断された環境での高度な機械学習やフルモーションビデオ分析などのユースケース用のオプションの GPU を提供します。これらのデバイスは、AWS に出荷する前に、断続的な接続 (製造、産業、輸送など) の環境や、非常に遠隔地 (軍事または海上操作など) でデータ収集、機械学習、処理、およびストレージに使用できます。これらのデバイスは、ラックに取り付けられ、クラスタ化されて、より大きな一時的なインストールを構築することもできます。
Snowball は特定の Amazon EC2 インスタンスタイプと AWS Lambda 関数をサポートするため、AWS クラウドで開発とテストを行い、遠隔地のデバイスにアプリケーションをデプロイして、データの収集・事前処理・AWSへの送信ができます。一般的な使用例としては、データ移行、データ転送、画像照合、IoT センサー ストリームキャプチャ、機械学習などがあります。
11. AWS Snowball Edge
一部の AWS 機能用のオンボードストレージとコンピューティングパワーを備えた Snowball デバイスの一種です。Snowball Edge は、ローカル環境と AWS クラウド間でデータを転送する以外に、ローカル処理とエッジコンピューティングワークロードを実行できます。
各 Snowball Edge デバイスは、インターネットよりも高速でデータを転送できます。このトランスポートは、地域の運送業者を通じてアプライアンスのデータを出荷することによって行われます。アプライアンスは頑丈で、E Inkの出荷ラベルが付いています。
Snowball Edge デバイスには、デバイス構成に対して、ストレージ最適化、コンピューティング最適化、GPU で最適化されたコンピューティングの 3 つのオプションがあります。このガイドが Snowball Edge デバイスを参照する場合は、デバイスのすべてのオプションを参照します。特定の情報がデバイスの 1 つ以上のオプション設定 (GPU を搭載した Snowball Edge にオンボード GPU を持つ方法など) にのみ適用される場合は、具体的に呼び出されます。
詳細のドキュメントはこちら
12. AWS Direct Connect
オンプレミスから AWS への専用ネットワーク接続を簡単に確立できるクラウドサービスソリューションです。AWS Direct Connectを使用して、AWS とデータセンター、オフィス、またはコロケーション環境との間にプライベート接続を確立します。これにより、帯域幅のスループットが向上し、インターネットベースの接続よりも一貫したネットワークエクスペリエンスが提供されます。
AWS Direct Connect は、インターネット経由でアクセス可能なすべての AWS サービスと互換性があり、50 Mbps から最大 100 Gbps のスケールで利用できます。
AWS移行関連ツールまとめ、ぜひご活用下さい!
<その他のAWS移行関連情報>
CloudEndure Migration Factory を使用して AWS への大規模な移行を加速する (Blog)
データベースの AWS 移行 計画編 移行のプロセスと検討ポイント(On-demandウェビナー) ※パートナーセントラルへのログインが必要です。
<移行コンピテンシー取得パートナー>
AWS 移行コンピテンシーパートナーは、複雑な移行プロジェクトにおける検出、計画、移行、運用のすべての段階を通じて、AWS へのビジネスの移行を支援する豊富な経験に裏打ちされたソリューションを提供します。
クラスメソッド株式会社
富士通株式会社
アイレット株式会社
伊藤忠テクノソリューションズ株式会社
NEC Corporation (Consulting)
野村総合研究所
NTT DATA CORPORATION
株式会社サーバーワークス
TIS株式会社
富士ソフト株式会社
SCSK Corporation
NHN テコラス株式会社