What is VPC (Virtual Private Cloud)?
A logically isolated network in the cloud where you launch your cloud resources.
A VPC is a logically isolated virtual network in the cloud that you define — your own private data center in the cloud. You control IP ranges (CIDR), subnets (public/private), route tables, internet gateways, NAT gateways, and security groups. Resources in a VPC can't be accessed from the internet unless explicitly configured. Best practice: use public subnets for load balancers and private subnets for applications and databases. VPC peering and Transit Gateway connect multiple VPCs.
Deep Dive Guide
aws vpc networking complete guide
More Cloud Terms
ECR (Elastic Container Registry)
AWS's fully managed container image registry service.
EKS (Elastic Kubernetes Service)
AWS's managed Kubernetes service that runs the K8s control plane for you.
Fargate
AWS serverless compute engine for containers — no node management required.
IAM (Identity and Access Management)
AWS service for managing user identities and permissions for cloud resources.
IRSA (IAM Roles for Service Accounts)
EKS feature that allows Kubernetes pods to assume AWS IAM roles without node-level credentials.
Spot Instance
Unused cloud capacity offered at up to 90% discount that can be reclaimed with 2-minute notice.
Test your knowledge of VPC (Virtual Private Cloud) and 130 other DevOps concepts