Virtual servers with dedicated vCPUs#

Virtual servers with dedicated vCPU cores are a type of cloud instance in which computing cores are permanently assigned to a virtual machine. This eliminates competition for processor resources and ensures predictable performance regardless of other clients’ workloads.

The number of vCPUs, memory, and volume subsystems are configured by the user when creating a server in the Control panel. All parameters can be scaled without data migration.

Servers with dedicated vCPUs are recommended for highly loaded applications, real-time services, databases, and other workloads that can create a critical load on your virtual machine’s CPU cores:

  • Services with constant or high CPU utilization.

  • API and backend applications that are sensitive to latency.

  • Analytics systems and data processing queues.

  • CI/CD environments.

  • Databases (SQL/NoSQL) of small and medium capacity.

Creating#

To create a new virtual server with a dedicated vCPU:

  1. In the Control panel go to the CloudVirtual servers section and click Create.

  2. Select the region and availability zone.

  3. Select an operating system. You can deploy the OS from your own image (your uploaded images will be displayed in the My images section) or using an existing boot disk.

    For more information see the My images article.

  4. Select the server configuration. Available configurations are located in the General purpose, CPU Optimized, or Memory Optimized tabs.

  5. Select the size and type of the system disk.

  6. You can enable automatic backups and configure the schedule.

    Please note that a storage fee applies for backups.

    For more information see the Backups article.

  7. Specify the available networks for the server.

    By default, when creating the first server in a region, you will be prompted to create an external network with allocated IPv4 and IPv6 addresses. All new servers will connect to this network as needed.

    If you have previously created internal networks, they will be displayed in the Networks section.

    A free port on an external or internal network can also be connected to the server. You can create a port in advance in any network in the CloudNetworks section.

  8. Specify the authentication method: SSH key or password.

  9. Enter the server name in the system.

    The server name will be listed in the properties of Linux and Windows operating systems.

  10. Click Create server.

The virtual server with dedicated vCPU cores will appear in the CloudVirtual servers section.

Additional volumes can be attached to a virtual server with dedicated vCPUs. For more information see the Virtual volumes.

Changing configuration#

To change the configuration of a virtual server with dedicated vCPUs:

  1. In the Control panel go to the CloudVirtual servers section.

  2. Select the desired server and click More.

  3. On the server page that opens, in the Information tab, in the Data section, click Edit configuration.

  4. In the drop-down list, select what you want to change—computing resources or system volume size.

  5. Select the new configuration and click Save.

Immediately after saving, the server will reboot to apply the new configuration.

Warning

Changing the configuration causes the server’s restart within 1-2 minutes.

Turn on, shut off or reboot#

The virtual server has two states: ACTIVE and SHUTOFF.

In the Control panel go to the CloudVirtual servers and click the down arrow on the desired server card. From the drop-down list, select Turn on or Shut off (depending on the server’s current state).

If you need to reboot the selected server, click the Reboot button. This sends a restart signal to the operating system, allowing all processes to be gracefully shut down.

If the server reboot process is taking a long time, you can click the Hard reboot button. This will force all processes on the server to stop, and the server will reboot more quickly. This reboot is equivalent to powering down the server and then powering it back on.

To delete a virtual server with dedicated vCPUs:

  1. For the selected server, click the down arrow and select Delete from the drop-down list.

  2. Confirm the deletion by entering the server name.

    You can save the external network port with IPv4 and IPv6 addresses if you disconnect it from the server before deleting it. You can then connect this port to another virtual machine.

    Please note that when deleting a server, a separately created or previously disconnected port will not be deleted along with the server. The port’s IPv4 address will continue to be charged.

  3. Click the Delete button.

The system volume will be deleted along with the server.

Attention

When a server is deleted, any ports that were either created separately or previously disconnected from the server will not be deleted along with the server. The IPv4 address of the port will continue to incur charges.

Resource usage statistics#

To view virtual server load information:

  1. In the Control panel go to the CloudVirtual servers section.

  2. Select the desired server and click More.

  3. On the server page that opens, go to the Metrics tab.