Virtual Private Cloud (VPC) enables you to provision a logically isolated, configurable, and manageable virtual network environment, improving security of resources in a public cloud and simplifying network deployment.
You have complete control over your virtual network environment, including network creation and DHCP configuration. You can use security groups to improve security of your network environments. Additionally, you can apply for a public IP address for a VPC to connect the VPC to the public network. You can also connect a VPC to your physical data center using a virtual private network (VPN), implementing smooth application migration to the cloud.