

# VPC Tutorials
<a name="vpc-tutorials-intro"></a>

Amazon Virtual Private Cloud (VPC) is the foundation of your network infrastructure in Amazon. While the Amazon Management Console provides a user-friendly interface, the Amazon Command Line Interface (CLI) offers greater flexibility and automation capabilities for creating and managing your VPC resources.

This guide presents two essential VPC deployment scenarios:
+ A basic VPC setup with a public subnet, ideal for simple web applications
+ An advanced VPC configuration with both private and public subnets using NAT gateways, suitable for multi-tier applications

By following these tutorials, you'll learn how to:
+ Create VPCs with different subnet configurations
+ Set up internet and NAT gateways
+ Configure route tables and security groups
+ Use Amazon CLI commands to manage your network infrastructure
+ Implement Amazon networking best practices

Let's start building your Amazon network infrastructure using the command line.

**Topics**
+ [Getting started with Amazon VPC using the Amazon CLI](getting-started-with-amazon-vpc-using-the-aws-cli.md)
+ [Create a VPC with private subnets and NAT gateways using Amazon CLI](create-a-vpc-with-private-subnets-and-nat-gateways-using-aws-cli.md)