Azure Container Apps を使用したマイクロサービス

マイクロサービス アーキテクチャ を使用すると、システム全体の機能のコア領域を個別に開発、アップグレード、バージョン管理、およびスケーリングできます。 Azure Container Apps は、次の機能を備えるマイクロサービスをデプロイする基盤を提供します。

Container apps are deployed as microservices.

Containers Apps 環境は、コンテナー アプリのグループを囲むセキュリティ境界を提供します。 1 つの Containers Apps は、通常、1 つ以上のコンテナーで作られたコンテナー アプリで構成されるマイクロサービスを表します。

Azure FunctionsAzure Spring Apps を Azure Container Apps 環境に追加できます。

Dapr 統合

マイクロサービスで構成されるシステムを実装する場合、関数呼び出しはネットワーク全体に分散されます。 マイクロサービスの分散の性質をサポートするには、エラー、再試行、タイムアウトを考慮する必要があります。 Container Apps ではマイクロサービスを実行するための構成要素を備えていますが、Dapr を使用すると、さらに豊富なマイクロサービス プログラミング モデルが提供されます。 Dapr には、監視、pub/sub、相互 TLS を使用したサービス間呼び出し、再試行などの機能が含まれています。

Dapr の使用方法について詳しくは、「Dapr を使用してマイクロサービスを構築する」を参照してください。

次のステップ