Нужен ли RAID1 в кластере Galera?

У меня есть кластер galera с 3 узлами, который предположительно выполняет синхронную репликацию записи по всему кластеру. Я пытаюсь выяснить, будет ли хорошей идеей использовать программный RAID1 3-HD на этих блоках или я смогу сойти с программного RAID3 3-HD на каждом блоках (и таким образом извлечь выгоду из дополнительного пространства:).

Я понимаю следующее:

  • Поскольку приложение, которое хранит данные на этих дисках, предположительно реплицирует записи синхронно, RAID1 не должен обеспечивать дополнительную защиту от сбоя диска.

  • RAID0 должен обеспечивать более высокую производительность благодаря тому, что его полосы распределены по дискам.

  • С другой стороны, RAID1 может обеспечить более высокую производительность в случае сбоя диска, потому что сбой диска приведет к выходу из строя одного диска, а не всего узла: я все еще смогу экспортировать как часть кластера узел который содержит сбойный HD, пока он не будет заменен и массив не будет перестроен.

  • Я должен иметь возможность начать с установки RAID1, а затем переключиться на настройку RAID0, если пространство становится проблемой, что может быть хорошей причиной для запуска с RAID1, если действительно

Я прав по всем пунктам?

1 ответ

Ну, это зависит от того, какой кластер работает. Насколько важна для вас производительность ввода-вывода? Важна ли миссия данных?

Лично в любой производственной системе я склонен использовать RAID 1. Производительность записи будет падать, но потеря данных никогда не возможна, и RAID 0 в три раза с большей вероятностью даст сбой при использовании трех жестких дисков.

Другие вопросы по тегам