タスク 4: 移行ランブックの改善 - AWS 規範ガイダンス

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

タスク 4: 移行ランブックの改善

このタスクでは、POC を複数回繰り返すことでランブックを改善します。ウェーブごとに、完了したウェーブをチームがレビューする会議である POC テストと遡及は、ランブックを改善する機会を提供します。また、反復タスクを自動化することでランブックを改善できます。これにより、移行の速度が向上し、手動設定エラーのリスクが軽減されます。

このタスクは、次のステップで構成されます。

ステップ 1: 移行ランブックを更新し、テストを繰り返す

  1. 前のタスクで特定された問題とギャップについては、詳細な手順でランブックを更新します。例:

    • ステップがない場合は、step-by-stepの手順を追加します。

    • ステップが明確でない場合は、テキストの更新、スクリーンショットの追加、参照リンクの追加を検討してください。

  2. 手順が完了して明確になるまで、前のタスクを繰り返します。

  3. 各ランブックの最終ドラフトをテストするには、このランブックをテストしたことのない新しい移行チームメンバーに POC を実行し、ランブックを完了してもらいます。

ステップ 2: 反復タスクを自動化する

  1. 各ランブックを確認し、手動タスクの自動化領域を特定します。以下の詳細な質問を検討してください。

    • ランブックには、サーバーまたはアプリケーションごとに反復的な手動タスクがありますか?

    • すべてのサーバーまたはアプリケーションで実行するアクションはありますか?

    • ターゲットサーバーにソフトウェアをインストールまたはアンインストールする必要がありますか?

    • ネットワークまたはインフラストラクチャの設定は、サーバーごとに 1 つずつ変更する必要がありますか?

    • データを手動でコピーして貼り付ける必要がありますか?

  2. 自動化スクリプトを構築し、ランブックを更新します。

  3. 明確で完全な情報と自動化された反復的な移行タスクを使用してランブックを文書化するまで、タスク 3 とタスク 4 を繰り返します。

注記

移行タスクを自動化するには、AWS Cloud Migration Factory ソリューションで新しいスクリプトを構築するか、既存のスクリプトをカスタマイズすることを強くお勧めします。

ステップ 3: 移行タスクリストを構築する

移行タスクリストは、タスクのステータスと所有者を管理するのに役立ちます。移行ランブックごとにタスクリストを作成し、詳細を含めずにランブックの大まかな情報を含めます。通常、タスクリストには以下の情報が含まれており、必要に応じて属性を追加できます。

  • 次のような説明名:

    • サーバー OS バージョンを確認する

    • エージェントをインストールする

    • サーバーを再起動する

    • DNS を更新する

  • 依存関係

  • タスクのシーケンス

  • 所有者

  • 各タスクの完了に必要な時間の推定

  • Status

タスクリストの作成と管理に使用できるツールは多数あります。「移行プレイブックテンプレート」で提供されている「リホスト移行タスクリストテンプレート」 (Microsoft Excel 形式) を使用できます。 samples/migration-playbook-templates.zipJira や Kanban ボードなどのプロジェクト管理ツールを使用することもできます。

注記

また、Excel タスクリストテンプレートを使用して、サーバーの再起動や IP アドレスの取得など、小規模、よく理解されている、または非反復的なタスクを文書化することをお勧めします。これらのタスクはキャプチャして追跡する必要がありますが、Word ランブックテンプレートの詳細なステップは必要ありません。

タスク終了条件

必要に応じてこのタスクを繰り返し、次の終了基準を満たしたら、次のタスクに進みます。

  • 自動化の機会を特定し、自動化スクリプトを開発するか、その計画を立てている。

  • 3 人以上のユーザーが各ランブックをピアレビューしました。

  • ランブックの開発チームに所属していない 2 人以上のユーザーがend-to-endでテストしています。

  • up-to-dateランブックを使用して、20 台以上のサーバーを複数の AWS アカウントに移行しました。

  • 移行の進行状況を追跡および管理するためのタスクリストを作成しました。