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.
Explanations:
Spreading memory and compute capacity over fewer nodes can increase the risk of availability impact, as the failure of a single node affects more data and operations.
Spreading capacity over a larger number of cache nodes reduces the risk of availability impact. If one node fails, the load can be distributed across more nodes, minimizing disruption.
Fewer high-capacity nodes mean that the failure of any single node can significantly impact availability, as there are less redundancy and recovery options.
Including a larger number of high-capacity nodes can lead to wasted resources. The focus should be on spreading the load across many smaller nodes to ensure resilience and quick recovery.
In my opinion, the answer is:
Spread your memory and compute capacity over a larger number of cache nodes, each with smaller capacity.