Обзор сервиса VK Cloud Servers
VK Cloud Servers — сервис облачных вычислений для управления виртуальными машинами на платформе VK Cloud.
Виртуальная машина (ВМ) — совокупность ресурсов, которые эмулируют поведение реального компьютера. Для своей работы виртуальная машина использует ресурсы физического сервера (хоста). На одном хосте может размещаться несколько ВМ.
При создании виртуальной машины задается ее конфигурация:
- количество процессоров (CPU);
- объем оперативной памяти (RAM);
- тип и размер диска;
- зона доступности;
- операционная система.
Группа серверов — совокупность серверов внутри кластера, которые объединяются в соответствии с определенной политикой. Под сервером подразумеваются ресурсы:
- виртуальные машины;
- инстансы БД;
- кластеры K8s;
- инстансы приложений из Магазина приложений.
Политика определяет размещение ресурсов на вычислительных узлах платформы (compute nodes). Поддерживаемые политики:
affinity
— размещать ВМ на одном вычислительном узле;anti-affinity
— размещать ВМ на разных вычислительных узлах;soft-affinity
— размещать ВМ по возможности на одном вычислительном узле (если места на одном узле недостаточно, вместо ошибки создания, как в случае сaffinity
, будет создан сервер на другом вычислительном узле);soft-anti-affinity
— размещать ВМ по возможности на разных вычислительных узлах.
Пример использования группы серверов: развернуть несколько ВМ приложений только на одном узле, чтобы ускорить связь между этими ВМ.
На платформе VK Cloud количество процессоров и объем оперативной памяти ВМ задаются с помощью шаблонов конфигураций. Пользователям доступны готовые шаблоны конфигураций, а также индивидуальные конфигурации (по запросу).
Название | Параметры конфигурации | Описание |
---|---|---|
Basic | До 2 vCPU До 4 ГБ RAM | Базовые конфигурации для создания ВМ с невысокой производительностью |
Standard | От 2 до 4 vCPU От 4 ГБ до 16 ГБ RAM | Конфигурации с увеличенным количеством CPU и объемом RAM |
Advanced | От 8 до 16 vCPU От 16 ГБ до 64 ГБ RAM | Конфигурации для создания высокопроизводительных ВМ |
Heavy | От 16 vCPU От 64 ГБ RAM | Индивидуальные конфигурации для создания высокопроизводительных ВМ |
Custom | Не ограничено | Индивидуальные конфигурации |
По умолчанию в проекте доступны конфигурации Basic, Standard и Advanced.
Для создания конфигурации типа Heavy или Custom обратитесь в техническую поддержку. Стоимость ВМ такой конфигурации рассчитывается индивидуально для каждого запроса.
Количество и тип CPU, а также объем RAM уже созданной виртуальной машины можно изменить в рамках доступных в проекте конфигураций. Этот процесс потребует перезагрузки ВМ.
Производительность виртуальной машины зависит от ресурсов хоста, на котором она размещена. Платформа VK Cloud предоставляет серверное оборудование, которое позволяет сконфигурировать ВМ разных уровней производительности.
Характеристики серверного оборудования платформы VK Cloud для размещения ВМ:
Параметр | Значение | Доступность |
---|---|---|
Процессоры стандартные | Intel(R) Xeon(R) Gold 6230 CPU @ 2.10GHz Intel(R) Xeon(R) Gold 6238R CPU @ 2.20GHz Intel(R) Xeon(R) Platinum 8380 CPU @ 2.3GHz | По умолчанию |
Процессоры высокопроизводительные | 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 | По запросу |
Оперативная память | DDR4, Synchronous, 2400 MHz | |
Канал связи | До 1 Гбит/с, без ограничений по трафику | |
Тип виртуализации | KVM + OpenStack |
Конфигурации, доступные по умолчанию, позволяют создавать ВМ на серверах со стандартными процессорами.
Для получения доступа к высокопроизводительным процессорам обратитесь в техническую поддержку. Стоимость виртуальной машины с высокопроизводительным процессором рассчитывается индивидуально для каждого запроса.
Диск на платформе VK Cloud — сетевое блочное устройство хранения данных, которое подключается к ВМ. От размера и типа диска зависит объем хранимых данных и скорость доступа к ним.
В дисковой подсистеме VK Cloud используются сетевые диски. Отказоустойчивость дисков, непрерывный доступ к данным и их сохранность обеспечиваются репликацией.
Сетевые диски можно разбивать на разделы и форматировать так же, как и обычные накопители, подключенные локально. Преимущество сетевых дисков: их можно «перемещать» между ВМ, находящимися в одном центре обработки данных.
Локальные диски Low Latency NVME доступны в высокопроизводительных конфигурациях. Для создания такой конфигурации обратитесь в техническую поддержку.
После создания диска можно изменить его размер, тип, зону доступности. Диск можно переименовать, подключить или отключить от ВМ, клонировать или удалить. Загрузочный диск можно сделать не загрузочным и наоборот.
К виртуальной машине может быть подключено несколько дисков, но хотя бы один из них должен быть загрузочным и содержать установленную операционную систему.
Платформа VK Cloud поддерживает различные типы дисков:
Тип диска | Название в API | Зоны доступности | Описание |
---|---|---|---|
Сетевой HDD | ceph-hdd | MS1, GZ1 | Обычный магнитный жесткий диск. Подходит для хранения больших объемов информации. Тройная репликация на разные серверы СХД |
Сетевой SSD | ceph-ssd | MS1, GZ1 | Твердотельный накопитель. Высокая скорость считывания и записи информации. Производительность выше, чем у HDD. Тройная репликация на разные серверы СХД |
Сетевой High-IOPS SSD | high-iops | MS1, GZ1 | SSD с повышенной скоростью работы. Двойная репликация: обе копии находятся на одном сервере СХД |
Локальный Low Latency NVME | ef-nvme | nova | SSD, который находится на одном гипервизоре с ВМ. Высокая скорость работы и быстрый отклик. Двойная репликация: обе копии находятся на одном гипервизоре |
Зона доступности — это один или несколько центров обработки данных (ЦОД), в которых могут быть размещены компоненты облачной инфраструктуры. В VK Cloud зона доступности соответствует отдельному ЦОД уровня Tier III.
Каждая зона изолирована от сбоев в других зонах доступности. Размещение виртуальных ресурсов в нескольких зонах обеспечивает отказоустойчивость и снижает вероятность потери данных.
Доступные зоны приведены в разделе Безопасность платформы.
VK Cloud распределяет по зонам доступности следующие виртуальные ресурсы:
- виртуальные машины;
- диски: размещаются в сетевом блочном хранилище и автоматически реплицируются внутри своей зоны доступности;
- балансировщики нагрузки.
Существуют ресурсы, для которых нет зон доступности, например, бакет S3 или виртуальная сеть. Для проектов региона Москва эти ресурсы являются глобальными (не привязаны к зоне).
На платформе 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;
- ГК Astra Linux.
Подробнее — в разделе Лицензии.
Компании-участники программы Microsoft Software Assurance могут использовать ранее приобретенные лицензии. Для этого пройдите проверку лицензий и обратитесь в техническую поддержку.