Добрый день коллеги, вопрос следующий, есть сервер в датацентре:
Intel Xeon 4 ядра
DDR3 8Gb
2xSSD Intel 120Gb
Основная задача держать кучу сайтов Django PHP
Собственно вопрос, есть ли смысл собирать 1 Soft Raid на Ubuntu 12.04?
Или же в качестве альтернативы, слепок первого винта после настройки, и хранить бэкапы на втором!
Естественно все бекапы будут убираться на локальный сервер.
Тыквой может стать любой РЭИД - и 1, и 5, если вовремя не заметить факт отказа диска и быстро его не заменить (было и такое). И опять же - РЭИД бэкапы не отменяет. Их всё равно нужно делать и держать на другом компе.
Думайте сами как вам удобнее. Т.е нужна ли вам отказоустойчивость или нет. Плюсы - отказоустойчивость и увеличение скорости чтения. Минусы - небольшое снижение скорости записи, и отсутствие поддержки trim.
А работа без трима может вылиться в дикое снижение скорости записи (на порядок). Лечиться созданием неразмеченной области. Объем неразмеченной области подбирается исходя из объемов записи. Ориентировочно не менее среднесуточного объема записи.
Можно кстати посмотреть в сторону LVM mirror там проблем с тримом нет.
Хм, есть ли ПО для тестирования LVM mirror то есть смогу ли я контролировать проблемы с рейдом! Да и еще про trim я так понимаю это проблемы mdadm? И еще такой момент получается создавать LVM mirror необходимо на стадии установки OS правильно я понимаю?
Вот честно сам LVM mirror не делал, не было нужды, так что не подскажу.
Да трим это проблемы именно mdadm.
Я думаю оптимальней LVM mirror совместно с mdadm.
Софт рейд не обязательно делать на физических разделах.
Т.е делаем небольшой раздел, делаем на нем зеркало mdadm и кидаем туда /boot - в результате никаких проблем с загрузкой.
А на оставшемся пространстве на обоих дисках делаем LVM разделы и зеркалим их средствами LVM
Но как я уже говорил, сам зеркалить на LVM не пробовал, поэтому надо тестировать, как оно вообще в плане быстродействия, и надежности.
В общем пища для размышлений, но не руководство к запуску в продакшен.
Хм, вообщем посмотрел я стандартную процедуру установки Ubuntu 12.04.5. Теперь въехать не могу:
LVM mirror это - Создание Raid средствами mdadm и поверх натягиваем LVM, или все же с начало LVM и потом зеркалим.
Andrey Yagodka: поймите одну простую вещь - LVM и mdadm это разные вещи, и они никак не связаны.
Т.е можно использовать LVM без mdadm, можно использовать mdadm без LVM, можно сделать LVM поверх mdadm. В общем насколько хватит фантазии.
В случае RAID 1 у вас есть запас отказоустойчивости в один накопитель.
Без него, при выходе из строя накопителя ваша удаленная машина превращается в тыкву.
Плюсом решения без RAID будет экономия на износе второго накопителя.
Я забыл добавить меня износ и деньги за выход из строя SSD не интересуют, суть вопроса сводится к лучшей реализации, либо soft raid, либо образ хранящийся рядом, я понимаю что во втором варианте тыква получится сразу, и какое то время будет необходимо потратить на восстановление. Но вот чего я не знаю это может ли получится тыква из 1 Raid и насколько плох Soft Raid на Ubuntu имхо никогда с ним не сталкивался!