AWS › VPC & Networking

What is Amazon VPC and why is it the foundation for networking within AWS?

Beginner

Answer

Amazon VPC, or Virtual Private Cloud, lets you provision a logically isolated section of the AWS cloud where you can launch resources within a network you define, including your own IP address range, subnets, route tables, and gateways, giving you complete control over your virtual networking environment, which is why nearly every other AWS compute and database service is deployed within the context of a VPC.
aws ec2 create-vpc --cidr-block 10.0.0.0/16
Real-world example A company creates a dedicated VPC for its production environment with a carefully planned IP address range, ensuring complete network isolation from its separate development environment's own distinctly configured VPC.

Common follow-ups: What is the default VPC that comes with every AWS account?;How many VPCs can you create within a single AWS account by default?