Аппаратное обеспечение узла Кассандры: 2 против 4 двойных спецификаций? - PullRequest
1 голос
/ 13 марта 2019

Согласно тому, что я читал о Кассандре, она имеет линейную производительность с узлами. Я читал, что Кассандра рекомендует минимум 8 ГБ ОЗУ и цель 32 ГБ ОЗУ для производства, но не знаю, эта спецификация для каждого узла, или всего.

Вопрос в том;

Случай A) 8x узлов по 8 ГБ оперативной памяти 4 ядра - всего 64 ГБ оперативной памяти и 32 ядра

Случай B) 4 узла по 16 ГБ оперативной памяти 6 ядер - всего 64 ГБ оперативной памяти и 24 ядра

Оба случая стоят одинаково, но в случае A имеется 8 дополнительных ядер, но меньше оперативной памяти на ядро ​​... Кто-нибудь оценил этот сценарий или знает, какое решение работает лучше?

Спасибо!

1 Ответ

3 голосов
/ 13 марта 2019

Аппаратное обеспечение в обоих случаях недостаточно оперативной памяти.Как правило, спецификации ОЗУ даны для каждого узла, а не для центра обработки данных или кластера.

Более общий ответ:

Производительность вашего конкретного приложения будет влиять на количество требуемых узлов;и требования к оборудованию, основанные на узких местах (память, процессор, ввод / вывод), поэтому практически невозможно ответить на ваш вопрос.

Однако я хотел бы отметить, что преимущество в наличии 8 узлов по сравнению с 4 узлами, когда дело касается доступности, - то, что вы не упомянули.В целом, более мелкие узлы - это хороший способ использовать Cassandra благодаря разделению и доступности.

...