Избыточность дисков на разных серверах

Избыточность дисков на разных серверах

У меня есть 3 сервера, все с одинаковыми характеристиками:

  • Процессор Intel
  • 8 ГБ ОЗУ
  • Linux или BSD
  • Один настольный SATA-накопитель емкостью 2 ТБ с более чем 10 тыс. часов работы, с объемом использованного оборудования менее 300 ГБ

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

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

Я бы синхронизировал диски каждый час с помощью rsync, чтобы гарантировать некоторую избыточность, поскольку полоса пропускания внутри ЦОД бесплатна, поэтому это было бы намного дешевле, чем резервное копирование вне офиса. (Ежедневное резервное копирование в офисе в любом случае сохраняется).

Что вы думаете? Есть предложения?

решение1

Вы не указали свою ОС, поэтому трудно сказать, но если вы используете Linux, вам следует обратить внимание наДРДБ.

решение2

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

Механизм, который нужно использовать для этого, будет зависеть от того, что вы хотите сделать, как это сделать и от вашего бюджета. Вы можете получить дистрибутивы, которые используют KVM и DRDB, чтобы сделать это автоматическим.

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

Связанный контент