Application Gateway for Containers とは何ですか?その使用方法は何ですか?

Application Gateway for Containers とは何ですか?その使用方法は何ですか?

最近、Azure Active Directory の名前が Microsoft Entra ID に変更されました。この変更は、Azure が提供するサービスに関しては実際には何も変わりませんが、多くのユーザーも特に満足していませんでした

コア サービスと Entra での作業全体のエクスペリエンスは同じですが、いくつかの新機能も追加されています。たとえば、Microsoft は、Azure プラットフォーム上のApplication Gateway for Containersを発表し、今週から使用できるようになりました。

Microsoft によると、Application Gateway for Containersは、Azure Kubernetes Service (AKS) の顧客が Azure のネイティブ Application Gateway アプリケーション ロード バランサーを使用できるようにするKubernetesアプリケーションであるApplication Gateway Ingress Controller (AGIC)の進化版です。

Microsoft はまた、現在の形式では、AGIC が Kubernetes リソースのサブセットの変更を監視し、Azure Resource Manager (ARM) を利用してそれらを Application Gateway に適用すると述べています。

Azure Application Gateway for Containers を Application Gateway ファミリの新しい WeU として発表します。Application Gateway for Containers は、Application Gateway + Application Gateway Ingress Controller (AGIC) の次の進化版であり、Kubernetes クラスターで実行されているワークロードにアプリケーション (レイヤー 7) 負荷分散機能と動的トラフィ​​ック管理機能を提供します。

マイクロソフト

Application Gateway for Containers – 利点と使用方法

  • パフォーマンス: Kubernetes yaml 構成内のポッド、ルート、プローブ、その他のロード バランシング構成の追加/削除を反映する、ほぼリアルタイムの収束時間を実現します。
  • スケール:現在の AGIC 制限を超えて境界を押し広げ、Application Gateway for Containers で 1400 個のバックエンド ポッドと 100 個のリスナーを超えます。
  • デプロイ: ARM、PowerShell、CLI、Bicep、Terraform を介して ARM リソースの使い慣れたデプロイを有効にするか、Kubernetes 内ですべての構成を定義し、Application Gateway for Containers で残りの部分を Azure で管理します。
  • ゲートウェイ API のサポート:表現力豊かで拡張可能な、ロール指向のインターフェイスを介した Kubernetes サービス ネットワーキングの定義における次の進化。
  • 加重/分割トラフィック分散: Blue-Green 導入戦略とアクティブ/アクティブまたはアクティブ/パッシブ ルーティングを有効にします。

Application Gateway for Containers は、Application Gateway for Containers、フロントエンド、およびアソシエーションの 3 つのコンポーネントで構成されています。デプロイを開始する場合、プライベート IP アドレス、サブネット委任、ユーザー割り当てマネージド ID の依存関係が参照されます。下の写真でそれがどのように機能するかを見ることができます。

コンテナー Azure のアプリケーション ゲートウェイ
これが、Application Gateway for Containers の仕組みです。

Microsoft によると、Application Gateway for Containers 内での展開には 2 つの戦略があります。

  • Bring Your Own (BYO) デプロイ:このデプロイ戦略では、Application Gateway for Containers リソース、関連付け、およびフロントエンド リソースのデプロイとライフサイクルが Azure portal、CLI、PowerShell、Terraform などを介して想定され、Kubernetes 内の構成で参照されます。
  • ALB コントローラーによる管理:このデプロイ戦略では、Kubernetes にデプロイされた ALB コントローラーが、Application Gateway for Containers リソースとそのサブ リソースのライフサイクルを担当します。ApplicationLoadBalancer カスタム リソースがクラスター上で定義され、そのライフサイクルがカスタム リソースのライフサイクルに基づく場合、ALB コントローラーは Application Gateway for Containers リソースを作成します。

現時点では、Application Gateway for Containers は次のリージョンで提供されています。

  • オーストラリア東部
  • 米国中部
  • 東アジア
  • 米国東部
  • 米国東部2
  • 米国中北部
  • 北欧
  • 米国中南部
  • 東南アジア
  • 英国南部
  • 米国西部
  • 西ヨーロッパ

この新しい Azure 製品に興奮していますか? 以下のコメントセクションでお知らせください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です