What are the components of Amazon VPC?

Amazon Virtual Private Cloud (Amazon VPC) enables you to launch AWS resources into a virtual network that you’ve defined. This virtual network closely resembles a traditional network that you’d operate in your own data center, with the benefits of using the scalable infrastructure of AWS. It is made up of several networking components.

1- Subnet

2- Elastic internet interface

3- Route Table

4- Internet gateway

5- Elastic IP

6- VPC peering

7- NAT

8- VPC endpoint