Вопросы по SAS и серверам для начинающих

Вопросы по SAS и серверам для начинающих

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

  1. Оборудование потребительского уровня поставляется с несколькими разъемами SATA и PATA, и от вас ожидают покупки кабелей для их подключения к вашим дискам. В серверном оборудовании много говорят о объединительных панелях. Если я куплю стоечный сервер, например Dell PowerEdge, могу ли я ожидать, что у него будут все необходимые разъемы, чтобы я мог просто вставить свои диски SAS или SATA?

  2. Как работают диски с/без дополнительных RAID-контроллеров? Если я планирую использовать ZFS или какой-либо другой программный RAID, то, похоже, дорогой RAID-контроллер может оказаться ненужной покупкой.

  3. Как внешние SAS-боксы представляют диски в системе? Например, Sun J4200http://www.sun.com/storage/disk_systems/expansion/4200/specs.xmlзаявляет о наличии '4 (шириной x4) SAS хост/восходящий порт и 2 (шириной x4) SAS хост/расширение портов'. ​​Если предположить, что порты 'расширения' используются для последовательного соединения нескольких коробок, означает ли это, что только шестнадцать (шириной 4 * 4) дисков могут быть видны системе?

  4. Чтобы подключить такую ​​коробку к системе, я предполагаю, что вам нужен какой-то внешний разъем SAS на сервере. Они обычно стандартны в системе, или вам обычно нужно использовать адаптеры SAS RAID, которые специально предоставляют внешние порты SAS?

решение1

Относительно объединительных плат

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

Относительно RAID-контроллеров

Аппаратный RAID обеспечивает уровень параллельной обработки, который может быть очень полезен, а также лучше справляется с определенными задачами, чем программный RAID. Одной из областей является кэш на адаптере, который позволяет карте RAID лучше виртуализировать нижележащее хранилище, чтобы оно работало лучше. Программный RAID может делать что-то из этого, но аппаратный RAID в наши дни все еще работает лучше. Кроме того, по моему опыту, HW RAID справляется со сбоями более изящно, чем SW RAID. Ваш опыт может отличаться.

Относительно RAID и ZFS

Это может показаться немного странным, но я сталкиваюсь с теми же проблемами с файловой системой NetWare NSS (которая, как ни странно, очень похожа на ZFS). В моем случае я больше доверяю поставщикам оборудования в обработке сложных конфигураций хранения, чем поставщикам программного обеспечения в предоставлении надежных решений. Это может быть неуместным доверием, но я бы предпочел иметь систему управления хранением с несколькими большими массивами RAID, чем систему с 48 отдельными дисками. Это позволяет мне использовать лучшее изобасреды.

Я могу рассказать подробнее о выравнивании нагрузки на оборудование и программное обеспечение, но это немного выходит за рамки данной статьи ;)

Относительно подключения внешних массивов SAS

Если я правильно понял этот блок SUN, то это сам по себе блок JBOD. Подключите его к контроллеру SAS RAID с внешними портами, и вы сможете использовать на нем аппаратный RAID. Или подключите его к отдельной карте SAS и предоставьте операционной системе до 48 отдельных дисков. Любой из методов будет работать. Можно ли настроить карту SAS RAID для JBOD, зависит от производителя карты RAID, я видел, как это происходит в обоих направлениях на протяжении многих лет.

Относительно «4 (шириной x4) хост-/восходящих портов SAS (пропускная способность 48 Гбит/с)»

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

«Порты расширения» в спецификации предназначены для присоединения дополнительных полок SAS к первому блоку. Вы бы прикрепили карту RAID к первому блоку, а затем прикрепили бы дополнительные блоки к первому через эти порты расширения. Я думаю. Благодаря этому вы можете получить нелепые объемы хранилища с прямым подключением.

Относительно стандартных портов

Некоторые из них различаются от поставщика к поставщику, но в целом серверы 1U-2U в наши дни не поставляются со стандартными разъемами для внешних накопителей. Серверы 4U могут отличаться, но я не играю с ними так часто, поэтому не знаю из первых рук. Чтобы получить возможность использовать внешнее хранилище, вам понадобится какая-то карта адаптера. Будет ли это простой адаптер SAS или более умная версия встроенного адаптера RAID — решать вам.

решение2

Я могу говорить только за Dell, поскольку у меня большой опыт работы только с этой компанией.

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

В некоторых моделях Dell встроен базовый контроллер диска, но если вы готовы выложить кругленькую сумму за высококлассный сервер Dell, то предполагается, что вам придется купить как минимум RAID-контроллер начального уровня, например Perc6iR, а возможно, и более дорогой, но все равно не грабительский Perc6/i.

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

Для подключения внешних дисков вам понадобится контроллер RAID Perc6/e или аналогичный. Это карта PCIe с двумя разъемами SFF-8470, и вы получите те же разъемы на внешних корпусах дисков. Вы просто подключаете корпуса к карте Perc6/e с помощью соответствующего кабеля, и Perc6/e видит их точно так же, как он видит внутренние диски.

Дж.Р.

Связанный контент