Virtual Private Cloud (VPC) enables you to provision logically isolated virtual networks for Elastic Cloud Servers (ECSs), improving cloud resource security and simplifying network deployment. You can configure and manage the virtual networks as required.
Within your own VPC, you can create security groups and VPNs, configure IP address ranges, specify bandwidth sizes, manage the networks in the VPC, and make changes to these networks as needed, quickly and securely. You can also define rules to control communications between ECSs in the same security group or in different security groups.
The following describes the basics, security, connectivity, and O&M of VPCs.
Figure 1 VPC architecture

Item | Brief | Details |
|---|---|---|
Basic functions | A VPC is a logically isolated virtual private network on the cloud. You can define a CIDR block for each VPC and create one or more subnets in the VPC. You can also configure VPC route tables to control where traffic is directed. VPCs are logically isolated from each other, but subnets in a VPC can communicate with each other by default. |
|
Access control | Security groups and network ACLs protect instances deployed in a VPC. |
Network ACLs protect subnets, while security groups protect instances in a subnet. If both security group and network ACL rules are configured, traffic matches network ACL rules first and then security group rules. For more information, see Access Control Overview. |
Network connectivity | You can use VPC together with other networking services to build networks for different needs.
|
|
Network O&M | VPC flow logs and traffic mirroring track traffic in a VPC for network O&M. |
|
Figure 2 VPC components

You can access the VPC service through the management console or using HTTPS-based APIs. You can use the console to directly perform operations on VPC resources. To access the VPC service, log in to the management console and select Virtual Private Cloud from the console homepage. If you need to integrate a VPC into a third-party system for secondary development, you can use APIs to access the VPC service. For details, see the Virtual Private Cloud API Reference.