
Ultimate access to all questions.
A company operates an application on Amazon EC2 instances and AWS Lambda functions, where the EC2 instances handle a consistent workload and the Lambda functions face fluctuating and unpredictable demands. The application incorporates a caching mechanism using an Amazon MemoryDB for Redis cluster. A solutions architect is tasked with suggesting a cost-effective solution to reduce the company's monthly expenses. Which of the following solutions would effectively meet this requirement?
A
Acquire an EC2 Instance Savings Plan for the EC2 instances, a Compute Savings Plan for Lambda to cover the anticipated minimal usage of the Lambda functions, and reserved nodes for the MemoryDB cache nodes.
B
Opt for a Compute Savings Plan for the EC2 instances, set up Lambda reserved concurrency to manage the expected Lambda function usage, and reserve nodes for the MemoryDB cache nodes.
C
Implement a Compute Savings Plan to encompass the total anticipated costs of the EC2 instances, Lambda functions, and MemoryDB cache nodes.
D
Choose a Compute Savings Plan for the EC2 instances and the MemoryDB cache nodes, and configure Lambda reserved concurrency to handle the expected Lambda function usage.