はじめに

完了

Azure Arc を使用する Kubernetes 上の Azure App Service により、顧客が管理する Azure Arc にオンボードした Kubernetes クラスターへの Web アプリなどのサービスの実装が容易になります。 Azure App Service により、DevOps チームは、顧客が管理するクラスターや Azure でホストされるサービスとしてのプラットフォーム (PaaS) サービスにソリューションをデプロイするときに一貫した方法を使用できるようになります。

シナリオ: Azure Arc を使用して Kubernetes 上に Azure App Service を実装する

あなたは、米国に拠点を置く金融サービス会社向けの IT インフラストラクチャ チームを率いているとします。 そのチームは、開発者が内部および公開されている Web アプリケーションを最新化するのを支援します。 これまで、IT 組織はほとんどそのオンプレミスのデータセンターからのみ運営されていました。 ワークロードのコンテナー化に重点を置いており、Kubernetes をコンテナー オーケストレーターとして使用しています。 しかし、企業リーダーはクラウドファーストの戦略に積極的に取り組んでいます。 アプリケーションを Azure PaaS ベースのサービスに移行すれば、管理オーバーヘッドが減る可能性があると信じています。

この会社の情報セキュリティ、リスク、コンプライアンスの各チームでは移行に時間がかかっています。 クラウドへの移行によるセキュリティと規制への影響をまだ評価しています。 これがいくつかの Web アプリに影響を与えています。 これらのアプリは、最初の移行ウェーブのために暫定的にスケジュールされたものです。 主な懸念事項は、ホスティング プラットフォームを十分可視化し、制御する方法です。

あなたは、Azure Arc を使用する Kubernetes 上の Azure App Service を評価し、これらの懸念事項に対処できるかどうかを判断しています。

学習の目的

このモジュールを終了すると、次のことができるようになります。

  • Azure Arc を使用して Kubernetes に Azure App Service を実装するための準備を行う。
  • Azure Arc を使用する Kubernetes 上の Azure App Service をサポートする Azure Kubernetes Service (AKS) クラスターを実装する。
  • アプリケーション サービス拡張機能を AKS クラスターにインストールする。
  • Azure App Services Web アプリを AKS クラスターにデプロイする。

前提条件

このモジュールから最良の学習エクスペリエンスを得るには、以下を有している必要があります。

  • (オペレーターの視点からの) Kubernetes の基礎知識。
  • AKS の基礎知識。
  • Helm の基礎知識。
  • Azure App Service の Web Apps 機能の基礎知識。
  • Azure Arc を使用する Kubernetes 上の Azure App Service の概念的理解
  • コンテナー オーケストレーションの理解。

このモジュールの演習を完了するには、次のものが必要です。

  • Azure サブスクリプション。
  • Azure サブスクリプションの所有者ロールを持つ Microsoft アカウントまたは Microsoft Entra アカウント。