Дисковые хранилища для хостинга: технологии и проблемы

Обсудить

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

Проблемы дисковой подсистемы

При подборе аппаратного обеспечения сервера для виртуального хостинга следует обратить пристально внимание на дисковую подсистему. Сама дисковая подсистема имеет три проблемы, которые решаются в той или иной степени, но не устраняются:

  1. Объем
  2. Скорость
  3. Надежность

Если первая проблема со временем отпала сама собой (объемы дисков начали измеряться терабайтами, и для сервера под хостинг это вполне удовлетворительные размеры), то две последних стали основными проблемами, которые решаются различными комбинациями дисков.

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться

SATA-диски

Одно из наиболее популярных решений в силу дешевизны, скорости и надежности - использование дисков SATA, объединенных в массив RAID 1+0. Данный массив это комбинация RAID 1 (зеркалирование данных) и RAID 0 (чередование).

Первое обеспечивает хранение одних и тех данных на нескольких дисках, а второе - увеличивает скорость работы за счет того, что данные разбиваются на блоки и записываются одновременно на все диски, входящие в массив RAID 0.

При наличии четырех дисков SATA по 1 ТБ итоговый размер дискового массива RAID 1+0 будет 2 ТБ.

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

SAS-диски

Помимо SATA-дисков, активно используются SAS-диски. SAS - это дальнейшее развитие технологии SATA, более производительное и дорогое. Их также объединяют в RAID 1+0, как и в случае с SATA. Если сравнивать SATA и SAS, то помимо критериев цена и производительность их можно разбить на разные категории по выполняемым задачам.

Преимущества SAS-дисков состоит в том, что механика этих дисков разрабатывается с учетом промышленных нагрузок. Физический размер пластин меньше, что сказывается на увеличении производительности. Работа прошивок и использование кеша также оптимизирована под нагрузки случайного доступа, что в промышленном использовании случается чаще. SAS-диски рекомендуется использовать там, где требуется высокая скорость и многопоточность доступа: базы данных, веб-серверы, серверы удаленного доступа и терминальные (системы, где одновременно работает большое количество пользователей).

Но в то же время у SATA-дисков есть неоспоримый плюс - меньшая цена хранения данных. И их можно успешно применять в тех случаях, когда требуется не высокоскоростная работа с большими объемами данных (файловые хранилища, серверы кодирования видео).

SSD-диски

Помимо SAS и SATA существую SSD-диски. В них отсутствует какая-либо механика, и таким образом их скорость существенно выше, нежели у первых двух. Но и они постепенно входят в нишу промышленного использования на серверах, где не требуется хранение большого количества информации, но важна скорость. Объединение дисков этого типа в рейд-массивы не имеет особого смысла, оптимальнее добавить SATA-диск и использовать его для резервных копийАренда облачного хранилища подразумевает использование этих высокоскоростных накопителей. 

Альтернатива последнему методу - это использование аппаратных рейд-контроллеров для объединения SAS/SATA и кешированием на SSD. В таком случае скорость работы с данными приближается к SSD, но с объемами хранения информации, которые недоступны SSD-дискам. 

Но такая система крайне чувствительна к перебоям с электричеством.

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

echo -e "Все про серверы, сети, хостинг и еще раз серверы" >/dev/pts/0

Комментарии

Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля