Virtual Private Cloud (VPC)

Introduction Virtual Private Cloud.

With this new section, we will start with the last pillar of cloud computing, “Networking”. If you are not from the Networking background you will find some new terms, however, if you have gone through the first introductory section of this course, you would find definitions to the terms there or you can always Google it.

So, let’s start with “Virtual Private Cloud”.

Introduction

VPC is a largely invisible layer of Cloud Computing. Without VPC we wouldn’t be able to use Cloud Computing. VPC is created on top of the Physical network. It allows us to communicate with storage devices, using instances. Also, connecting to other networks like the Internet is also possible using VPC.

In core Networking language, VPC is a Software-defined private network logically created on top of the network devices where you can configure and manage the resources using IP addresses, subnets and firewalls.

Let’s understand it with an example.

Explanation with example

Consider a city named X. Then City will have different neighbourhoods. And these neighbourhoods will have buildings or houses. No two houses will have the same address. This way, when we want to communicate with any of the houses we can reach out to them using their unique address.

So, the city is VPC, neighbourhoods are Subnetworks and houses are the instances or the network devices having IP addresses as their unique address.

Create a free account to view this lesson.

By signing up, you agree to Educative's Terms of Service and Privacy Policy