クラウド移行ファクトリーの自動化スクリプト - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

クラウド移行ファクトリーの自動化スクリプト

次の図表は、クラウド移行ファクトリーに含まれる自動化スクリプトを示しています。これらのスクリプトは、 を使用したリホスト移行のほとんどの自動化タスクを対象としています AWS Application Migration Service。自動化スクリプトは、次の図に示すように、ソースマシンまたは AWS APIs に接続できます。

The Cloud Migration Factory automation and orchestration scripts

クラウド移行ファクトリーには、以下のフェーズとタスクのスクリプトが含まれています。

  • ビルドフェーズ:

    • 移行の前提条件の確認

    • 複数のサーバーへのレプリケーションエージェントのインストール

    • 起動後スクリプトのプッシュ

  • 検証フェーズ:

    • レプリケーションのモニタリング

    • ローカル管理者アカウントの作成

    • リハーサルの実行

  • テストフェーズ:

    • Amazon Elastic Compute Cloud (Amazon EC2) インスタンスの起動をテストする

    • インスタンスに対して 2/2 (システムステータスとインスタンスステータス) のヘルスチェックを実行する

    • テストインスタンスの終了

  • カットオーバーフェーズ:

    • 送信元のサーバーのシャットダウン

    • カットオーバープロセスのオーケストレーション

    • すべてのアプリケーションサーバーが稼働していることの検証

これらの自動化スクリプトは、大規模な移行作業にかかる時間と労力を大幅に節約するのに役立ちます。例:

  • 100 台以上のサーバーへのレプリケーションエージェントのインストール自動化 1 台のサーバーへのレプリケーションエージェントのインストールには約 5 分かかります。しかし、Microsoft Windows と Linux を実行している 100 台のサーバーが 10 種類の AWS アカウントに対応している場合、エージェントをソースマシンにインストールする方法は 20 通りにもなり、このプロセスには 500 分以上かかる可能性があります。自動化スクリプトは、エージェントのインストール時間を 500 分から 5 分未満に短縮し、Windows と Linux の両方のオペレーティングシステムと任意のターゲット AWS アカウントで動作します。

  • カットオーバープロセスのオーケストレーション このプロセスには、レプリケーションステータスの確認、サーバーステータスの確認、Amazon EC2 起動テンプレートの更新、カットオーバーモードでのサーバーの起動、ジョブステータスの検証、サーバーのクリーンアップ、その他多くのタスクが含まれます。これは 1 台のサーバーでも長いプロセスであり、1 回のカットオーバーに数百台のサーバーがある場合は悪夢のような作業になる可能性があります。クラウド移行ファクトリーソリューションは、カスタマーに代わってプロセス全体を自動化し、調整します。

これらのタスクと、それを自動化するクラウド移行ファクトリースクリプトについては、以下のセクションで詳しく説明します。