Azure Container Apps の新機能

この記事では、Azure Container Apps で使用できる重要な更新と新機能の一覧を示します。

2023 年 11 月

機能 説明
一般提供: ランディング ゾーン アクセラレータ ランディング ゾーン アクセラレータは、Azure にワークロード プラットフォームを大規模にデプロイするためにパッケージ化されたアーキテクチャ ガイダンス、参照アーキテクチャ、参照実装、自動化を提供します。
パブリック プレビュー: 専用 GPU ワークロード プロファイル Azure Container Apps では、専用のワークロード プロファイルで GPU コンピューティングがサポートされ、イベント ドリブン ワークロード用の機械学習コンピューティングがロック解除されます。
パブリック プレビュー: ベクター データベース アドオン Azure Container Apps で、Qdrant、Milvus、Weaviate の 3 つのオープン ソース ベクター データベース バリアントのアドオンが提供されるようになりました。
パブリック プレビュー: ポリシー主導の回復性 この新しい回復性機能を使用すると、単純なポリシーを追加するだけで、サービス間要求と送信の依存関係エラーからシームレスに復旧できます。
パブリック プレビュー: コードからクラウドへ Azure Container Apps では、アプリケーション コードがデプロイ用に自動的にビルドされ、パッケージされるようになりました。

2023 年 9 月

機能 説明
一般提供: China Cloud の Azure Container Apps Azure Container Apps が中国北部 3 で利用できるようになりました。
節約プランの対象となる ACA Azure Container Apps は、コンピューティング用の Azure 節約プランの対象となります。

2023 年 8 月

機能 説明
一般提供: 専用プラン Azure Container Apps 専用プランが、新しいワークロード プロファイル環境の種類で一般提供されるようになりました。 専用ワークロード プロファイルを使用する場合は、アプリごとに課金される従量課金と比較して、コンピューティング インスタンスごとに課金されます。
一般提供: UDR、NAT Gateway、小規模なサブネット ネットワーク機能が強化され、エグレスをより細かく制御できるようになり、ワークロード プロファイル環境でより小さなサブネットをサポートできるようになりました。
一般提供: Azure Container Apps ジョブ Azure Container Apps では、ゼロにスケーリングできる継続的に実行されるサービスに加えて、ジョブがサポートされるようになりました。 ジョブを使用すると、完了まで実行するタスクを実行するサーバーレス コンテナーを実行できます。
一般提供: クロスオリジン リソース共有 (CORS) CORS 機能を使用すると、特定の配信元がブラウザーを介してアプリ上で呼び出しを行うことができます。 Azure Container Apps のお客様は、ポータルまたは CLI を使用して、クロスオリジン リソース共有を簡単に設定できるようになりました。
一般提供: init コンテナー init コンテナーは、アプリケーション コンテナーがレプリカで開始される前に完了まで実行される特殊なコンテナーです。 コンテナー アプリ イメージに存在しないユーティリティやセットアップ スクリプトを含めることができます。
一般提供: シークレット ボリュームのマウント シークレットを環境変数として参照するだけでなく、コンテナー アプリでシークレットをボリュームとしてマウントできるようになりました。 アプリは、マウントされたボリューム内のファイルとして、すべてのシークレットまたは選択したシークレットにアクセスできます。
一般提供: セッション アフィニティ セッション アフィニティを使用すると、1 つのクライアントからのすべての要求を同じ Container Apps レプリカにルーティングできます。 これは、セッション アフィニティを必要とするステートフル ワークロードに役立ちます。
一般提供: シークレットの Azure Key Vault 参照 Azure Key Vault 参照を使用すると、Azure Key Vault に格納されているシークレットからコンテナー アプリのシークレットを取得できます。 コンテナー アプリのマネージド ID を使用して、プラットフォームは Azure Key Vault からシークレット値を自動的に取得し、アプリケーションのシークレットに挿入します。
パブリック プレビュー: 追加の TCP ポート Azure Container Apps で追加の TCP ポートがサポートされるようになりました。これにより、アプリケーションは複数のポートで TCP 接続を受け入れることができます。 この機能はプレビュー段階にあります。
パブリック プレビュー: 環境レベルの mTLS 暗号化 エンドツーエンドの暗号化が必要な場合、mTLS により、環境内のアプリケーション間で送信されるデータが暗号化されます。
提供終了: ACA プレビュー API バージョン 2022-06-01-preview および 2022-11-01-preview 2023 年 11 月 16 日以降、Azure Container Apps コントロール プレーン API バージョン 2022-06-01-preview および 2022-11-01-preview は廃止されます。 その日までに、最新の安定した API バージョン (2023-05-01) または最新のプレビュー API バージョン (2023-04-01-preview) に移行してください。
Dapr: 安定した Configuration API Dapr の Configuration API が安定し、Azure Container Apps でサポートされるようになりました。 Azure Container Apps と Dapr を統合する方法を確認してください

2023 年 6 月

機能 説明
一般公開: 実行中の状態 実行中の状態は、コンテナー アプリの正常性と機能を監視するのに役立ちます。
パブリック プレビュー: クラウドネイティブ マイクロサービス用の Azure Functions Azure Functions のホスト、ランタイム、拡張機能、および Azure 関数アプリを、コンテナーとして同じコンピューティング環境にデプロイできます。 マイクロサービスなどのマルチタイプ アプリケーション開発で、一元化されたネットワーク、監視、および構成境界を使用できます。
パブリック プレビュー: Azure Container Apps 上の Azure Spring Apps Azure Spring Apps は、同じコンピューティング環境内の Azure Container Apps にコンテナーとしてデプロイできるため、マイクロサービスなどのマルチタイプ アプリケーション開発に一元化されたネットワーク、監視、構成境界を使用できます。
パブリック プレビュー: Azure Container Apps のアドオン Azure Container Apps でアプリケーションを開発すると、さまざまなサービスに接続することが必要になる場合が多くなります。 事前にサービスを作成し、手動でコンテナー アプリに接続するのではなく、"アドオン" と呼ばれる非運用環境用に設計された開発レベル サービスのインスタンスを迅速に作成できます。
パブリック プレビュー: 無料のマネージド TLS 証明書 マネージド証明書は無料で、コンテナー アプリに追加するすべてのカスタム ドメインの TLS 証明書を自動的にプロビジョニングおよび更新できるようになります。
Dapr: マルチアプリ実行の改善 dapr run -f . を使用して複数の Dapr アプリを実行し、コンソール "および" ローカル ログ ファイルに書き込まれたアプリ ログを確認します。 複数アプリの実行ログを使用する方法について確認してください。

2023 年 5 月

機能 説明
一般提供: 受信 IP の制限 コンテナー アプリで、特定の IP アドレス範囲の一覧へのアクセスを許可または拒否することで、HTTP または TCP の受信トラフィックを制限できるようにします。
一般提供: TCP のサポート Azure Container Apps で、HTTP または HTTPS 以外の TCP ベースのプロトコルをイングレスで使用することがサポートされるようになりました。
一般提供: Azure Container Apps の GitHub Actions Azure Container Apps を使用すると GitHub Actions を使用して、コンテナー アプリにリビジョンを発行できます。
一般提供: Azure Container Apps 用の Azure Pipelines Azure Container Apps を使用すると、Azure Pipelines を使用してコンテナー アプリにリビジョンを発行できます。
Dapr: 簡単なコンポーネント作成 サービス コネクタ機能を使用して、ポータルで Dapr API で使用する依存 Azure サービスを簡単に構成してセキュリティで保護できるようになりました。 Azure portal で Dapr コンポーネントを使用して Azure サービスに接続する方法を確認してください。