Я разрабатываю веб-приложение, в котором мне нужно будет сохранить много файлов, и я просто пытаюсь определить структуру каталогов и место для сохранения. Я взглянул на выделенный сервер, который хочу купить, и для хранения он показывает следующее:
2x 1 ТБ SATA в RAID1
Места достаточно, но я предполагаю, что этого не будет на одном жестком диске? Мне придется сохранять файлы на одном жестком диске, а когда он заполнится, мне придется использовать другой?
Для дистрибутива Fedora - какой путь для второго диска? Есть ли основной диск, на котором я могу настроить свой веб-корневой каталог?
Извините, для меня это все в новинку. Было бы здорово получить ссылки и советы о том, как на самом деле работают дополнительные жесткие диски и т. Д.
Спасибо всем
RAID 1 означает, что диски зеркалируются. Для вас это прозрачно. Он будет отображаться как один диск емкостью 1 ТБ, но сбой диска не приведет к остановке вашего сайта.
Вы можете прочитать эту статью в Википедии о RAID.
Да, (аппаратный) RAID предназначен для надежности и производительности, и если он уже настроен, вы не должны его особо замечать, за исключением, может быть, производительности. Когда это становится полезным, если диск выходит из строя - тогда у вас есть такие варианты, как замена одного диска и автоматическое «восстановление» системы. Вы также можете использовать его для резервного копирования, «разделив зеркало».
Начинающие системные администраторы / веб-мастера часто покупают веб-серверы с большой памятью и процессором, думая, что это все, что им нужно для высокопроизводительного веб-сайта. Фактически, производительность диска также чрезвычайно важна, и она так же ограничена (если не больше), чем оперативная память и т. Д. На базовом настольном компьютере, по сравнению с тем, что нужно хорошему серверу. Итак, RAID обычно требуется на серверах, в том числе на веб-серверах. RAID-1, RAID-10 и RAID-6 являются обычными типами серверов в последнее время, и вы в основном берете их в этом порядке по мере роста потребностей в производительности / количества дисков / бюджета. После этого нужно посмотреть на SAN.
Что бы вы ни делали, держитесь подальше от программного RAID, который имеет низкую производительность и для полноценной работы требуются драйверы Windows. Аппаратный RAID, как следует из названия, обрабатывает все это в аппаратных микросхемах.
Тем не менее ... возможно, вы захотите хорошенько подумать о виртуальном частном сервере, таком как экземпляр Xen, предоставляемый linode или slicehost. Если вы не уверены, зачем вам нужен RAID, ваше приложение может быть достаточно маленьким, чтобы нормально работать на VPS, и это будет намного дешевле (и меньше хлопот).