Regions and Zones
Selectel’s VPC is hosted in two regions: St. Petersburg and Moscow.
Each region is a geographically separate instance and can be divided into several isolated zones.
Each region is fully independent. Even though zones are fully self-contained, they are connected to all other zones in the same region.
By hosting servers in different regions and zones, they will continue to operate even in the event of a large-scale failure on the rack or data center level.
Regions are fully isolated from one another, which provides the most fault-tolerance and stability possible in the event of a malfunction or failure.
Regions can be viewed in the control panel.
In the selected region, you can view virtual machines and volumes for a specific zone or all zones.
Regions are isolated from one another, and resources in different locations are not automatically copied to other regions.
When launching a virtual machine, you must choose an image located in the current region. If the image is in another region, you can upload it again to the new region.
All connections between regions are made over the Internet, which is why an adequate encryption method must be used to protect data.
Data is transferred between regions at the Internet data transfer rate.
Zones are isolated region segments hosted on separate racks and equipment.
All network resources in a region are public. We haven’t put any limits on local network connections for servers in different zones.
When launching a virtual machine, you must choose an available zone, otherwise a zone with available resources will be assigned automatically.
You can raise the fault-tolerance of your application by installing it on servers in different zones.
You can also quickly reassign floating IP addresses to machines in different zones to minimize the effects of malfunctions or failures.
Limits may eventually be set on the number of resources that can be rented in each zone. Zones and their resources may also be unavailable to new clients and not all zones in a region may be available for your account.
Your account defines which regions and zones are available.
Available zones are represented by a region code followed by a letter, which identifies the zone; for example: ru-1a (Dubrovka-1) is the first available zone in the region ru-1 (St. Petersburg).
The number of available zones in a region may vary between accounts.
You can use a control panel or command line interface to get a list of zones accessible from your account.
A description of how to use console clients can be found under our Console Clients section. Since every region is served by its own set of API endpoints, a different authorization file (RC file) is required for each region you use.