Virtual Private Cloud

A Virtual Private Cloud (VPC) is a secure, isolated private cloud hosted within a public cloud. VPC customers can run code, store data, host websites, and do anything else they could do in an ordinary private cloud, but the private cloud is hosted remotely by a public cloud provider. VPCs combine the scalability and convenience of public cloud computing with the data isolation of private cloud computing.

Why use a VPC


Because a VPC is hosted by a public cloud provider, customers can add more computing resources on demand.

Better performance

Cloud-hosted websites and applications typically perform better than those hosted on local on-premises servers.


Information passed through a VPC stays within a customer’s control without crossing the internet. In addition, with all customers operating on the same back-end infrastructure, VPC providers have a highly-vested interest in keeping things running smoothly and securely, while maintaining high levels of uptime.


Because VPCs are within a public cloud, customers still benefit from economies of scale, sharing costs with other organizations without compromising the aforementioned security.

Easy integration

A VPC can be integrated with other VPCs, the public cloud, or on-premise infrastructure. Once in place, it effectively becomes a hybrid cloud, which by definition, is more than one cloud working in synchronization.

Seamless updates

With all customers operating on the same hardware, the VPC provider can upgrade everyone incrementally and with no downtime. Over time, customers’ workloads actually get more secure and quicker!