title: Is an internet gateway required for internet connectivity?
body: <p>Consider following scenario:
  There is a VPC with public subnet. It has a default route table. The instances present in the subnet have elastic ip addresses. The route table associated to this subnet has rules that will allow HTTP traffic to and from the instances in the subnet. This is sufficient for the instances in the subnet to hit internet and vice versa.
  Then why we need another device called Internet Gateway?
  If the route table, Network ACL, Security Group are in place for a subnet, what is that additional thing an Internet Gateway is doing?</p>
  <p>Thanks,
  Nilesh</p>