
AWS Certified Solutions Architect - Professional
Get started today
Ultimate access to all questions.
A company is setting up a distributed in-memory database on Amazon EC2 instances, comprising a primary node and eight worker nodes. The primary node's roles include monitoring cluster health, handling user requests, dispatching these requests to the worker nodes, and consolidating responses for clients. The worker nodes interact to replicate data partitions. To maximize performance, the company demands the least possible networking latency. Which configuration will fulfill this requirement?
A company is setting up a distributed in-memory database on Amazon EC2 instances, comprising a primary node and eight worker nodes. The primary node's roles include monitoring cluster health, handling user requests, dispatching these requests to the worker nodes, and consolidating responses for clients. The worker nodes interact to replicate data partitions. To maximize performance, the company demands the least possible networking latency. Which configuration will fulfill this requirement?
Explanation:
The correct answer is C. Launching memory optimized EC2 instances in a cluster placement group provides the lowest possible network latency, which is crucial for the performance of a distributed in-memory database. Memory optimized instances are best suited for in-memory databases due to their high RAM capacity. A cluster placement group ensures that all instances are placed in close physical proximity within the same Availability Zone, which significantly reduces latency and boosts performance.