81 lines
6.0 KiB
Markdown
81 lines
6.0 KiB
Markdown
# Техническое описание
|
|
|
|
## Виртуальная машина
|
|
|
|
Конфигурация виртуальной машины задается при ее создании:
|
|
|
|
- операционная система;
|
|
- количество CPU;
|
|
- объем RAM;
|
|
- тип и размер диска;
|
|
- зона доступности.
|
|
|
|
## Зоны доступности
|
|
|
|
Зона доступности — это один или несколько центров обработки данных (ЦОД), в которых могут быть размещены компоненты облачной инфраструктуры.
|
|
|
|
| Зона доступности |Дата-центр | Сетевой периметр |
|
|
|---|---|---|
|
|
|`msk-dc-1`|[Останкино](https://dc.ostankino.ru/)|`Inside`, `DMZ`|
|
|
<!--|`msk-dc-3`|[Oxygen](https://o2dc.ru/)|
|
|
|`msk-dc-5`|[Филанко](https://datahouse.ru/datacenter/nagornaya/)|
|
|
|`ytc-dc-1`|[ЯТЦ Модуль 3](../platform/zones.md#доступные-центры-обработки-данных)|
|
|
|`ytc-dc-2`|[ЯТЦ Модуль 5](../platform/zones.md#доступные-центры-обработки-данных)|
|
|
|`ytc-dc-3`|[ЯТЦ Модуль 6](../platform/zones.md#доступные-центры-обработки-данных)|-->
|
|
|
|
Доступны сетевые периметры:
|
|
|
|
- `Inside` — закрытый контур, не подразумевает доступ в/из интернета к виртуальным машинам. По умолчанию все ВМ в зоне `Inside` имеют маршруты до сетей `Inside` и `DMZ`.
|
|
- `DMZ` — демилитаризованная зона, подразумевает доступ из интернета к виртуальным машинам. По умолчанию все ВМ в зоне `DMZ` с внутренним IP-адресом имеют доступ в интернет через служебный внешний IP-организации организации, недоступный пользователям для управления.
|
|
|
|
## Шаблоны конфигурации ВМ
|
|
|
|
При создании виртуальной машины доступны готовые конфигурации CPU и RAM. Произвольные конфигурации недоступны.
|
|
|
|
## Физические платформы
|
|
|
|
Сервис предоставляет различные виды физических процессоров. Выбор платформы гарантирует тип физического процессора в дата-центре и определяет набор допустимых конфигураций CPU и RAM.
|
|
|
|
| Платформа | Процессор |Частота, ГГц | Кол-во физических CPU на сервере | RAM, ГБ | Зона доступности (*)|Характеристики на 1 ВМ (**)|
|
|
|---|---|---|---|---|---|---|
|
|
| Intel Ice Lake | Intel Xeon Platinum 8358 | 2,6 | 2x32 |1536|[Доступна во всех зонах](#зоны-доступности)|**Кол-во vCPU:** до 32<br> **Объем RAM:** до 256 ГБ|
|
|
| Intel Ice Lake | Intel Xeon Platinum 8378A | 3 | 2x32 |1536|[Доступна во всех зонах](#зоны-доступности)|**Кол-во vCPU:** до 32<br> **Объем RAM:** до 256 ГБ|
|
|
|
|
- (*) — возможно изменение платформы на аналогичную.
|
|
- (**) — индивидуальные конфигурации vCPU и RAM — по запросу.
|
|
|
|
## Диски
|
|
|
|
Хранение данных организовано с использованием сетевых дисков. Диск создается в определенной зоне доступности. Каждый диск автоматически реплицируется внутри своей зоны доступности, что обеспечивает надежное хранение данных.
|
|
|
|
Система хранения построена на платформе Ceph. Используются блочные устройства хранения данных — `NBD (network block device)`. Доступен тип диска — `SSD`.
|
|
|
|
## Операционная система
|
|
|
|
Для виртуальных машин подготовлены образы операционных систем Linux.
|
|
|
|
В операционных системах доступен `root`-пользователь. Для подключения к ВМ используется имя пользователя, заданное при создании ВМ.
|
|
|
|
| Операционная система | Версия | Размер загрузочного диска |
|
|
|---|---|---|
|
|
| AstraLinux | 1.8.2 | 3 ГБ |
|
|
| CentOS | 9 | 10 ГБ |
|
|
| CentOS | 10 | 10 ГБ |
|
|
| Debian | 12 | 5 ГБ |
|
|
| Rocky Linux | 9 | 10 ГБ |
|
|
| Ubuntu | 20.04 | 5 ГБ |
|
|
| Ubuntu | 22.04 | 5 ГБ |
|
|
| VyOS | 13 | 2 ГБ |
|
|
| VyOS | 14 | 2 ГБ |
|
|
|
|
## Группы виртуальных машин
|
|
|
|
Группу виртуальных машин внутри одной зоны доступности можно объединить в соответствии с определенной политикой размещения. Доступны политики:
|
|
|
|
- Правило `Affinity` размещает ВМ обязательно на одном физическом хосте.
|
|
|
|
- Правило `Soft-Affinity` размещает ВМ по возможности на одном физическом хосте.
|
|
|
|
- Правило `Anti-Affinity` размещает ВМ обязательно на разных физических хостах. Такое размещение повышает производительность и предотвращает недоступность ВМ при отказе хоста.
|
|
|
|
- Правило `Soft-Anti-Affinity` размещает ВМ по возможности на разных физических хостах. |