Архитектура кластера Cassandra

Я хочу создать кластер для использования Cassandra и TitanDB для исследований.

Должен ли я настроить кластер на трех отдельных узлах (три рабочих стола дома с 16 ГБ оперативной памяти и Intel i7) или использовать сервер (2 процессора Intel Xeon и 32 ГБ оперативной памяти) и создать виртуальные узлы?


person user2924472    schedule 20.09.2014    source источник


Ответы (1)


Это скорее зависит от того, что вы пытаетесь сделать или пытаетесь выяснить.

Для максимальной производительности и доступности следует использовать настоящие узлы, а не виртуальные. Но виртуальные узлы могут быть более удобными для экспериментов, особенно если вы хотите часто стирать и перенастраивать их. Другая возможность — использовать облачные виртуальные машины, которые при необходимости позволят вам легко масштабироваться.

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

Смотрите также:

person DNA    schedule 20.09.2014