DEV Community

Akinwumi Omolade
Akinwumi Omolade

Posted on β€’ Originally published at mennymo.hashnode.dev on

1

Aws Vpc

What is the Idea behind a VPC?

VPC stands for Virtual Private Cloud. It is your own network in the cloud. In a Region, there are Availability Zones on which we can launch EC2 instances, RDS instances, or other services.

Now, a VPC is an isolated network in a region that spans all availability zones in that region There are several other VPCs in the AWS cloud and as they have no access to your VPC and vice-versa.

Why would you want to isolate your network?

Isolation basically means you can manage multiple networks on your account which are isolated from each other.

  • You might need this from a compliance perspective.
  • You may want to connect your on-prem data center to your cloud provider. You need at least one VPC, this will serve as your own network or data center in the cloud.

AWS-VPC.png

What is VPC used for

Essentially, VPC enables you to deploy resources. Within your VPC, you are able to utilize different compute resources, storage or database, and other network infrastructure such as Amazon EC2 Amazon Elastic Block Store (EBS) Amazon Relational Database Service (RDS) AWS Virtual Private Network (VPN)

This, therefore, allows you to be able to build and as well, deploy your solution within the cloud.

In AWS, each region is only allowed a maximum of 5 VPCs

What do you need to create a VPC

When you are creating a VPC, you have to specify the following:

  • Region it will be used
  • Name
  • IP address range
  • When you are defining the range for the IP address, you do so in CIDR (Classless Inter-Domain Routing) blocks.

Definition of a VPC

Finally, how do we define a VPC in AWS?

A virtual private cloud is a private environment or isolated segment of the AWS public cloud that only you have access to. It allows you to provision and deploy resources in a safe and secure manner.

Summary of a Virtual Private cloud

  1. In the AWS Infrastructure, the VPC resides inside the AWS cloud

  2. The VPC is your own private segment of the AWS cloud.

  3. It allows you to define and control isolated virtual networks and then deploy cloud resources into those networks.

  4. When you create your own VPC, only you have access to it.

Thank you for coming by. Do well to reach out on LinkedIn or Twitter for collaborations πŸ˜ƒ

References

Level Up Coding

AWS VPC

Quadratic AI

Quadratic AI – The Spreadsheet with AI, Code, and Connections

  • AI-Powered Insights: Ask questions in plain English and get instant visualizations
  • Multi-Language Support: Seamlessly switch between Python, SQL, and JavaScript in one workspace
  • Zero Setup Required: Connect to databases or drag-and-drop files straight from your browser
  • Live Collaboration: Work together in real-time, no matter where your team is located
  • Beyond Formulas: Tackle complex analysis that traditional spreadsheets can't handle

Get started for free.

Watch The Demo πŸ“Šβœ¨

Top comments (2)

Collapse
 
harinderseera profile image
Harinder Seera πŸ‡­πŸ‡² β€’

Congrats on your first post. Keep it up.

Collapse
 
mennymo profile image
Akinwumi Omolade β€’

Thank you

Image of DataStax

AI Agents Made Easy with Langflow

Connect models, vector stores, memory and other AI building blocks with the click of a button to build and deploy AI-powered agents.

Get started for free

πŸ‘‹ Kindness is contagious

Engage with a wealth of insights in this thoughtful article, valued within the supportive DEV Community. Coders of every background are welcome to join in and add to our collective wisdom.

A sincere "thank you" often brightens someone’s day. Share your gratitude in the comments below!

On DEV, the act of sharing knowledge eases our journey and fortifies our community ties. Found value in this? A quick thank you to the author can make a significant impact.

Okay