Назад | Перейти на главную страницу

Стоит ли отключать Software-RAID, если у меня уже есть резервная копия

Мой хостинг-провайдер предварительно настраивает серверы, которые я арендую, с RAID-1. Однако для обеспечения избыточности я планирую иметь еще одну копию данных на другом сервере с использованием GlusterFS.

Могу ли я отключить RAID-1, чтобы получить дополнительное дисковое пространство, поскольку я уже собираюсь использовать резервирование?

То, что вам скажет, хорошая это идея или нет, - это три вещи:

  1. Как ваша система в целом ведет себя при отсутствии данных на одном хосте.
  2. Сколько времени требуется вашему хостинг-провайдеру для замены мертвых дисков.
  3. Как ведет себя ваша система в процессе повторной синхронизации после замены неисправного диска.

Если ваше приложение получает доступ к данным Gluster через монтирование Gluster, оно должно оставаться в рабочем состоянии, даже если один из узлов не работает. Однако, если вы просто используете Gluster в качестве механизма репликации и настроили свои серверы приложений для использования локального хранилища (но реплицируются через Gluster), если один диск выходит из строя, один сервер приложений может по-прежнему обслуживать неверные данные. Очевидно, я рекомендую по возможности использовать крепление Gluster.

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

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

Если вы позаботитесь обо всех трех состояниях, R0 может быть для вас выжившим. Если ваша производительность в неисправном состоянии неприемлема, вам, вероятно, придется использовать более высокий уровень RAID для ваших базовых блоков Gluster.

Все дело в доступности. Если у вас все в порядке с переключением на другой сервер (ы) в случае отказа одного диска, и у вас есть для этого инфраструктура, тогда действуйте.

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

После вашего редактирования нижеследующее больше не применимо.


Ваш вопрос по сути неверен, потому что RAID 0 не имеет избыточности и имеет максимально возможный объем дискового пространства. Это опасно и плохо для доступности. Если вы потеряете один диск из набора, все данные исчезнут. Если вы планируете сохранить RAID 0, я бы довольно тщательно протестировал свою процедуру переключения при отказе.