1. Amazon EC2 Documentation - Enhanced networking on Linux: "Enhanced networking uses single root I/O virtualization (SR-IOV) to provide high-performance networking capabilities on supported instance types. SR-IOV is a method of device virtualization that provides higher I/O performance and lower CPU utilization when compared to traditional virtualized network interfaces." (Source: AWS Documentation, Enhanced networking on Linux, Section: "Enhanced networking").
2. Amazon EC2 Documentation - Amazon EC2 instance types: The instance type specifications clearly show that network bandwidth scales with instance size. For example, for M5 instances, m5.large has "Up to 10 Gbps" while m5.24xlarge has "100 Gbps". This demonstrates the direct relationship between instance size and network performance. (Source: AWS Documentation, Amazon EC2 Instance Types, Section: "General Purpose").
3. Amazon EC2 Documentation - Placement groups: "A cluster placement group is a logical grouping of instances within a single Availability Zone. ... A cluster placement group is recommended for applications that benefit from low network latency, high network throughput, or both, and if the majority of the network traffic is between the instances in the group." (Source: AWS Documentation, Placement groups, Section: "Cluster placement groups").