グローバルコンテンツサイトがAzure App ServiceとAzure Database for PostgreSQL Flexible Serverで稼働しています。ユーザーから、遠隔地からの画像やCSSのダウンロードが遅いという報告があり、読み取り負荷の高いクエリが原因でデータベースのCPU使用率が高くなっています。Web層のCPU使用率は平均40%です。世界中のエンドユーザーのレイテンシーを削減し、アプリケーションコードを大幅に変更せずにデータベースの負荷を軽減する必要があります。最初に取るべき2つのアクションはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: キャッシュとエッジPOPへの地理的レプリケーションを使用して、Azure CDN経由で静的アセットを配信する。, Azure Database for PostgreSQLのリードレプリカをプロビジョニングし、読み取り専用クエリを近くのリージョンのレプリカにルーティングする。.
これが解答である理由
Azure CDN経由で静的アセットを配信することで、画像をキャッシュし、ユーザーの近くのエッジロケーションから提供できるため、遠隔地からのダウンロード遅延が解消されます。Azure Database for PostgreSQLのリードレプリカをプロビジョニングし、読み取りクエリをレプリカにルーティングすることで、プライマリデータベースの負荷が軽減され、CPU使用率の高さが改善されます。 App Serviceプランのアップグレードや自動スケーリングの無効化は、Web層のCPU使用率が平均40%と問題ないため、直接的な解決策ではありません。PostgreSQLをAzure Table Storageに置き換えることは、アプリケーションコードの大幅な変更が必要であり、要件に反します。App Serviceの自動スケーリングは、Web層のCPU負荷が問題ではないため、データベースの負荷軽減やレイテンシーの改善には寄与しません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要