Нужен ли RAID1 в кластере Galera?
У меня есть кластер galera с 3 узлами, который предположительно выполняет синхронную репликацию записи по всему кластеру. Я пытаюсь выяснить, будет ли хорошей идеей использовать программный RAID1 3-HD на этих блоках или я смогу сойти с программного RAID3 3-HD на каждом блоках (и таким образом извлечь выгоду из дополнительного пространства:).
Я понимаю следующее:
Поскольку приложение, которое хранит данные на этих дисках, предположительно реплицирует записи синхронно, RAID1 не должен обеспечивать дополнительную защиту от сбоя диска.
RAID0 должен обеспечивать более высокую производительность благодаря тому, что его полосы распределены по дискам.
С другой стороны, RAID1 может обеспечить более высокую производительность в случае сбоя диска, потому что сбой диска приведет к выходу из строя одного диска, а не всего узла: я все еще смогу экспортировать как часть кластера узел который содержит сбойный HD, пока он не будет заменен и массив не будет перестроен.
Я должен иметь возможность начать с установки RAID1, а затем переключиться на настройку RAID0, если пространство становится проблемой, что может быть хорошей причиной для запуска с RAID1, если действительно
Я прав по всем пунктам?
1 ответ
Ну, это зависит от того, какой кластер работает. Насколько важна для вас производительность ввода-вывода? Важна ли миссия данных?
Лично в любой производственной системе я склонен использовать RAID 1. Производительность записи будет падать, но потеря данных никогда не возможна, и RAID 0 в три раза с большей вероятностью даст сбой при использовании трех жестких дисков.