ホーム › Microsoft › Azure Container Apps に service-a と …Microsoft Microsoft Azure Developer Associate AZ-204 Certification
· JA
· 更新日 5 Aug 2026
Azure Container Apps に service-a と service-b という 2 つのマイクロサービスがあります。service-a から service-b を呼び出す際に、IP をハードコーディングせず、再試行/タイムアウトの恩恵を受けたいと考えています。また、ストレージ SDK コードを記述せずに、マネージドバックエンドを使用してショッピングカートの状態を永続化する必要があります。どのような 2 つのアクションを実行すべきですか? 解答を選択 A 両方の Container Apps で Dapr を有効にし、app-id を割り当てます。service-a から、Dapr サービス呼び出しを介して service-b に到達するために http://localhost:3500/v1.0/invoke/service-b/method/{endpoint} を呼び出します。
B Azure Cosmos DB をバックエンドとする Dapr ステートコンポーネントを Container Apps 環境に作成し、service-a で Dapr ステート HTTP API を使用して、コンポーネント名でカートデータを保存/取得します。
C service-a から service-b へのすべての呼び出しを Azure Front Door 経由でルーティングし、カートの状態をクライアントセッション Cookie に保存します。
D Azure Files ボリュームを両方のアプリにマウントし、ショッピングカートの JSON ファイルを書き込み/読み取りして状態の永続化を実現します。
オプションをタップして解答を確認してください。
正解: 両方の Container Apps で Dapr を有効にし、app-id を割り当てます。service-a から、Dapr サービス呼び出しを介して service-b に到達するために http://localhost:3500/v1.0/invoke/service-b/method/{endpoint} を呼び出します。, Azure Cosmos DB をバックエンドとする Dapr ステートコンポーネントを Container Apps 環境に作成し、service-a で Dapr ステート HTTP API を使用して、コンポーネント名でカートデータを保存/取得します。.
これが解答である理由 1つ目の正解は、Daprのサービス呼び出し機能を利用することで、ハードコーディングなしでサービス間の通信を実現し、再試行やタイムアウトの恩恵を受けられるためです。Daprはサイドカーとして動作し、サービスディスカバリ、再試行ポリシー、タイムアウトなどを抽象化します。2つ目の正解は、Daprのステート管理機能を利用することで、ストレージSDKを直接使用せずにマネージドバックエンド(Cosmos DB)に状態を永続化できるためです。Daprステートコンポーネントは、さまざまなステートストアとの統合を簡素化します。Azure Front Doorはサービス間通信には適しておらず、クライアントセッションCookieは信頼性の高い状態永続化には不向きです。Azure Filesはファイルベースの永続化であり、マイクロサービスのステート管理には通常、より構造化されたデータベースが好まれます。
解答と解説を表示 正解: 両方の Container Apps で Dapr を有効にし、app-id を割り当てます。service-a から、Dapr サービス呼び出しを介して service-b に到達するために http://localhost:3500/v1.0/invoke/service-b/method/{endpoint} を呼び出します。, Azure Cosmos DB をバックエンドとする Dapr ステートコンポーネントを Container Apps 環境に作成し、service-a で Dapr ステート HTTP API を使用して、コンポーネント名でカートデータを保存/取得します。. 1つ目の正解は、Daprのサービス呼び出し機能を利用することで、ハードコーディングなしでサービス間の通信を実現し、再試行やタイムアウトの恩恵を受けられるためです。Daprはサイドカーとして動作し、サービスディスカバリ、再試行ポリシー、タイムアウトなどを抽象化します。2つ目の正解は、Daprのステート管理機能を利用することで、ストレージSDKを直接使用せずにマネージドバックエンド(Cosmos DB)に状態を永続化できるためです。Daprステートコンポーネントは、さまざまなステ …
試験に合格 — 終わりのない解答探しなしで この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要