Расчёт характеристик инсталляции
Требуется рассчитать частную инсталляцию вычислительной мощности, приведённую в таблице 1.
Параметр | Минимальные требования |
|---|---|
vCPU | 10000 |
RAM | 80 ТБ |
Хранилище | 240 ТБ |
Хранилище повышенной производительности | 60 ТБ |
Количество ЦОД | 3 |
Запас ёмкости ЦОД 1 | 50% |
Запас ёмкости ЦОД 2 | 50% |
Запас ёмкости ЦОД 3 | 15% |
30% вычислительных узлов должны быть оснащены процессорами высокой производительности с коэффициентом переподписки 1. Для остальных ВУ выбран коэффициент переподписки 2.
Связь между ЦОД реализована независимыми оптическими линиями связи, длина каждой из которых составляет менее 40 км. Пропускная способность каждой линии — 40 Гбит/с, максимальная задержка каждой линии — 5 мс.
Исходя из наличия ЦОД и каналов связи между ними методом сегментации будут зоны доступности. Вычислительные ресурсы должны быть распределены между ЦОД в следующих пропорциях:
- ЦОД 1 и 2 — по 45 %.
- ЦОД 3 — 10 %.
Исходя из требований к двум вариантам переподписки потребуется 2 типа агрегатов ВУ в каждой зоне доступности.
Для агрегата с переподпиской 2 выбран сервер с двумя процессорами Intel Xeon Gold 6338 (32 ядра).
Для агрегата с высокопроизводительным процессором выбран сервер с двумя процессорами Intel Xeon Platinum 8380 (40 ядер).
Объём памяти во всех серверах — 1024 ГБ.
Расчёт количества ВУ с высокопроизводительными процессорами
-
Расчёт по CPU:
.
-
Расчёт по RAM:
.
Из двух полученных значений необходимо выбрать большее, а именно 42.
Распределение серверов по ЦОД:
- ЦОД 1 и 2 — по 19 серверов.
- ЦОД 3 — 4 сервера.
Итоговая спецификация сервера приведена в таблице 2.
Параметр | Минимальные требования |
|---|---|
Процессор | 2x Intel Xeon Platinum 8380 |
Оперативная память | 1024 ГБ |
Хранилище | 2x 480 ГБ SSD |
Сеть | 2x 25 Гбит/сек (2x LACP) Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.) |
Расчёт количества ВУ с коэффициентом переподписки CPU 2
-
Расчёт по CPU:
.
-
Расчёт по RAM:
.
Из двух полученных значений необходимо выбрать большее, а именно 64.
Распределение серверов по ЦОД:
- ЦОД 1 и 2 — по 29 серверов.
- ЦОД 3 — 6 серверов.
Итоговая спецификация сервера приведена в таблице 3.
Параметр | Минимальные требования |
|---|---|
Процессор | 2x Intel Xeon Gold 6338 |
Оперативная память | 1024 ГБ |
Хранилище | 2x 480 ГБ SSD |
Сеть | 2x 25 Гбит/сек (2x LACP) Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.) |
Суммарное количество ВУ — 106. Их итоговое распределение по ЦОД:
- ЦОД 1 и 2 — по 48 серверов.
- ЦОД 3 — 10 серверов.
Расчёт параметров одного сервера
Для серверов Ceph выбрано шасси с 8 дисками SSD NVMe объёмом 7.68 ТБ, пропускная способность диска — 2500 МБайт/сек.
Количество OSD на 1 NVMe диск — 2, количество OSD на сервер: .
Пропускная способность массива дисков одного сервера: Мбайт/сек. При профиле нагрузки 30% «на запись» и 70% «на чтение», пропускная способность массива дисков «на чтение» будет равна 12600 Мбайт/сек.
Требуемое количество ядер CPU на сервер: . Наиболее подходящим процессором под рассчитанные требования является 2x Intel Xeon Gold 5318 (24 ядра), итого 48 ядер.
Требуемый объём оперативной памяти: ГБ. Наиболее подходящим объёмом памяти под рассчитанные требования является 128 ГБ.
Для четырёх сетевых карт с пропускной способностью 25 Гбит/сек, пропускная способность сети Ceph Internal: . Полученное значение отличается от пропускной способности «на чтение» приблизительно на 20%. Можно допустить, что данное отличие будет оказывать влияние только в моменты пиковой нагрузки.
Итоговая спецификация сервера приведена в таблице 4.
Параметр | Минимальные требования |
|---|---|
Процессор | 2x Intel Xeon Gold 5318 |
Оперативная память | 128 ГБ |
Хранилище | 2x 480 ГБ SSD — ОС 8x 7,68 ТБ SSD NVMe |
Сеть | 2x 25 Гбит/сек (2x LACP) — Ceph External 4x 25 Гбит/сек (2x LACP) — Ceph Internal Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.) |
Расчёт количества серверов и кластеров
Объём одного диска в TiB:
.
Требуемое количество серверов Ceph (без учёта требований к количеству серверов в кластере):
.
Предполагаемое распределение серверов по ЦОД (без учёта требований к количеству серверов в кластере):
- ЦОД 1 и 2 — по 8,5 серверов.
- ЦОД 3 — 1,9 сервера.
Исходя из требований к количеству серверов в кластере Ceph распределение кластеров по ЦОД будет следующим:
- ЦОД 1 и 2 — по одному кластеру из 9 узлов.
- ЦОД 3 — кластер из 3 узлов.
Ёмкость кластера из 9 узлов:
TiB.
Ёмкость кластера из 3 узлов:
TiB.
Суммарная ёмкость всех кластеров Ceph: 117+117+39=273 TiB.
Для серверов High-IOPS Storage выбрано шасси с 8 дисками SSD NVMe объёмом 7,68 ТБ, пропускная способность диска — 2500 МБайт/сек.
Требуемое количество серверов: .
Минимальное количество серверов в зоне доступности — 2. Таким образом в каждой зоне доступности необходимо разместить по 2 сервера High-IOPS Storage.
Пропускная способность массива дисков: МБайт/сек.
Минимальное количество ядер CPU на сервер: . Наиболее подходящим процессором под рассчитанные требования является 2x Intel Xeon Silver 4310 (12 ядер).
Для четырёх сетевых карт с пропускной способностью 25 Гбит/сек, пропускная способность сети: . Данной пропускной способности достаточно, чтобы обрабатывать трафик массива дисков сервера.
Итоговая спецификация сервера приведена в таблице 5.
Параметр | Минимальные требования |
|---|---|
Процессор | 2x Intel Xeon Silver 4310 |
Оперативная память | 128 ГБ |
Хранилище | 2x 480 ГБ SSD — ОС 8x 7,68 ТБ SSD NVMe |
Сеть | 4x 25 Гбит/сек (2x LACP) Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.) |
Исходя из количества ВУ минимальное рекомендованное количество контроллеров — 3. Раскладка узлов контроллера по зонам доступности — по 3 узла на зону.
Распределение компонентов по контроллерам в каждой зоне доступности:
- Контроллер 1: HAProxy, Nova, Cinder, Neutron, иные компоненты, не перечисленные в данном списке и не размещаемые в служебном кластере Kubernetes.
- Контроллер 2: etcd, служебные БД.
- Контроллер 3: служебный кластер Kubernetes.
Итоговая спецификация контроллеров 1 и 3 приведена в таблице 6.
Параметр | Минимальные требования |
|---|---|
Процессор | 2x Intel Xeon Gold (минимум 28 ядер) |
Оперативная память | 512 ГБ |
Хранилище | 2x 480 ГБ SSD — для ОС |
Сеть | 4x 25 Гбит/сек (2x LACP) Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.) |
Итоговая спецификация контроллера 2 приведена в таблице 7.
Параметр | Минимальные требования |
|---|---|
Процессор | 2x Intel Xeon Gold 6348 |
Оперативная память | 512 ГБ |
Хранилище | 2x 480 ГБ SSD — для ОС 2x 3,84 ТБ NVMe — для контроллеров под размещение служебных БД компонентов |
Сеть | 4x 25 Гбит/сек (2x LACP) Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.) |
Итоговая спецификация сервера приведена в таблице 8.
Параметр | Минимальные требования |
|---|---|
Процессор | 2x Intel Xeon Silver 4210R (16 ядер) |
Оперативная память | 128 ГБ |
Хранилище | 2x 480 ГБ SSD — для ОС 2x 3,84 ТБ NVMe — под размещение БД компонентов |
Сеть | 2x 25 Гбит/сек (2x LACP) Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.) |
При количестве ВУ больше 100 рекомендованное количество узлов мониторинга и логирования — 2.
Итоговая спецификация сервера приведена в таблице 9.
Параметр | Минимальные требования |
|---|---|
Процессор | 2x Intel Xeon Silver 4210R (16 ядер) |
Оперативная память | 16 ГБ |
Хранилище | 2x 960 ГБ SSD |
Сеть | 2x 25 Гбит/сек (2x LACP) Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.) |
Итоговые требования к портовой ёмкости по ЦОД приведены в таблице 10.
Скорость портов коммутаторов | Используется LACP | Количество портов | Примечания |
|---|---|---|---|
25 ГБит/сек | Да | 176 | ЦОД 1 |
1 Гбит/сек | Нет | 130 | ЦОД 1 (IPMI/OOB) |
25 ГБит/сек | Да | 170 | ЦОД 2 |
1 Гбит/сек | Нет | 124 | ЦОД 2 (IPMI/OOB) |
25 ГБит/сек | Да | 58 | ЦОД 3 |
1 Гбит/сек | Нет | 36 | ЦОД 3 (IPMI/OOB) |
Для сетевой фабрики планируется использовать оборудование с характеристиками, приведёнными в таблице 11.
| Downlink | Uplink | ||
Скорость, ГБит/сек | Количество | Скорость, ГБит/сек | Количество | |
Leaf | 25 | 48 | 100 | 6 |
Spine | 100 | 48 | — | — |
Border Leaf | 100 | 4 | 25 | 16 |
Firewall | 25 | 4 | 25 | 4 |
Datacenter Gateway | 25 | 4 | 25 | 4 |
IPMI & OOB | 1 | 48 | 25 | 2 |
Итоговые требования к оборудованию фабрики приведены в таблице 12.
ЦОД 1 | ЦОД 2 | ЦОД 3 | Требования к технологиям | |
|---|---|---|---|---|
Leaf | 4 | 4 | 2 | BGP, EVPN, VxLAN, MC-LAG |
Spine | 2 | 2 | 2 | BGP, EVPN |
Border Leaf | 2 | 2 | 2 | BGP, EVPN, VxLAN |
Firewall | 2 | 2 | 2 | BGP |
Datacenter Gateway | 2 | 2 | 2 | L3VPN, EVPN |
IPMI & OOB | 4 | 4 | 1 | VLAN |
Список необходимых сетей приведён в таблице 13.
Название сети | Номер VLAN | Адрес подсети | Размерность сети | Адрес шлюза |
|---|---|---|---|---|
Public API Loopback | Не применимо | 10.10.100.0 | /29 | Не применимо |
Private API Loopback | 10.10.100.8 | /29 | ||
K8s Internal | Pods — 172.16.0.0 | /23 | ||
Services — 172.16.2.0 | /26 | |||
Cloud External | 200 | 10.20.0.0 | /24 | 10.20.0.1 |
ЦОД 1 | ||||
Management | 111 | 10.11.1.0 | /24 | 10.11.1.1 |
Public API Transport | 112 | 10.11.2.0 | /29 | 10.11.2.1 |
Cloud Tunnel | 113 | 10.11.3.0 | /24 | 10.11.3.1 |
Сeph External | 114 | 10.11.4.0 | /24 | 10.11.4.1 |
Сeph Internal | 115 | 10.11.5.0 | /24 | Не применимо |
IPMI | 116 | 10.11.6.0 | /24 | 10.11.6.1 |
OOB | 117 | 10.11.7.0 | /24 | 10.11.7.1 |
ЦОД 2 | ||||
Management | 121 | 10.12.1.0 | /24 | 10.12.1.1 |
Public API Transport | 122 | 10.12.2.0 | /29 | 10.12.2.1 |
Cloud Tunnel | 123 | 10.12.3.0 | /24 | 10.12.3.1 |
Сeph External | 124 | 10.12.4.0 | /24 | 10.12.4.1 |
Сeph Internal | 125 | 10.12.5.0 | /24 | Не применимо |
IPMI | 126 | 10.12.6.0 | /24 | 10.12.6.1 |
OOB | 127 | 10.12.7.0 | /24 | 10.12.7.1 |
ЦОД 3 | ||||
Management | 131 | 10.13.1.0 | /24 | 10.13.1.1 |
Public API Transport | 132 | 10.13.2.0 | /29 | 10.13.2.1 |
Cloud Tunnel | 133 | 10.13.3.0 | /24 | 10.13.3.1 |
Сeph External | 134 | 10.13.4.0 | /24 | 10.13.4.1 |
Сeph Internal | 135 | 10.13.5.0 | /24 | Не применимо |
IPMI | 136 | 10.13.6.0 | /24 | 10.13.6.1 |
OOB | 137 | 10.13.7.0 | /24 | 10.13.7.1 |
Итоговые характеристики Платформы приведены в таблице 14.
ЦОД 1 | ЦОД 2 | ЦОД 3 | Суммарно | |
|---|---|---|---|---|
vCPU высокой производительности | 1368 | 1368 | 288 | 3024 |
RAM узлов высокой производительности, ГБ | 16,97 | 16,97 | 3,57 | 37,51 |
vCPU | 3340 | 3340 | 691 | 7371 |
RAM, ГБ | 25,89 | 25,89 | 5,36 | 57,14 |
Емкость Ceph, TiB | 117 | 117 | 39 | 273 |
Ёмкость High-IOPS Storage, TiB | 55,9 | 55,9 | 55,9 | 167,7 |