あるウェブアプリケーションは、CloudFront (S3 オリジン)、API Gateway、Lambda、および Aurora DB クラスターを使用しています。大規模なセールイベント中、Lambda はピーク時のリクエストを処理できますが、DB 接続の確立が遅いため、最初のバースト時にレイテンシーが発生します。ほとんどの Lambda 呼び出しはデータベースにクエリを実行します。スケーラビリティを確保するために、どの組み合わせのアクションを実行しますか?(3つ選択してください。)
解答を選択
オプションをタップして解答を確認してください。
正解: Lambda 関数のプロビジョニングされた同時実行数を増やします。, Aurora クラスターをグローバルデータベースに変換し、顧客に近いリージョンにリードレプリカを追加します。, Aurora データベースに Amazon RDS Proxy を使用し、Lambda 関数を更新してプロキシ経由で接続するようにします。.
これが解答である理由
プロビジョニングされた同時実行数は、Lambda 関数がアイドル状態のウォームインスタンスを維持し、コールドスタートを排除して、大規模なセールイベント中のレイテンシーを削減します。Aurora グローバルデータベースとリードレプリカは、顧客に近い場所で読み取りリクエストを処理することで、データベースの読み取りレイテンシーを低減し、スケーラビリティを向上させます。Amazon RDS Proxy は、データベース接続プールを管理し、Lambda 関数からの多数の同時接続を効率的に処理することで、データベースの接続確立の遅延を解決します。予約済み同時実行数を増やすだけでは、コールドスタートの問題は解決されません。データベース接続の初期化をハンドラーに移動すると、Lambda のコールドスタート時のレイテンシーが増加する可能性があります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要