Knowledge Base

Articles list

Technical Description

The Virtual Private Cloud is a fully user-managed private cloud hosted in Selectel data centers. The main components within the cloud are virtual servers and networks (local and public).

Every new VPC project is a unique isolated cloud that resources can be reserved for and where custom server pools can be created.

In terms of allocating resources, there are practically no limits to virtual server operating systems and features. Pre-configured Linux and Windows images are available for installation, and server images may be uploaded by the user or existing volumes with an OS already installed may be used to create new servers.

Virtual machines can be finely tuned during the creation process: number of vCPUs and RAM, volume size and type (fast, universal, or basic), and network and connection options.

The flexibility and scalability of the VPC is achieved by easily distributing and redistributing disk space and computing power. When creating or updating virtual servers, existing volumes with operating systems can be attached, requiring only the amount of RAM and number of vCPUs be changed to the proper amount.

VPC Components

The Virtual Private Cloud service includes the following components:

  • Virtual Private Cloud. An isolated virtual network of servers with a manageable IP address space.
  • Resource. A single unit of a physical server's resources made available in a virtual pool.
  • Virtual Server. A virtual machine created from allocated resources and serving as a dedicated server.
  • Volume. Different types of data storage solutions that operate on a permanent basis and independent of virtual servers.
  • Network. Local and public subnets for grouping virtual machines and providing Internet access.
  • Router. Connects subnets to one another and distributes traffic between servers, NAT nodes, and subnets.
  • License. Additional Windows Server licenses that are available for lease.
  • Image Storage. Disk space for storing custom server images.

Before getting started with the VPC, users create a project where resources can be reserved for future use:

  • total number of virtual processors
  • RAM
  • volumes
  • network resources

Resources are available in multiple zones located in two regions: Moscow and St. Petersburg, which are fully independent of one another.

Virtual servers are created from allocated resources. Servers interact with one another and the outside world over one of two network types:

  • local — an isolated network for grouping virtual machines
  • public — a subnet with Internet access

Please note: Access to virtual machines is only possible through the VNC console.

The Internet can be accessed over a public subnet or floating IP address, which is a legitimate external IP address and is available until it is deleted. Network bandwidth is 1 Gbps.

Virtual machines located in one region, but multiple zones, can be connected in local networks. For example, you can configure data and application redundancy with high-speed data transfers and create fault-tolerant systems to safeguard online resources from malfunctions and downtime.

If necessary, VPC virtual servers and physical servers in Selectel data centers can be connected in one local network. There are no limits to the number of local networks that can be created for setting up secure data transfers within the system.