[Hello VPC World!]

Reginald Bratton
3 min readOct 16, 2023

--

I have a VPC for you….VPC…VPC

Today we are going to tackle VPC’s! What are they? Why are they important? What can I do with them? anddddddd most importantly how can they help me??

We’ll start with the What is a VPC or Virtual Private Cloud.

But nevertheless a Virtual Private Cloud by definition is the division of a service provider’s public cloud multi-tenant architecture to support private cloud computing. VPCs are, therefore, a private cloud hosted within a public cloud architecture. This model enables an enterprise to achieve the benefits of private clouds (such as more granular control over virtual networks and an isolated environment) while using public cloud resources.

In laments terms a VPC is a place where you can securely store a database privately that is inaccessible to the internet (by default) but you can peer or connect your VPC’s if you route them using a route table. Lets take this a bit further, if you build a database virtually that is hidden from the internet how secure do you think that information will be??

Below I have attached a picture with three different VPC’s.

  1. Finance Department
  2. Marketing Department
  3. Developer Department

A little more of the what/why/how

  1. They are not transitive…meaning if I have the a routed connection between marketing and the finance it does not mean that the marketing will be routed to the developer VPC.
  2. See picture attached. This is why you need to establish a peering connection between VPC’s. If we can visit our picture above you can see the VPC peering with the white lines.

3. This virtual network closely resembles a traditional network that you’d operate in your own data center, with the benefits of using the scalable (adding resources) infrastructure of AWS.

So remember one of the biggest advantages of using a cloud like AWS would be the scalability (adding compute power or adding more instances) and security (data stored and the internet cannot access it like it does not exist). Now think about storing all of our important data at a on-site data center and how expensive it could get buying (physical servers) or other on-site equipment then you have to wait on the equipment to get there. Once you have everything (physically) on-site now I can to set it all up and I need security to secure everything. This will be EXPENSIVE! The cloud lets you get up and running without all of waiting and paying for things you might not even need.

Follow me as we breakdown components of our cloud…

Can’t touch this…. #cloud

Lets build and learn together.

You can find me on LinkedIn here

--

--