You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
A Virtual Private Cloud (VPC) is a logically isolated network on IBM Cloud where you deploy your compute, storage, and database resources. VPC networking gives you full control over IP addressing, subnets, routing, and security.
A VPC provides:
Every VPC exists within a single IBM Cloud region.
When creating a VPC, you define address prefixes (CIDR blocks) for each zone:
| Zone | Address Prefix | Usable IPs |
|---|---|---|
| us-south-1 | 10.240.0.0/18 | ~16,000 |
| us-south-2 | 10.240.64.0/18 | ~16,000 |
| us-south-3 | 10.240.128.0/18 | ~16,000 |
A subnet is a range of IP addresses within a zone:
VPC: my-vpc
├── Subnet: web-subnet-1 (us-south-1, 10.240.0.0/24) → Public
├── Subnet: web-subnet-2 (us-south-2, 10.240.64.0/24) → Public
├── Subnet: app-subnet-1 (us-south-1, 10.240.1.0/24) → Private
└── Subnet: db-subnet-1 (us-south-1, 10.240.2.0/24) → Private
A public gateway provides outbound-only internet access for an entire subnet:
A floating IP is a static public IP address you can assign to a specific instance:
IBM Cloud VPC offers two types of load balancers:
| Type | Description | Use Case |
|---|---|---|
| Application Load Balancer (ALB) | Layer 7 (HTTP/HTTPS) load balancing | Web applications, microservices |
| Network Load Balancer (NLB) | Layer 4 (TCP/UDP) load balancing | High-throughput, low-latency workloads |
Virtual firewalls at the instance level:
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.