Рекомендации к оборудованию для работы с кластером

Кластер Arenadata DB не предписывает каких-либо специфических требований к оборудованию, однако, при проектировании кластера крайне рекомендуется придерживаться следующих рекомендаций:

  • Кластер работает со скоростью самого слабого в нем сервера, следовательно, наиболее эффективная работа кластера достигается при использовании абсолютно одинаковых серверов. Не следует допускать перекоса по памяти/ядрам/дискам;
  • Оптимальное приблизительное соотношение количества «физических ядер / гигабайт RAM / гигабайт сжатых данных» = 1 / 10 / 100;
  • При выборе планок RAM лучше оставлять возможность для дальнейшей доустановки памяти (оставлять пустые слоты в серверах). Это позволит использовать существующие сервера при следующем апгрейде;
  • Следует выбирать RAID10 и избегать RAID5, RAID6. Рейды с диском чётности дают слишком сильную просадку производительности при ребилде массива;
  • Оптимальная конфигурация мастер-сервера обычно не зависит от размера кластера:
  • CPU: 10-16 ядер;
  • RAM: 128 Гб;
  • Disk storage:
  • Controller1: 2x600 Гб SSD для ОС;
  • Controller2: 2x1200 Гб SDD для данных;
  • Ограничений по минимальному числу серверов в кластере не существует. Обычно для минимальных инсталляций используется кластер из 4 сегмент-серверов и 2 серверов-мастеров;
  • Функционал мониторинга обычно размещается на стороннем изолированном сервере.