Azure Container Apps の新機能
この記事では、Azure Container Apps で使用できる重要な更新と新機能の一覧を示します。
2024 年 5 月
機能 | 説明 |
---|---|
一般提供: Azure Container Apps 用の Azure Functions | Azure Functions のホスト、ランタイム、拡張機能、および Azure 関数アプリを、コンテナーとして同じコンピューティング環境にデプロイできます。 マイクロサービスなどのマルチタイプ アプリケーション開発で、一元化されたネットワーク、監視、および構成境界を使用できます。 |
パブリック プレビュー: 動的セッション | このサンドボックス化された高速なエフェメラル コンピューティングは、敵対的なマルチテナント シナリオで信頼されていないコードを大規模に実行するのに適しています。 各セッションには、Hyper-V を使用した完全なコンピューティング分離が採用されています。 |
パブリック プレビュー: Aspire ダッシュボードのサポート | クラウド内の .NET プロジェクトとコンテナーに関するライブ データにアクセスし、アプリケーションのパフォーマンスを評価し、包括的なログ、メトリック、トレースなどを使用してエラーをデバッグします。 |
パブリック プレビュー: NFS Azure Files ボリューム マウントのサポート | NFS Azure Files ボリュームを使用して、アプリケーション内の複数のコンテナー間でデータを共有したり、コンテナーの再起動間でデータを保持したりできます。 |
パブリック プレビュー: Java メトリックを使用してアプリを監視する | GC やメモリ使用量などの Java メトリックを使用して、アプリのパフォーマンスと正常性を監視できるようになりました。 |
パブリック プレビュー: Java ログ レベルを設定する | アプリを再デプロイまたは再起動することなく、Azure Container Apps で Java アプリケーション ログ レベルを設定できるようになりました。 |
2024 年 3 月
機能 | 説明 |
---|---|
一般公開: 無料のマネージド証明書 | マネージド証明書は無料で、コンテナー アプリに追加するすべてのカスタム ドメインの TLS 証明書を自動的にプロビジョニングおよび更新できるようになります。 |
パブリック プレビュー: OpenTelemetry エージェントのサポート | OTLP コレクターを自分で設定せずに、オープンソース標準を使用してアプリのデータを送信できます。 マネージド エージェントを使用して、ログ、メトリック、トレースを送信する場所を選択できます。 |
パブリック プレビュー: Key Vault 証明書のサポート | Azure Key Vault を使用して、アプリ レベルと環境レベルで Azure Container Apps で使用する独自の TLS/SSL 証明書を保存および管理します。 |
パブリック プレビュー: Tomcat のサポート | Azure Container Apps では、Code to Cloud ビルド プロセスで Apache Tomcat がサポートされるようになりました。 つまり、既存のコードと構成を使用して、手間をかけずにクラウドネイティブのコンテナー アプリを作成できます。 |
パブリック プレビュー: JVM メモリの適合 | コンテナー環境でのパフォーマンスと信頼性を向上させるために、すべての Java アプリが JVM メモリの既定値で調整されるようになりました。 |
パブリック プレビュー: マネージド Java コンポーネント: Eureka Server とパブリック プレビュー: マネージド Java コンポーネント: Config Server | マネージド Java コンポーネントを使用すると、使用しなければ自分で管理する必要があるアプリのプラットフォーム機能にアクセスできるようになります。 |
2024 年 1 月
機能 | 説明 |
---|---|
一般公開: 追加の TCP ポート | Azure Container Apps で追加の TCP ポートがサポートされるようになりました。これにより、アプリケーションは複数のポートで TCP 接続を受け入れることができます。 この機能はプレビュー段階にあります。 |
2023 年 12 月
機能 | 説明 |
---|---|
提供終了: ACA プレビュー API バージョン 2022-06-01-preview および 2022-11-01-preview | 2024 年 3 月 6 日以降、Azure Container Apps コントロール プレーン API バージョン 2023-04-01-preview は廃止されます。 その日までに、最新の安定した API バージョン (2023-05-01) または最新のプレビュー API バージョン (2023-08-01-preview) に移行してください。 |
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 接続を受け入れることができます。 この機能はプレビュー段階にあります。 |
パブリック プレビュー: 環境レベルのピアツーピア暗号化 | エンドツーエンドの暗号化が必要な場合、ピアツーピア暗号化により、環境内のアプリケーション間で送信されるデータが暗号化されます。 |
提供終了: 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 サービスに接続する方法を確認してください。 |