AWS Certified Advanced Networking - Specialty Exam: How to Ensure High Network Performance and Enhanced Communication in a VPC

Ensuring High Network Performance and Enhanced Communication in a VPC

Prev Question Next Question

Question

Your team is planning to create a set of instances in a VPC.

They need to ensure high network performance for the underlying instances and enhanced communication between the instances.

Which of the following steps would you take? Choose 2 answers from the options given below.

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

Answer - A and D.

The AWS Documentation mentions the following.

A cluster placement group is a logical grouping of instances within a single Availability Zone.

Placement groups are recommended for applications that benefit from low network latency, high network throughput, or both.

To provide the lowest latency and the highest packet-per-second network performance for your placement group, choose an instance type that supports enhanced networking.

Option B is invalid because this is the default MTU available.

Option C is invalid because the instances need to be in the same available zone for being part of a placement group.

For more information on Placement groups, please refer to the below URL.

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html

To ensure high network performance for the underlying instances and enhanced communication between them, you should take the following steps:

  1. Enable Enhanced Networking: Enhanced Networking provides higher packet per second (PPS) performance, lower inter-instance latencies, and lower network jitter. It is achieved by using Single Root I/O Virtualization (SR-IOV) to provide higher bandwidth, lower latency, and lower CPU utilization. You can enable Enhanced Networking for your instances during instance launch or after the instances are running.

  2. Create instances in a cluster placement group: A cluster placement group is a logical grouping of instances within a single Availability Zone that provides low-latency, high-bandwidth network connectivity between instances. Instances in a cluster placement group benefit from non-blocking 10 Gbps network performance within the group, making them ideal for high-performance computing and tightly-coupled workloads.

Therefore, the correct answers are A and C.

Setting the MTU (Maximum Transmission Unit) to 1500 (answer B) is a default value and does not impact network performance significantly.

Creating instances in the same Availability Zone and putting them in a cluster placement group (answer D) is a valid option, but creating instances in separate Availability Zones and putting them in a cluster placement group (answer C) provides additional redundancy and fault tolerance, making it a better option.