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

Самый безопасный подход при проектировании сервера хранения

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

Это хранилище не будет требовать ввода-вывода, поскольку оно будет содержать только файлы, загруженные пользователями. Базы данных будут храниться на совершенно других серверах и не являются предметом обсуждения.

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

Я разрываюсь между этими двумя подходами:

  1. 12 HDD разделены на 6 x 2 HDD в Raid 1
  2. поставить все 12 HDD в Raid 6

Другая машина будет копировать первую и будет иметь такой же выбор организации диска.

Меня не беспокоит шардинг в случае 1. Я могу легко решить эту проблему в своем программном обеспечении, и меня не беспокоит потеря места для хранения или скорости хранения.

Поскольку мы планируем хранить большой объем данных, мы выбрали диски NL-SAS (в основном SATA).

Если мы возьмем безопасность как главный решающий фактор, какой подход вы выберете и почему.

Спасибо

Это просто: если вам нужна защита от сбоев дисков - используйте Raid 6. Он обрабатывает 2 сбоя дисков (полные или битовые ошибки) одновременно. Ваше решение номер 1 - это, по сути, рейд 10, который обрабатывает большую часть, но не все 2-дисковые ошибки, и поэтому менее безопасен, чем Raid 6.