Trace Id is missing
メイン コンテンツにスキップ

Azure Container Apps

サーバーレス コンテナーを使用して、フル マネージドのクラウド ネイティブ アプリとマイクロサービスを構築してデプロイします。

最新のアプリとマイクロサービスを大規模に構築してデプロイする

Azure Container Apps は、複雑なインフラストラクチャを調整することなく、コードまたはコンテナーからアプリをデプロイするのに役立つフル マネージド Kubernetes ベースのアプリケーション プラットフォームです。統一され一元化されたネットワーク、監視、動的スケーリング、および構成を使用して、異種の最新のアプリまたはマイクロサービスを構築し、生産性を向上させます。Dapr を完全にサポートし、KEDA を利用した動的スケーリングを備えた回復性のあるマイクロサービスを設計します。

エンドツーエンドの開発者の生産性、デバッグ、ログ記録、Azure DevOps を備えたオープン ソース テクノロジーのサポート

大規模なコンテナー ガバナンスを監視し、環境をセキュリティで保護するための高度な ID とアクセス管理

運用ベロシティを向上させるための管理コストが低いスケーラブルでポータブルなプラットフォーム

Azure Arc を使用して、クラウドからエッジまで、選択したインフラストラクチャ上に柔軟なデプロイ

マイクロサービスの迅速な構築とデプロイ

プログラミング モデルを必要とせずに、クラウドネイティブ基盤でオープン標準を使用しながら、開発者のベロシティとアプリ中心の生産性を高くします。統一されたネットワークと監視機能を備えた同じ実行環境に Azure Container Apps、Azure Functions、Azure Spring Apps を含めます。イベント処理、pub/sub、サービス呼び出しなどのタスクに組み込まれているプラグ可能なコンポーネントを使用して、Dapr でランタイムの移植性を簡素化します。組み込みの KEDA を使用してアプリをゼロに自動スケーリングします。

アプリケーションを作成してデプロイする手順
Azure でのコンテナー アプリのグラフの監視

すべてのニーズに合ったホスティング プランを入手する

サーバーレス モードまたは専用モードでコードを実行します。 

組み込みのガードレールとクラウド セキュリティ ベンチマークを使用して、Azure Policy を使用して、規制コンプライアンス コントロールを適用します。Azure Active Directory を使用して、粒度の高い ID とアクセス制御を取得します。

UDR を使用し、Azure Firewall を活用して、送信トラフィックをセキュリティで保護します。コンテナー コンソールを使用したトラブルシューティング、リアルタイムのログ ストリームの表示、Azure Monitor メトリック ス エクスプローラーによるパフォーマンスと正常性の分析情報の取得、Log Analytics を使用したログの表示と監視を行います。

マルチタイプのサーバーレス クラウド ネイティブ マイクロサービスを構築する

マイクロサービス向けに構築されたサーバーレス コンテナー サービス、堅牢な自動スケーリング、インフラストラクチャ管理なしで生産性を最大化します。統一されたマネージド アプリケーション プラットフォーム エクスペリエンスを実現するために、Azure Functions と Azure Spring Apps を使用して Azure Container App 環境に異種コンテナーをプロビジョニングします。Envoy に基づくマイクロサービス通信とマネージド HTTP および HTTP/2 イングレス エンドポイントの組み込みのサービス検出オプションに依存します。

パブリック API エンドポイント、バックグラウンド処理、イベントドリブン処理、マイクロサービスなどの Azure Container Apps のシナリオ例
Azure でのリビジョン管理

Azure Arc を使用してクラウドからエッジにデプロイする

GitHub Actions または Azure DevOps を使用して、コードからクラウドへのパイプラインを設定します。簡単な構成で、アプリケーションのアップグレード、バージョン管理、トラフィック シフトなどのアプリケーション ライフサイクル タスクを実行します。Azure Container Apps の Azure Arc を使用して、マルチクラウド環境間でポータブル マイクロサービスを構築します。

包括的なセキュリティとコンプライアンスの組み込み

ポリシーおよびコンプライアンスのデータとリソース セキュリティ ウイルス予防策を示す Azure Security Center の概要
  • ISO/IEC

  • CSA/CCM

  • ITAR

  • CJIS

  • HIPAA

  • IRS 1075

Azure 無料アカウントで作業を開始する

1

無料で始めましょうUSD200 相当のクレジットを取得して 30 日間使用できます。クレジットを保持している間は、最も人気のあるサービスの多くを無料で利用できるほか、55 以上のその他のサービスを常時無料で利用できます。

2

クレジットがなくなった後に、同じ無料サービスでビルドを続けるには、従量課金制に移行してください。月々の無料使用分を超えた場合にのみ、お支払いいただきます。

3

12 か月が経過した後も、55 以上の常時無料サービスを引き続き利用できます。料金は、月々の無料利用分を超えて使用した分だけをお支払いいただきます。

Azure Container Apps のリソースとドキュメント

学習リソースを使ってみる

人気のある開発者リソースを探索する

Azure Container Apps に関してよく寄せられる質問

  • Yes, this is the default configuration. When the minimum instances setting is zero, you'll pay only when your app is active in response to events and/or requests.

  • Yes. The first 180,000 vCPU per second, 360,000 GiB/s, and 2 million requests each month are free. Beyond that, you'll pay for what you use based on the number of vCPU per second and Gbps your applications consume.

  • Active usage occurs while your container is starting or while there is at least one request being processed by the application. By default, applications scale to zero. You can also configure Container Apps with a minimum number of instances to always run in idle mode. Idle usage is charged at a reduced rate when the application isn't processing any requests.

    • You can create a Spring app using your existing flows or templates with the option to specify an Azure Container Apps environment.
    • You can continue using the current features of Azure Spring Apps.
    • You have the option to use common platform capabilities through additional controls in the Azure Spring Apps blade.
    • You can also switch to using common platform capabilities. Azure Spring Apps will provide a way to either override local capability with platform capability or synchronize with the centralized platform capability.

準備が整ったら Azure の無料アカウントを設定しましょう