まとめ

完了

このモジュールの目標は、ASP.NET Web アプリケーションを会社のホスティング環境から Azure App Service に移行することでした。

シミュレートされた環境で、Azure App Service Migration Assistant を使用して、まずアプリケーションの評価を行うことで、Windows Server およびインターネット インフォメーション サービス (IIS) から利用可能な下位レベルのサービスに対する依存関係を確認しました。 Migration Assistant で、Azure App Service へのアプリケーションの移行を妨げるものはないと判断されました。 このため、Migration Assistant で、ターゲットのリソース グループや URL などの詳細を指定すると、移行が自動的に実行されました。

Migration Assistant がなければ、手動で Web アプリケーションのソース コードを確認し、Azure App Service への ASP.NET Web アプリケーションのデプロイを妨げる可能性のある既知の問題の一覧と照合することが必要になる場合があります。 このプロセス全体は、コード ベース、Windows Server、IIS などに関するユーザーの習熟度に応じて、数日または数週間かかる可能性があります。

Azure App Service Migration Assistant を使用すると、ビジネスに対して非常に大きな影響を与え、クラウドへの移行作業が迅速化されます。

クリーンアップ

このモジュールを完了したら、サンド ボックスは、リソースを自動的にクリーンアップします。

独自のサブスクリプションを使用している場合は、プロジェクトの最後に、作成したリソースがまだ必要かどうかを確認してください。 リソースを実行したままにすると、コストが発生する可能性があります。 リソースは個別に削除することも、リソース グループを削除してリソースのセット全体を削除することもできます。

次のステップ

これをガイドとして使用して Web アプリケーションを自分で移行する場合、演習では実行しなかった以下の手順について検討してください。

  • web.config ファイル内のアプリケーションの設定と接続文字列を App Service アプリケーションの設定に手動で移動する。
  • オンプレミスの SQL Server データベースから Azure SQL データベースにデータを移行する。
  • TLS/SSL 証明書を設定する。
  • カスタム ドメイン名を設定する。
  • Microsoft Entra ID のアクセス許可の設定。

次のステップで、データをオンプレミスの SQL Server データベースから Azure SQL データベースに移行する場合は、次のモジュールが役に立つ可能性があります。

Data Migration Assistant (DMA) を使用して SQL Server データベースを評価および変換する

追加の参考資料