Network bandwidth in EC2 instance

What is Network bandwidth and EBS optimized bandwidth in an EC2 instance. How does it impact the choice selection and when it should be taken into consideration?

@mumshadgmail @mmumshad kindly assist into this.

Network bandwidth is how fast the instance’s network card is - akin to broadband speed. The higher the network bandwidth, the faster you can get data in and out of the instance from elsewhere. Generally you would handle high traffic load by scaling to more instances running the application behind a load balancer to spread the traffic load rather than a single bigger instance.

EBS bandwidth is the speed the instance can transfer data to and from its disks. If it has low EBS bandwidth, then there’s little point mounting super-fast io2 disks to it. You’ll need EBS bandwidth for e.g. large SQL servers.

Generally theses bandwidths are higher on bigger instances - therefore costs more.