Фундаментальные ограничения пространства дедика под инсталляцию HDD

12
[Удален]
1389

Добрый день.

Сейчас арендую выделенный сервер, все, что известно, что он на платформе Supermicro.

В будущем может понадобиться серьезное дисковое пространство, размером 10-20 ТБ. Понятное дело, что для этого придется ставить RAID из нескольких вместительных HDD, если stripe – то штук 5-6, если mirror – то до 12.

Возникает вопрос – влезут ли они в корпус дедика?

Дело в том, что очень важно, чтобы вся файловая система была на одном сервере. Ставить отдельный файловый сервер невозможно, даже если в одной стойке и объединить по локальной сети – такая архитектура приложения, которое изначально никак не проектировалось под масшабируемость. Сейчас менять архитектуру, хранить файлы в облаке и т.п., все равно, что менять колеса на гоночном автомобиле на полном ходу. Поэтому выхода как хранить все на одном сервере нет.

Так что вопрос тот же - реально ли физически впихнуть в типичный дедик 10-12 HDD?

S
На сайте с 23.05.2004
Offline
315
#1

а по nfs замонтировать тоже не вариант ?

Это просто подпись.
Andreyka
На сайте с 19.02.2005
Offline
822
#2

Реально. Вставляете в дедик scsi контроллер, рядом ставите полку с винтами и имеете локальную ФС на сервере.

Не стоит плодить сущности без необходимости
DR
На сайте с 22.08.2013
Offline
81
#3
BlackMesa:

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

А какие именно ограничения к HDD? Почему именно локальные - скорость нужна или IOPS? Может виртуалку купить на vmware, с возможностью наращивать винт до нужных Tb?

Оказываем почасовую поддержку сайтам, сделанным на CMS Drupal, пишем модули, верстаем. Создание сайтов от 800руб. ( http://www.ra-don.ru ) + Партнёрская программа от 50% ( http://www.ra-don.ru/partners )
[Удален]
#4

Объясню в чем особенность задачи.

Имеется дедик, на котором запущена программа, которая написана на экзотическом языке программирования в середине 90-х годов. Эта программа выполняет научные цели и генерирует в своей директории объемные бинарные файлы.

Ввод-вывод данных в нее сделан через веб-сервер через CGI.

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

iamsens
На сайте с 26.08.2009
Offline
115
#5

по-моему, монтирование удаленной директории(ий) через NFS, для вас будет удачным решением(при условии что сервер будет находится в этом же ДЦ)

Mik Foxi
На сайте с 02.03.2011
Offline
1217
#6

А хостер согласится столько напихать дисков в сервер?

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (8 лет на защите сайтов). Форум на замену серчу: https://foxi.biz/
[Удален]
#7

В общем обдумал все и пришел к такому выводу - ставить диски до тех пор, пока это физически может сделать хостер.

Как он не сможет, арендовать еще один дедик в этом же ДЦ и нанять внешнего админа, чтобы он смонтировал это в объединенную файловую систему.

L
На сайте с 10.02.2015
Offline
261
#8

Спросите лучше у хостера.

А вообще можно запихнуть много, хз сколько :)

I
На сайте с 21.01.2011
Offline
82
#9

В принципе, 20Tb в raid10 с 4Tb дисками - это 10 винтов (ну, или 20 винтов по 2Tb)

Корпуса Supermicro бывают на 24 отсека 3.5" (на 3.5" - больше не сталкивался, на 2.5" - бывают и больше, но там сами диски не такие интересные по соотношению цена/емкость).

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

Внешнее хранилище (любое - sas, iscsi, fc или даже действительно подмонтировать nfs), которое посоветовали вам выше, тоже имеет ряд преимуществ.

Основное - вы получаете 2 независимых блока (сервер обработки данных и хранилище), которые сможете в будущем при необходимости апгрейдить/менять независимо друг от друга.

Уточню на всякий случай:

BlackMesa:

Дело в том, что очень важно, чтобы вся файловая система была на одном сервере. Ставить отдельный файловый сервер невозможно, даже если в одной стойке и объединить по локальной сети – такая архитектура приложения, которое изначально никак не проектировалось под масшабируемость. Сейчас менять архитектуру, хранить файлы в облаке и т.п., все равно, что менять колеса на гоночном автомобиле на полном ходу. Поэтому выхода как хранить все на одном сервере нет.

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

ipzon.ru (https://ipzon.ru?from=9470) - выделенные серверы, VDS/VPS и виртуальный хостинг в Москве
pupseg
На сайте с 14.05.2010
Offline
364
#10

Ничего ужасного и криминального нет. В сервер влезет столько дисков,сколько эта конкретная модель сервера может принять, опираясь на свой конструктив корпуса.

Далее, как выше писали, - есть масса способов сделать удаленную хранилку локальной для ОС и приложений. Если важна скорость, надежность - то сторадж-полки DELL или Synology, но цена мягко-говоря не обрадует. Компромиссный вариант - Поставить рядом сервер (ну или где угодно) и соединить его с вашим ПО. Далее уже понадобятся знания администратора начального уровня для настройки NFS-сервера, или CIFS-сервера, или FTPFS, или SSHFS, или...., или...... Вариантов, как решить вашу задачу - масса.

Единственные проблемы, которые могут возникнуть - это версии ПО, драйверов FS и т д.

Если программа писалась в середине 90х, то - будет ли она работать на современной 64-разрядной ОС (как угодно, хоть через эмулятор), которая бы потянула объем FS и количество дисков? Если она работает не на современной ОС, а скажем на какой-нибудь QNX бородатых годов - сможет ли эта OS ввиду своего возраста - принять объемы FS и количество дисков?

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий