VK Cloud logo
Обновлена 16 апреля 2024 г. в 14:35

О сервисе

Cloud Servers — сервис облачных вычислений для управления виртуальными машинами на платформе VK Cloud.

Виртуальные машины

Виртуальная машина (ВМ) — совокупность ресурсов, которые эмулируют поведение реального компьютера. Для своей работы виртуальная машина использует ресурсы физического сервера (хоста). На одном хосте может размещаться несколько ВМ.

При создании виртуальной машины задается ее конфигурация:

  • количество процессоров (CPU);
  • объем оперативной памяти (RAM);
  • тип и размер диска;
  • зона доступности;
  • операционная система.

Группа серверов

Группа серверов — совокупность серверов внутри кластера, которые объединяются в соответствии с определенной политикой. Под сервером подразумеваются ресурсы:

  • виртуальные машины;
  • инстансы БД;
  • кластеры K8s;
  • инстансы приложений из Магазина приложений.

Политика определяет размещение ресурсов на вычислительных узлах платформы (compute nodes). Поддерживаемые политики:

  • affinity — размещать ВМ на одном вычислительном узле;
  • anti-affinity — размещать ВМ на разных вычислительных узлах;
  • soft-affinity — размещать ВМ по возможности на одном вычислительном узле (если места на одном узле недостаточно, вместо ошибки создания, как в случае с affinity, будет создан сервер на другом вычислительном узле);
  • soft-anti-affinity — размещать ВМ по возможности на разных вычислительных узлах.

Пример использования группы серверов: развернуть несколько ВМ приложений только на одном узле, чтобы ускорить связь между этими ВМ.

Шаблоны конфигураций

На платформе VK Cloud количество процессоров и объем оперативной памяти ВМ задаются с помощью шаблонов конфигураций. Пользователям доступны готовые шаблоны конфигураций, а также индивидуальные конфигурации (по запросу).

Категории виртуальных машин

В личном кабинете шаблоны ВМ сгруппированы по категориям:

Категория
Описание
Условие отображения
Intel Cascade Lake (Intel Xeon Gen 2)
ВМ на серверах с CPU Intel Cascade Lake
Доступны по умолчанию
Intel Ice Lake (Intel Xeon Gen 3)
ВМ на серверах с CPU Intel Ice Lake
Доступны по умолчанию
Архивные типы ВМ (legacy)
Старые шаблоны конфигураций ВМ
При фильтрации по умолчанию не отображаются
Высокопроизводительные CPU
ВМ на серверах с увеличенной тактовой частотой CPU
Отображаются при заказе соответствующих типов ВМ через техническую поддержку
Виртуальные машины с GPU
ВМ с подключенной графической картой
Отображаются при заказе соответствующих типов ВМ через сервис Cloud GPU
ВМ с локальными дисками
ВМ с возможностью использования локальных дисков гипервизора
Отображаются при заказе соответствующих типов ВМ через техническую поддержку
ВМ на выделенных серверах
ВМ на гипервизорах, выделенных под нужды одного клиента
Отображаются при заказе соответствующих типов ВМ через вашего менеджера

По умолчанию отображаются только актуальные шаблоны конфигурации: на серверах с CPU Intel Cascade Lake и Intel Ice Lake, а также ВМ с подключенной графической картой, на высокопроизводительных или выделенных серверах, если они были добавлены в проект.

Старые шаблоны конфигурации ВМ доступны при выборе категории Архивные типы ВМ. Сервер для создания ВМ старой конфигурации выбирается случайным образом: Intel Cascade Lake или Intel Ice Lake, но тарифицируются по цене Intel Ice Lake. В случае недоступности сервера (например, при профилактических работах) эти ВМ могут переехать на сервер другого поколения.

Для создания дополнительных шаблонов ВМ (например, с большим объемом ресурсов) обратитесь в техническую поддержку. Стоимость ВМ в этом случае рассчитывается индивидуально для каждого запроса.

Название шаблонов конфигурации ВМ

Название шаблона ВМ на серверах с CPU Intel Cascade Lake, Intel Ice Lake и ВМ с подключенной графической картой формируется следующим образом:

<категория><поколение CPU>-<число CPU>-<объем RAM>-<опции>-<модель GPU>-<число GPU>

Примеры:

Название шаблона ВМ
Описание
STD2-2-4
ВМ с процессором Intel Cascade Lake, 2 vCPU и 4 ГБ оперативной памяти
STD3-4-8
ВМ с процессором Intel Ice Lake, 4 vCPU и 8 ГБ оперативной памяти
GPU1A-32-96-A100-1
ВМ с процессором AMD EPYC 7662 и одной подключенной графической картой Nvidia Tesla A10040GB

Поколения процессоров

Производительность виртуальной машины зависит от ресурсов хоста, на котором она размещена. Платформа VK Cloud предоставляет серверное оборудование, которое позволяет сконфигурировать ВМ разных уровней производительности.

На платформе VK Cloud для размещения ВМ используются процессоры:

Процессор
Тип и поколение процессора
Доступность
Intel(R) Xeon(R) Gold 6230 CPU @ 2.10GHz
Intel(R) Xeon(R) Gold 6238R CPU @ 2.20GHz
Intel Cascade Lake (Intel Xeon Gen 2)
По умолчанию
Intel Xeon Gold 6338 @ 2.0GHz
Intel Xeon Platinum 8380 CPU @ 2.3GHz
Intel Ice Lake (Intel Xeon Gen 3)
По умолчанию
Intel(R) Xeon(R) Gold 6230 CPU @ 3.40GHz
Intel(R) Xeon(R) Gold 6238R CPU @ 3.70GHz
Intel(R) Xeon(R) Platinum 8380 CPU @ 3.4GHz
Высокопроизводительные процессоры
По запросу
AMD EPYC 7662
Только для некоторых виртуальных машин с GPU
По запросу

Конфигурации, доступные по умолчанию, позволяют создавать ВМ на серверах со стандартными процессорами.

Для получения доступа к высокопроизводительным процессорам обратитесь в техническую поддержку. Стоимость виртуальной машины с высокопроизводительным процессором рассчитывается индивидуально для каждого запроса.

Диски

Диск на платформе VK Cloud — сетевое блочное устройство хранения данных, которое подключается к ВМ. От размера и типа диска зависит объем хранимых данных и скорость доступа к ним.

В дисковой подсистеме VK Cloud используются сетевые диски. Отказоустойчивость дисков, непрерывный доступ к данным и их сохранность обеспечиваются репликацией.

Сетевые диски можно разбивать на разделы и форматировать так же, как и обычные накопители, подключенные локально. Преимущество сетевых дисков: их можно «перемещать» между ВМ, находящимися в одном центре обработки данных.

Локальные диски Low Latency NVME доступны в высокопроизводительных конфигурациях. Для создания такой конфигурации обратитесь в техническую поддержку.

После создания диска можно изменить его размер, тип, зону доступности. Диск можно переименовать, подключить или отключить от ВМ, клонировать или удалить. Загрузочный диск можно сделать не загрузочным и наоборот.

К виртуальной машине может быть подключено несколько дисков, но хотя бы один из них должен быть загрузочным и содержать установленную операционную систему.

Типы дисков

Платформа VK Cloud поддерживает различные типы дисков:

Тип диска
Название в API
Зоны доступности
Описание
Сетевой HDD
ceph-hdd
MS1, GZ1, ME1
Обычный магнитный жесткий диск. Подходит для хранения больших объемов информации. Тройная репликация на разные серверы СХД
Сетевой SSD
ceph-ssd
MS1, GZ1, ME1
Твердотельный накопитель. Высокая скорость считывания и записи информации. Производительность выше, чем у HDD. Тройная репликация на разные серверы СХД
Сетевой
High-IOPS SSD
high-iops
MS1, GZ1, ME1
SSD с повышенной скоростью работы. Двойная репликация: обе копии находятся на одном сервере СХД
Локальный
Low Latency NVME
ef-nvme
nova
SSD, который находится на одном гипервизоре с ВМ. Высокая скорость работы и быстрый отклик. Двойная репликация: обе копии находятся на одном гипервизоре

Зона доступности

Зона доступности — это один или несколько центров обработки данных (ЦОД), в которых могут быть размещены компоненты облачной инфраструктуры.

Каждая зона изолирована от сбоев в других зонах доступности. Размещение виртуальных ресурсов в нескольких зонах обеспечивает отказоустойчивость и снижает вероятность потери данных.

VK Cloud распределяет по поддерживаемым зонам доступности следующие виртуальные ресурсы:

  • виртуальные машины;
  • диски: размещаются в сетевом блочном хранилище и автоматически реплицируются внутри своей зоны доступности;
  • балансировщики нагрузки.

Существуют ресурсы, для которых нет зон доступности, например, бакет Cloud Storage или виртуальная сеть. Для проектов региона Москва эти ресурсы являются глобальными (не привязаны к зоне).

Операционная система

На платформе VK Cloud при создании виртуальной машины можно выбрать операционную систему семейства Microsoft Windows или Linux. Для создания ВМ с операционной системой, которой нет в списке платформы, используйте файл образа виртуальной машины с нужной ОС.

В VK Cloud поддерживается миграция ОС Windows серверных версий:

  • Windows Server 2008 / 2008 R2;
  • Windows Server 2012 / 2012 R2;
  • Windows Server 2016;
  • Windows Server 2019;
  • Windows Server 2022.

Образ

Конфигурация и данные виртуальной машины хранятся в виде одного или нескольких файлов. Эти файлы могут использоваться как образ для запуска ВМ в локальной среде или для создания новой ВМ.

На платформе VK Cloud можно создать образ на основе диска ВМ или загрузить файл образа. Полученный образ можно использовать для создания новой виртуальной машины.

Образ, источником которого является диск, позволяет создать копию виртуальной машины с установленной и настроенной операционной системой и приложениями.

Образ, загруженный из файла, можно использовать для миграции ВМ или для создания виртуальной машины с вашей операционной системой.

Файловое хранилище

Файловое хранилище — это виртуальная файловая система, которую можно подключить к нескольким виртуальным машинам и использовать для совместного доступа к данным. При создании файлового хранилища указывается протокол сетевого доступа к нему (NFS или CIFS).

Размер файлового хранилища задается на этапе создания. При необходимости размер файлового хранилища может быть увеличен, уменьшить файловое хранилище нельзя.

Для файловых хранилищ доступны операции создания снимка и восстановления из снимка.

Резервная копия

Резервная копия ВМ необходима, чтобы восстановить состояние виртуальной машины, сохраненное в определенный момент времени. Платформа VK Cloud предоставляет сервис для создания резервных копий ВМ в ручном или автоматическом режиме.

В ручном режиме создание резервных копий запускается пользователем. При этом создаются полные резервные копии ВМ.

Автоматический режим поддерживает стратегию GFS и позволяет настроить расписание резервного копирования для создания полных и инкрементальных резервных копий.

Лицензии

VK Cloud обладает правом лицензировать программное обеспечение на основании соглашений с компаниями:

  • Microsoft (Microsoft Services Provider License Agreement — SPLA);
  • РЕД СОФТ;
  • BaseALT;
  • Астра Линукс.

Подробнее — в разделе Лицензии для ВМ.