Open In App

How to Create Your Own Custom VPC?

Last Updated : 21 Aug, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

VPC – Stands for virtual private cloud, It is a secured cloud space created within a public cloud, where you can run the code, store your files, host websites, and can do anything else they could do in an ordinary private cloud. To know more about VPC refer to Amazon VPC – Introduction to Amazon Virtual Cloud.

Why Create Your Own VPC?

There are many advantages and benefits of creating your own virtual private clouds (VPC) for companies or organizations. Within the infrastructure of a cloud provider, a VPC serves as a secure and isolated virtual network, allowing full control over the network architecture and resource management. As a VPC separates resources from other tenants in the cloud environment, it is essential for security and isolation to avoid unauthorized access and data losses. Organizations can perfectly align the IP address range, subnets, routing, and network gateways with their own needs and requirements with custom networking functionality. The ability split resources into different subnets allows better management of different application tiers with better organization, traffic optimization, and access control. A VPC also provides a variety of connectivity choices, including VPN(Virtual Private Network).

Best Practices for Creating a VPC

  • Implement Encryption: We can use encryption for sensitive data. This includes encrypting using SSL/TLS for communication and possibly implementing encryption mechanisms within our application.
  • Use Multiple Availability Zones: We can use multiple subnets across the availability zone. This will help us in the protection of our application from downtime and failures.
  • Regularly Backup: Performing regular backups for sensitive data that is stored in our VPC. This will ensure the data can be restored in case of deletion, corruption, or other issues.

Step To Create Custom Virtual Private Cloud in Amazon Web Services(VPC)

Step 1: Login into to AWS account dashboard. To know how to create an AWS account free tier refer to Amazon Web Services (AWS) – Free Tier Account Set up.

Step 2: Go to Networking lab, and then you will be able to see a window like this after that click on the start button to start the lab it will take around 3-4 minutes for setting up then click on open console

Step 3: You can see a services menu, click on it and then search for “VPC” and select it.

Vitual Private Cloud

Step 4: From the left panel select your VPCs and click on Create VPC

Create VPC

Step 5: Select the following options for your custom VPC :

  • For Resources to create, choose VPC and more
  • For Name tag auto-generation, enter any name you like for example: “Nitin-vpc
  • For the IPv4 CIDR block, ensure that the value is 10.0.0.0/16

Configure VPC

  • For Availability Zones (AZs), choose 2.
  • For the Number of public subnets, choose 2.
  • For the Number of private subnets, choose 2.

Coustmized VPC

Step 6: You can even the diagram preview of your VPC

Privew Of Coustmized VPC

Step 7: Click on Create VPC

Step 8: After that wait for 1-2 minutes for completing all the tasks and click on view VPC

Creating VPC

FAQs On AWS VPC

1. What Are The 2 Types Of VPCs END Points?

There are two types of VPC END points and they are interface endpoints.

  • Interface Endpoints.
  • Gateway Endpoints.

2. What Are VPC And Subnet?

Virtual Private Cloud (VPC) is a network which is spread across globaly and it consists of IP address which is called subnets.

3. How Many VPC Can We Have?

By default 5 VPC’s and you contact with AWS coustmer care to increase the limit.


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads