eコマースサイト向けにAKS上にマイクロサービスプラットフォームを設計しています。要件は、クライアント向けの単一のパブリックエンドポイント、集中型認証とスロットリング、ドメインイベント(例:OrderCreated)のサービス間デカップリング、および内部サービスディスカバリです。外部アクセスとイベント駆動型通信の要件を満たすために含めるべき2つのコンポーネントはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: クラスターの前にAPIゲートウェイとしてAzure API Managementを配置し、ルーティング、認証、レート制限、バージョン管理を提供します。, サービス間のパブリッシュ/サブスクライブメッセージングにAzure Service Busトピックを使用し、ドメインイベントを非同期的に処理します。.
これが解答である理由
Azure API Managementは、単一のパブリックエンドポイント、認証、スロットリング、ルーティングを提供し、外部アクセス要件を満たします。これにより、クライアントはマイクロサービスに直接アクセスすることなく、一元的に管理されたゲートウェイを通じて通信できます。Azure Service Busトピックは、ドメインイベントのサービス間デカップリングと非同期処理に最適です。パブリッシュ/サブスクライブモデルにより、OrderCreatedのようなイベントを複数のサービスが独立して処理でき、システムの応答性とスケーラビリティが向上します。 クライアントサイドサービスディスカバリは、集中型認証とスロットリングの要件を満たしません。すべてのサービスに独自のパブリックIPとWAFポリシーを公開することは、管理が複雑になり、単一のパブリックエンドポイントという要件に反します。Azure Files共有はファイルストレージソリューションであり、イベント駆動型メッセージ交換には適していません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要