Рекомендуемая разработка / сборка конфигурации сервера RAID

Я провел много исследований конфигураций RAID; Википедия, вопросы здесь о сбое сервера, статьи, о случайных сайтах: RAID5 vs RAID10; Планирование мощности сервера сборки.

Насколько я понимаю, многие люди ставят операционную систему на RAID 1, а файловую систему на RAID 5. Я предполагаю, что это для веб-серверов, где они, как правило, обслуживают больше контента, чем записывают что-то, что означает снижение производительности, которое поставляется с RAID 5 не является проблемой. (Если я ошибаюсь здесь, пожалуйста, поправьте меня, я не слишком знаком с этим, однако, как стартап, мы ограничили ИТ-экспертов, и я отвечаю за это)

Во второй статье, которую я опубликовал ( Build Server Capacity Planning), упоминается, что RAID 5 не рекомендуется из-за значительно более низкой скорости записи. Вместо этого они рекомендуют RAID 1.

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

Рекомендации для сервера со следующим использованием были бы хорошими:

  • Среда разработки
    • Запускает приложения локально
    • Управления источником
  • Резервное копирование и управление компьютером
  • Общее хранение файлов и обмен ими

Рекомендации по тому же сценарию, но с виртуализацией, такой как vmware ESXi, также были бы очень полезны. Редактировать: Виртуализация используется для запуска как сервера разработки, так и промежуточного сервера на одном компьютере.

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

1 ответ

Решение

Dev-серверы, на которых происходит компиляция, обычно очень тяжелы при записи. И что еще хуже, интенсивная запись в сильно случайных моделях ввода / вывода. Вот почему R5 является плохим выбором для dev-серверов, по крайней мере с ограниченными ресурсами дисков и RAID-контроллеров. Приобретите достаточно хорошую карту RAID, и вы обнаружите не очень значительную производительность между 4 дисками в RAID10 и 4 дисками в массиве RAID5. Это зависит от ваших шаблонов ввода / вывода.

Если у вас есть место для него и, возможно, у вас есть сервер Tower, RAID10 - лучший выбор, если он соответствует вашим потребностям в емкости.

Виртуализация добавляет к этому слой абстракции. Запуск ESXi на T610 не имеет большого смысла, если только вы не планируете запускать на нем много других виртуальных серверов. Если вы пойдете по пути ESXi, используйте контроллер PERC H700 с кэш-памятью с резервным питанием от батареи, поскольку это даст вам максимальную производительность, которую вы сможете выжать из восьми отсеков для дисков.

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