🎁 New User? Get 20% off your first purchase with code NEWUSER20 Register Now →
Menu

Categories

Cloud Computing Intermediate

What is VPC (Virtual Private Cloud)?

An isolated virtual network within a cloud provider where you can launch resources with full control over IP addressing, routing, and security.

A VPC is your private network in the cloud. You define the IP range (CIDR block), create subnets (public and private), configure route tables, and set up internet/NAT gateways. Resources in a VPC are isolated from other customers.

Key components include subnets (segment the VPC), security groups (instance-level firewalls), NACLs (subnet-level firewalls), route tables, internet gateways (public access), NAT gateways (outbound-only for private subnets), and VPC peering (connect VPCs).

Related Terms

SLA (Service Level Agreement)
A formal agreement between a service provider and customer defining guaranteed levels of service availability and performance.
Cloud Load Balancer
A managed service that distributes incoming network traffic across multiple servers to ensure high availability and optimal resource utilization.
Hybrid Cloud
A computing environment that combines on-premises infrastructure with public cloud services, allowing data and applications to move between them.
Cloud Function
A serverless compute service that runs code in response to events without requiring server management or infrastructure provisioning.
Elastic Load Balancing
An AWS service that automatically distributes incoming application traffic across multiple targets like EC2 instances and containers.
Kubernetes Service
An abstraction that provides a stable network endpoint for accessing a group of Pods, handling load balancing and service discovery.
View All Cloud Computing Terms →