AWS Certified Solutions Architect - Professional (#228)

In Amazon ElastiCache, the failure of a single cache node can have an impact on the availability of your application and the load on your back-end database while ElastiCache provisions a replacement for the failed cache node and it get repopulated. Which of the following is a solution to reduce this potential availability impact?

Spread your memory and compute capacity over fewer number of cache nodes, each with smaller capacity.
Spread your memory and compute capacity over a larger number of cache nodes, each with smaller capacity.
Include fewer number of high capacity nodes.
Include a larger number of cache nodes, each with high capacity.