DOP-C02 DevOps エンジニア プロフェッショナル — 問題演習
A company provides an application to customers. The application has an Amazon API Gateway REST API that invokes an AWS Lambda function. On initialization, the Lambda function loads a large amount of data from an Amazon DynamoDB table. The data load process results in long cold-start times of 8-10 seconds. The DynamoDB table has DynamoDB Accelerator (DAX) configured. Customers report that the application intermittently takes a long time to respond to requests. The application receives thousands of requests throughout the day. In the middle of the day, the application experiences 10 times more requests than at any other time of the day. Near the end of the day, the application's request volume decreases to 10% of its normal total. A DevOps engineer needs to reduce the latency of the Lambda function at all times of the day. Which solution will meet these requirements? 企業は顧客にアプリケーションを提供します。アプリケーションには、AWS Lambda 関数を呼び出す Amazon API Gateway REST API があります。初期化時に、Lambda 関数は Amazon DynamoDB テーブルから大量のデータをロードします。データ ロード プロセスでは、8 ~ 10 秒という長いコールド スタート時間がかかります。 DynamoDB テーブルには DynamoDB Accelerator (DAX) が構成されています。お客様からは、アプリケーションがリクエストに応答するのに断続的に長い時間がかかると報告されています。アプリケーションは 1 日を通じて何千ものリクエストを受け取ります。日中は、アプリケーションは他の時間帯に比べて 10 倍のリクエストを受け取ります。一日の終わりが近くなると、アプリケーションのリクエスト量は通常の合計の 10% に減少します。 DevOps エンジニアは、一日中常に Lambda 関数のレイテンシを短縮する必要があります。これらの要件を満たすソリューションはどれですか?
次のうち、正しいものを1つ選んでください。