На всех серверах Безлимитный трафик, защита от DDoS и IPMI включены. Без платы за подключение и контракта. Безлимитный трафик на всех серверах Смотреть цены

Big Data и аналитика

Аналитика, которая помещается в память: до 1,5 ТБ

Колоночные СУБД и движки запросов упираются в пропускную способность памяти, число ядер и скорость дисков. Серверы Max и Pro объединяют в одном узле до 192 ядер Zen 5, 1,5 ТБ DDR5-6000 и NVMe Gen5.

Лучший выбор для сценария «Big Data и аналитика»

Max 96

96 ядер и 1 152 ГБ RAM на одном сокете — никакого межсокетного NUMA-трафика, под который нужно подстраиваться. Мощный одиночный узел для ClickHouse или Spark за $1 899/мес.

Процессор
AMD EPYC 9655P96 ядер · 192 потока
Память
1 152 ГБDDR5-6000 ECC
Диски
4 × 7,68 ТБNVMe Gen5
Сеть
2 × 25 Гбит/сБезлимитный трафик

$1 899/мес.

Заказать

Готов в тот же день · 4 локации

Почему выделенные серверы для сценария «Big Data и аналитика»

Пропускная способность для больших сканов

12 каналов памяти DDR5-6000 на сокет, а на Max 192 — 24, питают векторизованные движки, которые сканируют миллиарды строк.

До 192 ядер на узел

Параллельные движки, такие как ClickHouse, Trino и Spark, задействуют каждое ядро, поэтому один крупный узел может заменить небольшой кластер.

NVMe Gen5 для горячих данных

Четыре накопителя NVMe Gen5 в каждом сервере Max, 30,72 ТБ сырой ёмкости, для слияний, сброса данных на диск (spill) и файлов shuffle.

100 Гбит/с для кластеров

У Max 192 порты 2 × 100 Гбит/с, а частные VLAN бесплатно передают трафик shuffle и репликации между вашими узлами.

Рекомендуемые серверы

Лучшие серверы для сценария «Big Data и аналитика».

Цены указаны в долларах США в месяц, без учёта налогов; безлимитный трафик и защита от DDoS включены.

Max

Max 96

96 ядер и 1 152 ГБ RAM на одном сокете — никакого межсокетного NUMA-трафика, под который нужно подстраиваться. Мощный одиночный узел для ClickHouse или Spark за $1 899/мес.

  • AMD EPYC 9655P96 ядер · 192 потока
  • 1 152 ГБDDR5-6000 ECC
  • 4 × 7,68 ТБNVMe Gen5
  • Порт 2 × 25 Гбит/сБезлимитный трафик

Готов в тот же день · 4 локации

MaxФлагман

Max 192

Два процессора EPYC 9655 со 192 ядрами, 1,5 ТБ DDR5 на 24 модулях DIMM и порты 2 × 100 Гбит/с — для самых больших наборов данных в памяти и узлов кластера с интенсивным shuffle.

  • 2 × AMD EPYC 9655192 ядра · 384 потока
  • 1,5 ТБDDR5-6000 ECC
  • 4 × 7,68 ТБNVMe Gen5
  • Порт 2 × 100 Гбит/сБезлимитный трафик

Готов в тот же день · 3 локации

Pro

Pro 64

64 ядра и 768 ГБ RAM в шести локациях, сервер готов за несколько минут: экономичный строительный блок для шардов ClickHouse, брокеров Kafka или узлов данных OpenSearch.

  • AMD EPYC 9555P64 ядра · 128 потоков
  • 768 ГБDDR5-6000 ECC
  • 4 × 3,84 ТБNVMe Gen5
  • Порт 2 × 25 Гбит/сБезлимитный трафик

Готов за несколько минут · 6 локаций

Архитектура и подбор конфигурации

Сценарий «Big Data и аналитика» на bare metal: как всё устроить.

01

Сначала вертикальное масштабирование, потом горизонтальное

Распределённые системы платят за каждую границу между узлами сетевым shuffle, координацией и сложностью эксплуатации. Когда в одном сервере до 1,5 ТБ RAM и 192 ядра, многие аналитические нагрузки, которым понадобился бы кластер из машин поменьше, помещаются на один-два крупных узла.

  • ClickHouse хорошо масштабируется вертикально: отдайте ему все ядра и достаточно RAM для горячих кусков данных и кэшей.
  • DuckDB работает внутри процесса на одном узле и напрямую выигрывает от большого объёма RAM и быстрых NVMe.
  • Spark в локальном режиме на одном большом узле полностью обходится без сетевого shuffle; в небольшом кластере запускайте по нескольку экзекьюторов на хост.

На двухсокетном Max 192 память по умолчанию разделена на два NUMA-узла, по одному на процессор. Движки, интенсивно работающие с памятью, показывают лучшие результаты, когда каждый процесс остаётся в пределах одного сокета: привязывайте экземпляры через numactl, запускайте по одному экземпляру на сокет или включайте поддержку NUMA в самом движке, если она есть. Односокетный Max 96 с 96 ядрами и 1 152 ГБ RAM полностью снимает этот вопрос.

02

Организация хранилища для колоночных данных

В серверах Max — четыре накопителя NVMe Gen5 по 7,68 ТБ (30,72 ТБ сырой ёмкости), в Pro 64 — четыре накопителя по 3,84 ТБ. Схему выбирайте в зависимости от того, на каком уровне обеспечивается избыточность:

  • Репликация на уровне данных (ClickHouse ReplicatedMergeTree, репликация Kafka, реплики OpenSearch): используйте диски по отдельности в политике хранения JBOD или в страйпе, а отказы дисков пусть покрывают реплики на других серверах.
  • Один узел без реплик: RAID 10 — около 15 ТБ полезного объёма на сервере Max, резервные копии — в другом месте.

Разделяйте данные по уровням хранения. Свежие партиции держите на NVMe, а старые переносите на более дешёвую ёмкость: политики хранения ClickHouse умеют перемещать куски данных в S3-совместимое хранилище, которое можно развернуть самостоятельно, например на Ceph RGW или SeaweedFS на Storage 264 (264 ТБ сырой ёмкости) в Ашберне, Лос-Анджелесе, Амстердаме или Франкфурте.

Сжатие меняет расчёты: колоночные движки часто хранят данные в несколько раз компактнее исходного объёма, поэтому оценивайте потребность в дисках по выборке собственных данных, а не по размеру исходников.

03

Построение кластера в частной сети

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

  • ClickHouse: шардируйте данные по узлам Pro 64 или Max с двумя репликами на шард, а для координации запустите ClickHouse Keeper на трёх узлах. Keeper нетребователен к ресурсам, поэтому хватит небольших серверов, например Core 16.
  • Spark: выделяйте экзекьюторам примерно по 4–8 ядер с соответствующим объёмом памяти, а каталоги shuffle и spill размещайте на NVMe.
  • Kafka: минимум три брокера с фактором репликации 3, логи — на NVMe.
  • OpenSearch или Elasticsearch: держите heap каждой JVM ниже примерно 30 ГБ, чтобы сжатые указатели на объекты (compressed oops) оставались включены, отдавайте не меньше половины RAM под кэш файловой системы, а на больших серверах запускайте несколько узлов на хост.

У Max 192 — порты 2 × 100 Гбит/с для кластеров с интенсивным shuffle, у Pro 64 и Max 96 — 2 × 25 Гбит/с. Аналитика часто упирается в перемещение данных, поэтому измеряйте пропускную способность между узлами как можно раньше.

Ваш стек

Работает всё, что вы уже используете.

Полный root-доступ и установка в один клик образов Ubuntu, Debian, AlmaLinux, Rocky Linux, Windows Server и Proxmox VE — или ваш собственный ISO через консоль KVM.

  • ClickHouse
  • Apache Spark
  • Trino
  • DuckDB
  • Apache Kafka
  • OpenSearch
  • Elasticsearch
  • Apache Iceberg
  • Apache Superset
  • Grafana

Частые вопросы

Big Data и аналитика: ответы на вопросы.

Max 96 или Max 192 для ClickHouse?

Начните с Max 96, если горячие данные и запросы укладываются в 1 152 ГБ RAM: один сокет — значит, никакой настройки NUMA. Выбирайте Max 192 для самых больших рабочих наборов в памяти, максимального числа одновременных запросов или кластерной сети на 100 Гбит/с. Оба сервера собираются под заказ и обычно выдаются в тот же день.

Можно ли запускать Spark на одном сервере?

Да. Spark в локальном режиме или standalone-кластер на одном крупном узле выполняет многие задачи вообще без сетевого shuffle. С 96–192 ядрами и более чем 1 ТБ RAM один сервер Max справляется с наборами данных, для которых иначе понадобилось бы несколько машин поменьше. Когда его станет недостаточно, добавляйте узлы через частную VLAN.

Как настроить NVMe-накопители для аналитики?

Если движок реплицирует данные между серверами, как это делают реплицируемые таблицы ClickHouse и Kafka, используйте диски по отдельности или в страйпе для максимальной пропускной способности. Если на узле хранится единственная копия, используйте RAID 10 и держите резервные копии на другом сервере. В любом случае оставляйте свободное место для слияний и компакций.

Тарифицируется ли трафик между моими аналитическими узлами?

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

В каких локациях доступна серия Max?

Max 96 доступен в Ашберне, Лос-Анджелесе, Амстердаме и Франкфурте, а Max 192 — в Ашберне, Амстердаме и Франкфурте. Pro 64 дополнительно доступен в Далласе и Сингапуре и готов за несколько минут.

Остались вопросы?Клиентам — тикеты, проектам — письменное коммерческое предложение.Связаться с нами

Начните с Max 96.

Наш лучший выбор для сценария «Big Data и аналитика» стоит $1 899/мес. — с безлимитным трафиком и защитой от DDoS, а развернуть его можно в несколько шагов.

  • Без платы за подключение
  • Безлимитный трафик
  • Отмена в любой момент