次の方法で共有


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

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

Containers Apps はマイクロサービスとしてデプロイされます。

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

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

Dapr 統合

マイクロサービスを使用してシステムを実装すると、関数呼び出しがネットワーク全体に分散されます。 マイクロサービスの分散特性をサポートするには、エラー、再試行、タイムアウトを考慮する必要があります。 Azure Container Apps にはマイクロサービスを実行するための構成要素が用意されていますが、 Dapr を統合するとマイクロサービス プログラミング モデルが強化されます。 Dapr には、可観測性、pub/sub、相互 TLS によるサービス間呼び出し、再試行など、より多くの機能が用意されています。

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

次のステップ