You already know that there are three major types of clouds: Public, Private and Hybrid. Now, there’s a newer player in the game: Virtual Private Clouds. What makes these different from public and private clouds, and what is the benefit? Is it just a fancy name for public cloud, or is it a private one?
Virtual Private Clouds (VPC) are related to the public cloud, but they are not the same. Instead of sharing resources and space in a public infrastructure, you get a changeable allotment of resources to configure. There is a certain level of isolation between you and other users, via a private IP subnet and virtual communication construct (such as a VLAN) on a per user basis. This ensures a secure method of remotely accessing your cloud resources. This isolation within a public cloud lends the name “virtual private” because you are essentially operating a private cloud within a public cloud.
That also doesn’t mean Virtual Private Clouds and private clouds are the same. Private clouds are entirely dedicated to your organization, and that includes the hardware. Virtual Private clouds do not have the same hardware dedication; it just creates a more secure environment on public infrastructure. Think of it as operating like a VPN: You use them to send messages over the public internet in a secure way as if you had your own personal network, but it’s not the same as actually having your own.
What’s the benefit to this? Wouldn’t it just be easier to have a private cloud? Not necessarily. Private clouds are expensive to operate, and because the hardware as well as the resources required to run it belong to you alone, there is no one to share that cost with. Virtual Private Clouds give you the best of both worlds: A private cloud for security and compliance purposes, reduced infrastructure costs that come with public clouds. The allotment of resources is yours to use, so there is no worry about running out or having to share with others. You simply are sharing the infrastructure.
Virtual Private Clouds are commonly used with Infrastructure as a Service (IaaS) providers. Because the shared resources (CPU, RAM, etc.) are not always the responsibility of the hardware provider, it is possible to have different infrastructure and VPC providers. However, having the same VPC and infrastructure provider can help cut down on the confusion and communication process between you and your vendor.
If you’re looking for a provider with cloud capabilities, Virtual Private Clouds could be an option for your business. Essentially a specific hybrid cloud solution, they offer similar benefits as private clouds but with the shared infrastructure of public clouds. No matter what solution you decide to choose, make sure to research your providers carefully. Happy cloud hunting!