One of the biggest digital transformation today in the network space is the introduction of Virtual Private Cloud’s. This is also called as the Infrastructure As a Service (IAAS) on cloud where your physical network devices like Switches, Routers, Firewalls, Gateways and VPN devices are today a logical device which are configured on cloud to give you that basic network infrastructure to setup your IT systems. Once you are able to setup the network infrastructure then comes the need to develop other applications or services to support your work or business functions.
There are two types of VPC on cloud :
Public VPC :
This is the type of VPC where the Cloud service provider deploys for you the basic network infrastructure needed on cloud using those logical devices like Switches, Routers, Firewalls and Gateways, configuring an automatic subnet along with the automatic routing policies in-order for you to start utilizing cloud services with the help of IP address assigned to you automatically from the provider. Here you do not have the option to design your own private network apart from using what is offered from cloud provider.
Private VPC :
This is a type of VPC where you will manually have to create your own network IP address subnets, routing policies and internet gateways which will enable you to connect to other services on cloud. This is otherwise known as a private cloud where the networking components using the subnets, routers, gateways and routing policies must be configured manually before starting to use any of the cloud services. Private VPC is considered a totally private network on cloud where you decide to construct your own private infrastructure secured to be accessed only internally and isolated from public cloud.