VK Private Cloud logo
Помощь
Обновлена 17 июля 2026 г. в 15:55

Пример расчёта характеристик инсталляции

Входные данные

Требуется рассчитать частную инсталляцию вычислительной мощности, приведённую в таблице 1.

Таблица 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 ГБ.

Расчёт количества ВУ с высокопроизводительными процессорами

  1. Расчёт по CPU:

    QsCPU=0.3QregQCPUOCPUECPU=0.31000024010,942Q_{sCPU} = 0.3 * \frac {Q_{reg}}{Q_{CPU} \ast O_{CPU} \ast E_{CPU}} = 0.3 * \frac {10000}{2 \ast 40 \ast 1 \ast 0,9} \approx 42

  2. Расчёт по RAM:

    QsRAM=0.3Vreg(VRAM16)ERAM=0.3801024(102416)0,928Q_{sRAM} = 0.3 * \frac {V_{reg}}{(V_{RAM} - 16) \ast E_{RAM}} = 0.3 * \frac {80 \ast 1024}{(1024 -16) \ast 0,9} \approx 28

Из двух полученных значений необходимо выбрать большее, а именно 42.

Распределение серверов по ЦОД:

  • ЦОД 1 и 2 — по 19 серверов.
  • ЦОД 3 — 4 сервера.

Итоговая спецификация сервера приведена в таблице 2.

Таблица 2 — Итоговая спецификация сервера

Параметр

Минимальные требования

Процессор

2x Intel Xeon Platinum 8380

Оперативная память

1024 ГБ

Хранилище

2x 480 ГБ SSD

Сеть

2x 25 Гбит/сек (2x LACP)

Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.)

Расчёт количества ВУ с коэффициентом переподписки CPU 2

  1. Расчёт по CPU:

    QsCPU=0.7QregQCPUOCPUECPU=0.71000023220,961Q_{sCPU} = 0.7 * \frac {Q_{reg}}{Q_{CPU} \ast O_{CPU} \ast E_{CPU}} = 0.7 * \frac {10000}{2 \ast 32 \ast 2 \ast 0,9} \approx 61

  2. Расчёт по RAM:

    QsRAM=0.7Vreg(VRAM16)ERAM=0.7801024(102416)0,964Q_{sRAM} = 0.7 * \frac {V_{reg}}{(V_{RAM} - 16) \ast E_{RAM}} = 0.7 * \frac {80 \ast 1024}{(1024 -16) \ast 0,9} \approx 64

Из двух полученных значений необходимо выбрать большее, а именно 64.

Распределение серверов по ЦОД:

  • ЦОД 1 и 2 — по 29 серверов.
  • ЦОД 3 — 6 серверов.

Итоговая спецификация сервера приведена в таблице 3.

Таблица 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

Расчёт параметров одного сервера

  1. Для серверов Ceph выбрано шасси с 8 дисками SSD NVMe объёмом 7.68 ТБ, пропускная способность диска — 2500 МБайт/сек.

  2. Количество OSD на 1 NVMe диск — 2, количество OSD на сервер:

    QsOSD=28=16Q_{sOSD} = {2 \ast 8} = 16

  3. Пропускная способность массива дисков одного сервера (Мбайт/сек):

    TSD=0.982500=18000T_{SD} = {0.9 \ast 8 \ast 2500} = 18000

    При профиле нагрузки 30% «на запись» и 70% «на чтение», пропускная способность массива дисков «на чтение» будет равна 12600 Мбайт/сек.

  4. Требуемое количество ядер CPU на сервер:

    QCPU=162+2+2+8=44Q_{CPU} = {16 * 2 + 2 + 2 + 8} = 44

    Наиболее подходящим процессором под рассчитанные требования является 2x Intel Xeon Gold 5318 (24 ядра), итого 48 ядер.

  5. Требуемый объём оперативной памяти (ГБ):

    VRAM=164+5+2+4=75V_{RAM} = {16 * 4 + 5 + 2 + 4} = 75

    Наиболее подходящим объёмом памяти под рассчитанные требования является 128 ГБ.

  6. Для четырёх сетевых карт с пропускной способностью 25 Гбит/сек, пропускная способность сети Ceph Internal:

    Tint0.854251098220=10133T_{int} \approx 0.85 * \frac {4 \ast 25 \ast 10^9}{8 \ast 2^{20}} = 10133

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

Итоговая спецификация сервера приведена в таблице 4.

Таблица 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:

VD=7.6810122406.99V_D = \frac {7.68 \ast 10^{12}}{2^{40}} \approx 6.99

Требуемое количество серверов Ceph (без учёта требований к количеству серверов в кластере):

Nsru=240386.990.719N_{sru} = \frac {240 * 3}{8 \ast 6.99 \ast 0.7} \approx 19

Предполагаемое распределение серверов по ЦОД (без учёта требований к количеству серверов в кластере):

  • ЦОД 1 и 2 — по 8,5 серверов.
  • ЦОД 3 — 1,9 сервера.

Исходя из требований к количеству серверов в кластере Ceph распределение кластеров по ЦОД будет следующим:

  • ЦОД 1 и 2 — по одному кластеру из 9 узлов.
  • ЦОД 3 — кластер из 3 узлов.

Ёмкость кластера из 9 узлов (TiB):

Vcluster=0.786.9993117V_{cluster} = 0.7 * \frac {8 \ast 6.99 \ast 9}{3} \approx 117

Ёмкость кластера из 3 узлов (TiB):

Vcluster=0.786.993339V_{cluster} = 0.7 * \frac {8 \ast 6.99 \ast 3}{3} \approx 39

Суммарная ёмкость всех кластеров Ceph: 117+117+39=273 TiB.

Расчёт количества High-IOPS Storage

  1. Для серверов High-IOPS Storage выбрано шасси с 8 дисками SSD NVMe объёмом 7,68 ТБ, пропускная способность диска — 2500 МБайт/сек.

  2. Требуемое количество серверов:

    Nsru=60286.990.83N_{sru} = \frac {60 \ast 2}{8 \ast 6.99 \ast 0.8} \approx 3

    Минимальное количество серверов в зоне доступности — 2. Таким образом в каждой зоне доступности необходимо разместить по 2 сервера High-IOPS Storage.

  3. Пропускная способность массива дисков (МБайт/сек):

    TSD=0.9825002=9000T_{SD} = 0.9 * \frac {8 \ast 2500}{2} = 9000

  4. Минимальное количество ядер CPU на сервер:

    QCPU=900050000+88Q_{CPU} = \frac {9000}{50000} + 8 \approx 8

    Наиболее подходящим процессором под рассчитанные требования является 2x Intel Xeon Silver 4310 (12 ядер).

  5. Для четырёх сетевых карт с пропускной способностью 25 Гбит/сек, пропускная способность сети:

    T0.854251098220=10133T \approx 0.85 * \frac {4 \ast 25 \ast 10^9}{8 \ast 2^{20}} = 10133

    Данной пропускной способности достаточно, чтобы обрабатывать трафик массива дисков сервера.

Итоговая спецификация сервера приведена в таблице 5.

Таблица 5 — Итоговая спецификация сервера

Параметр

Минимальные требования

Процессор

2x Intel Xeon Silver 4310

Оперативная память

128 ГБ

Хранилище

2x 480 ГБ SSD — ОС

8x 7,68 ТБ SSD NVMe

Сеть

4x 25 Гбит/сек (2x LACP)

Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.)

Расчёты количества серверов слоя прикладных сервисов

В каждой зоне доступности располагается по одному узлу evh с характеристиками, приведёнными в таблице 6.

Таблица 6 — Характеристики узла EVH

Параметр

Минимальные требования

Процессор

2x Intel Xeon Gold (минимум 28 ядер)

Оперативная память

256 ГБ

Хранилище

2x 480 ГБ SSD — ОС

8x 15,36 ТБ NVMe — для размещения БД компонентов

Сеть

2x 25 Гбит/сек (LACP)

Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.)

Расчёт количества управляющих узлов

Контроллеры

Исходя из количества ВУ минимальное рекомендованное количество контроллеров — 3. Раскладка узлов контроллера по зонам доступности — по 3 узла на зону.

Распределение компонентов по контроллерам в каждой зоне доступности:

  • Контроллер 1: HAProxy, Nova, Cinder, Neutron и иные компоненты, не перечисленные в данном списке и не размещаемые в служебном кластере Kubernetes.
  • Контроллер 2: etcd и служебные БД.
  • Контроллер 3: служебный кластер Kubernetes.

Итоговая спецификация контроллеров 1 и 3 приведена в таблице 7.

Таблица 7 — Итоговая спецификация контроллера 1 и 3

Параметр

Минимальные требования

Процессор

2x Intel Xeon Gold (минимум 28 ядер)

Оперативная память

512 ГБ

Хранилище

2x 480 ГБ SSD — для ОС

Сеть

4x 25 Гбит/сек (2x LACP)

Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.)

Итоговая спецификация контроллера 2 приведена в таблице 8.

Таблица 8 — Итоговая спецификация контроллера 2

Параметр

Минимальные требования

Процессор

2x Intel Xeon Gold 6348

Оперативная память

512 ГБ

Хранилище

2x 480 ГБ SSD — для ОС

2x 3,84 ТБ NVMe — для контроллеров под размещение служебных БД компонентов

Сеть

4x 25 Гбит/сек (2x LACP)

Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.)

Узел развёртывания/репозитория

Итоговая спецификация сервера приведена в таблице 9.

Таблица 9 — Итоговая спецификация сервера

Параметр

Минимальные требования

Процессор

2x Intel Xeon Silver 4210R (16 ядер)

Оперативная память

16 ГБ

Хранилище

2x 960 ГБ SSD

Сеть

2x 25 Гбит/сек (2x LACP)

Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.)

Узел мониторинга и логирования

Итоговая спецификация сервера приведена в таблице 10.

Таблица 10 — Итоговая спецификация сервера

Параметр

Минимальные требования

Процессор

2x Intel Xeon Silver 4210R (16 ядер)

Оперативная память

128 ГБ

Хранилище

2x 480 ГБ SSD — для ОС

2x 3,84 ТБ NVMe — под размещение БД компонентов

Сеть

2x 25 Гбит/сек (2x LACP)

Выделенный интерфейс управления (IPMI, BMC, iDRAC, iLO и т.п.)

При количестве ВУ больше 100 рекомендованное количество узлов мониторинга и логирования — 2.

Определение портового бюджета и требований к сетевой фабрике

Портовый бюджет

Итоговые требования к портовой ёмкости по ЦОД приведены в таблице 11.

Таблица 11 — Итоговые требования к портовой ёмкости по ЦОД

Скорость портов коммутаторов

Используется LACP

Количество портов

Примечания

25 ГБит/сек

Пример расчёта характеристик инсталляции

178

ЦОД 1

1 Гбит/сек

Пример расчёта характеристик инсталляции

131

ЦОД 1 (IPMI/OOB)

25 ГБит/сек

Пример расчёта характеристик инсталляции

172

ЦОД 2

1 Гбит/сек

Пример расчёта характеристик инсталляции

125

ЦОД 2 (IPMI/OOB)

25 ГБит/сек

Пример расчёта характеристик инсталляции

60

ЦОД 3

1 Гбит/сек

Пример расчёта характеристик инсталляции

37

ЦОД 3 (IPMI/OOB)

Сетевая фабрика

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

Таблица 12 — Характеристики оборудования для сетевой фабрики

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

Итоговые требования к оборудованию фабрики приведены в таблице 13.

Таблица 13 — Итоговые требования к оборудованию фабрики

ЦОД 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

Список необходимых сетей

Список необходимых сетей приведён в таблице 14.

Таблица 14 — Список сетей

Название сети

Номер VLAN

Адрес подсети

Размерность сети

Адрес шлюза

Public API Loopbacks

Не применимо

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

Определение итоговых характеристик Платформы

Итоговые характеристики Платформы приведены в таблице 15.

Таблица 15 — Итоговые характеристики Платформы

ЦОД 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