Краткий экскурс в охлаждение серверных

В определенный момент некоторые предприятия дорастают до того состояния, когда их внутренние информационные системы перестают умещаться в одном серверном шкафу. Тогда руководителю IT-департамента предстоит взвесить все «за» и «против» и решить, строить или не строить серверную. Вариантов может быть несколько: от полного избавления от собственных мощностей и увода их в облака или колокейшн в большом ЦОДе, до строительства собственного мини- (или не очень мини) ЦОДа с блэкджеком.

Процесс расчётов, планирования и постройки серверной весьма ответственный и дорогостоящий. Вложится придется ещё на стадии проекта — тут, кстати, можно сэкономить, если все процедуры в серверной, от проектирования до строительства, будет производить один подрядчик. Естественное желание руководителя предприятия в такой ситуации — уложиться в минимально возможную сумму. Любое удорожание проекта воспринимается в штыки. Руководителями часто забывается, что за строительством объекта последует его содержание, которое при неправильном проектировании может оскуднить бюджет предприятия на еще одну несуществующую серверную по прошествии двух-трех лет.

Второй по величине потребитель ресурсов (в данном случае — это электричество и расходники) в серверной — это система охлаждения. Ни для кого не новость, что мощность системы охлаждения серверной должна минимум совпадать, а в лучшем случае превышать на пару десятков процентов пиковую мощность всего оборудования установленного в серверной. О том, какие системы охлаждения бывают, и как сэкономить на эксплуатации таких систем, мы и поговорим в этой статье.

Классификация систем охлаждения помещений

Наиболее привычными для эксплуатации и понимания являются компрессорные кондиционеры. В них хладагент (в подавляющем большинстве случаев — фреон) переносит тепло от радиатора внутреннего блока во внешний, где отдает тепло в окружающую среду. Подробнее о принципе действия кондиционера можно прочитать тут. Затем идут жидкостные и комбинированные системы, в качестве основного хладагента использующие воду или этиленгликоль. Самым эффективным решением, в определённых условиях, конечно, являются системы фрикулинга. Это исключительно прецизионные устройства, разрабатывающиеся почти с нуля в каждом конкретном случае.

Также стоит обратить внимание на классификацию по «формфактору». Тут условно можно разделить системы на два типа. Бытовые системы, к которым мы все уже привыкли, обычно устанавливаются в офисах и квартирах, подвешиваясь на стены или потолок, но вполне могут служить системами охлаждения специализированных помещений. К прецизионным же системам можно отнести специализированные системы кондиционирования, и все фрикулинговые и жидкостные системы.

Внутри прецизионных систем есть систематизация по принципу действия и по способу доставки «холода» до «потребителей». Если с принципиальными отличиями все более менее ясно, то способов охладить непосредственно девайсы великое множество.

Среди классических общепринятых случаев можно выделить холодную комнату с установленными стойками, тут подойдут и бытовые кондиционеры. Классические варианты прецизионных решений- это устройства с рядными воздуховодами, — с холодными и горячими коридорами, — где стойки стоят рядами таким образом, чтобы забирать холодный воздух поступающий, например, из-под фальшпола. Они отдают нагретый воздух в коридоры, откуда он принудительно отводится. Также есть варианты с воздуховодами до каждой стойки , где воздух подается в каждую отдельно взятую стойку сверху или снизу и потом так же активно отбирается.
Неклассических решений чуть больше чем много. Надо ли говорить, что все они прецизионные. Большинство решений — это комбинации вышеназванных систем для повышения эффективности и сокращения затрат. Разброс тут — от индивидуальных кондиционеров на каждый серверный шкаф до жидкостного охлаждения каждого отдельного сервера или даже процессора. Стоит особо отметить системы с прямым контактом потребителя с жидкостью. В этом случае сервера полностью погружены в специальное масло. Масло это без запаха и абсолютно не проводит электричество. Жидкость постоянно циркулирует внутри бассейнов с оборудованием и проходит через радиаторы охлаждения.

Не один раз стоит подумать о необходимости строить серверную. Существует мнение, что для мощностей меньше 5кВт выделенная серверная комната не нужна. Обычно все оборудование вполне себе «упихнется» в 42-47-юнитовую стойку-шкаф, и максимум что еще понадобится — это отдельная однорамочная стойка под кросс. Всё это можно отгородить от «админской» или какого нибудь другого помещения (главное, не от бухгалтерии) стеклянной или гипсокартонной перегородкой с герметичной дверью, поставить спаренный бытовой кондиционер и идти пить пиво.

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

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

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

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

Вдобавок ко всему некоторые технические специалисты имеют своё собственное очень твёрдое убеждение в применимости одной системы и абсолютной неприемлемости других вариантов охлаждения. Они будут спокойно и уверено доказывать свою правоту, находя аргументы «за» и выискивая недостатки других предложений, от реальных до мифических.
В итоге, отталкиваясь от выбранной стратегии, мы и будем проектировать устройство самой серверной.

Стратегия охлаждения бытовыми кондиционерами

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

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

Даже если роста суммарной мощности не предвидится, кондиционеры стоит взять с запасом по мощности, например, взяв за максимум пиковое потребление-рассеивание самой «горячей» стойки и помножив на количество стоек.

Минимум отказоустойчивости в этой стратегии — N+1. На практике это выглядит как два кондиционера одинаковой мощности, каждый из которых в одиночку способен поддерживать рабочую температуру в серверной. Для продления ресурса обоих кондиционеров необходимо использовать устройство ротации кондиционеров. Устройство должно в определённые периоды времени переключать работу с одного кондиционера на другой, отслеживать их запуски и контролировать производительность. При выходе из строя одного из кондиционеров оно должно автоматически подключить «спящий» и оповестить ответственного о проблеме. Стоит отметить, что эту функцию поддерживают далеко не все модели бытовых кондиционеров.

Все серверные сплит-системы, установленные в широтах нашей страны, должны иметь так называемый «зимний комплект». Он представляет собой блок правления, некоторое усовершенствование радиатора внешнего блока кондиционера и систему подогрева картера насоса. Работает автоматически.

Охлаждение бытовыми кондиционерами

Рис. 1. Охлаждение бытовыми кондиционерами.

Прецизионные системы охлаждения помещений

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

Надо ли говорить, что устройства индивидуального дизайна — удовольствие дорогое. Священные войны идут между приверженцами разных лагерей. Одни утверждают, что для обычной серверной комнаты достаточно спаренного индустриального варианта бытового кондиционера — такие есть, например, у Daikin (серии FT и FAQ) или Mitsubishi (серии Heavy). При выборе такого варианта важно принимать во внимание такие минусы, как локальные застои горячего воздуха в углах или в юнитах стоек, которые не заняты активным оборудованием. Не менее опасный фактор — низкая влажность, ведь, как известно, кондиционер, осушает воздух. Сухой воздух способствует накоплению статического электричества, наличие статического потенциала на тонкой электронике негативно сказывается на работе чипов, и повышает риск их уничтожения разрядом. Конечно, большая часть факторов устранима, но дополнительные вентиляторы, увлажнители воздуха — это все множащиеся точки отказа, затраты на электроэнергию и обслуживание. Обслуживание того же увлажнителя —  дело не столько затратное по средствам, сколько по времени. Нужна регулярная чистка и ежедневный долив воды.

У прецизионников тоже не все гладко. Прежде всего они весьма габаритны: фреоновые кондиционеры имеют габариты двух-трех полноразмерных стоек. Так как контроль влажности — одна из основных функций специализированного кондиционера, то к внутренним блокам требуется подвести воду, что для некоторых IT-шников совершенно неприемлемо. Холодный воздух от таких агрегатов подводится к стойкам по воздуховодам, которые проводятся или под фальшполом — самый частый и самый дорогой вариант — или под потолком, что подразумевает высокие потолки и накладывает дополнительные ограничения на прокладку кабельных коммуникаций. Конденсаторы-охладители таких кондиционеров имеют порядочные размеры, и сразу возникает вопрос с их размещением и подводкой системы труб от внутреннего блока.

С минусами покончили, перейдем к плюсам. Сюда можно отнести: высокую производительность, резервируемость только активных компонентов кондиционера (например воздуховоды, я думаю,  -резервировать смысла нет), четкий контроль за температурой и влажностью, возможность детального мониторинга. Плюсы следующие отсюда —  это относительная экономия, гарантированная доставка холодного воздуха до потребителя, поддержка высокой плотности потребителей на стойку (это скорее правило, если стойка будет пустовать, она будет работать неэффективно и влиять на всю «экосистему»). В целом, плюсы очевидны. За бОльшие деньги мы получаем более эффективную систему.

Как я уже говорил, самым распространенным явлением прецизионного кондиционирования является коридорная система, где стойки расположены рядами и установлены так, чтобы забирать воздух из холодных коридоров (куда воздух подается кондиционером) и отдавать в горячие (откуда воздух отбирается системой вентиляции). Воздуховодом такой системы чаще всего служит фальшпол. Панели самого пола в основном сплошные, вся возможная кабельная коммуникация по возможности из-под фальшпола переносится под потолок, перед рядами стоек в полу устраиваются решетчатые панели, откуда охлажденный воздух поступает на лицевую сторону стойки. Двери серверных шкафов при таком устройстве делают сетчатыми с обоих торцов или же или же совсем не делают. Затем нагретый серверами воздух выдувается в горячий коридор, откуда высасывается системой принудительной вентиляции. В идеале, следуя принципам термодинамики, вытяжку стоит располагать вверху горячего коридора, но часто это делают в фальшполу для экономии пространства над стойками для прокладки кабельных коммуникаций. С относительно недавних пор холодные и горячие коридоры стали делать герметичными от общего помещения серверной. Этим удалось добиться существенной экономии на рассеивание ценного холода. В свободные юнитовые пространства шкафов обязательно требуется устанавливать заглушки, потому что горячий воздух так и норовит смешаться с охлажденным. Этим можно повысить эффективность охлаждения в полтора-два раза.

Система с открытыми коридорами, очевидны потери драгоценного холодного воздуха

Рис. 2. Система с открытыми коридорами, очевидны потери драгоценного холодного воздуха.

Более эффективная, система с изолированными коридорами

Рис. 3. Более эффективная, система с изолированными коридорами.

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

Принимая во внимание климат нашей страны, у прецизионных кондиционеров есть ещё один большой плюс: их схему можно достаточно безболезненно доработать, добавив полный или частичный жидкостный контур. Используя в качестве хладагента этиленгликоль, параллельно контуру кондиционера строят еще один контур с жидкостным охлаждением, тем самым сокращая затраты на электричество, обслуживание кондиционера и увеличивая срок службы оных. Эффективность гликолевого контура начинается уже при температуре ниже +20 °C, что даже летом по ночам в России совсем не редкость.
Дополнительный жидкостный контур дублирует таковой фреоновый, и в принципе может работать круглосуточно, в дневное «жаркое» время охлаждая компрессор кондиционера и конденсатор, а при падении уличной температуры переходя на частичное и полное охлаждение внутреннего теплообменника.

Лидерами среди производителей прецизионных систем охлаждения являются APC, STULZ, Liebert Hiross, RC Group. Среди их решений есть и готовые комбинированные системы.

Жидкостные системы

Принципиальная разница жидкостного охлаждения и фреонового лишь в том, что в контуре жидкость чаще всего не меняет фазового состояния, отчего при равной мощности системы водяные и гликолевые системы проиграют фреоновым в эффективности. Однако у жидкостных систем есть неоспоримые преимущества, такие как емкость и универсальность. В системах с жидкостным охлаждением охладителем может быть как фанкоил на крыше или во дворе здания, так и система отопления самого здания. Жидкость может охлаждать воздух в серверной, а может использоваться как хладагент для отдельно взятого процессора. Неоспоримое преимущество жидкостного кондиционирования — это практически неограниченная протяженность трасс за счёт низкой цены на хладагент. Самое опасное в данной ситуации — это протечка токопроводящего агента, но, судя по всему, это никого уже не пугает. IBM в этой ситуации отличился строительством SuperMUC, где добился 40% экономии энергии за счёт отсутствия в системе охлаждения чиллеров. А Google в большинстве своих ЦОДов и вовсе используют систему собственной разработки, где используется система холодных и горячих коридоров.

Ещё одна система с жидкостью подразумевает погружение сервера в специальное минеральное масло. Масло — диэлектрик, так что замыкания не будет. Что касается энергоэффективности, то, по утверждениям специалистов того же Intel, на систему охлаждения в таком случае затрачивается на 90% меньше энергии, а также снижается энергопотребление самих серверов. Стойки для погружного жидкостного охлаждения уже выпускаются, например, компанией СarnotJet. Стойки пригодны для размещения любых серверов, только предварительно требуется вытащить из них все вентиляторы.

Самое жидкостное охлаждение

Рис. 4. Самое жидкостное охлаждение

Еще одним фактором универсальности является огромное количество способов охлаждения хладагента. Для примера можно привести технологию SeaWater Air Conditioning (SWAC), по этой технологии построен ЦОД Google в Финляндии. Из названия понятно, что для охлаждения воды, поступающей в ЦОД, используется теплообменник на холодной воде, забираемой с морских глубин.

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

Чиллеры установленные на крышу

Рис. 5. Чиллеры установленные на крышу (источник http://www.quantum-v.ru/)

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

Убираем посредников

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

Начнём с того, что крупнейший стандартизатор инженерных систем, а в частности систем охлаждения и отопления, ASHRAE (англ. American Society of Heating, Refrigerating and Air-Conditioning Engineers) — Американское общество инженеров по отоплению, охлаждению и кондиционированию воздуха, с 2004 г. два раза повышало рекомендуемую температуру воздуха для охлаждения серверных с +22 до +27 градусов С. А в 2011 году были внесены поправки в стандарт, стратифицирующие два новых класса оборудования для серверных A3 и A4, где температурный диапазон увеличен до +40 и +45 градусов. Производители серверов уже выпускают такие модели. Хотя они ещё не получили широкого распространения, всё больше ЦОДо-строителей склоняются к использованию зелёных технологий в охлаждении.

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

Самой большой проблемой прямого фрикулинга является общая загрязнённость воздуха в городах. Может случится так, что количество, расход фильтров и мощность вентиляторов для их продува может свести на нет всю экономию по электроэнергии и мощности. Это проблема решается разделением контуров и введения между ними теплообменника на основе роторного рекуператора |http://www.citiair.ru/pages/vent/recuperation/recuperrotor.html]. В данном случае фильтры тоже понадобятся, но более дешёвые и с минимальным сопротивлением воздуху.

Другой большой проблемой является то, что, при вспомогательной функции нашего фрикулера, он будет плохо сочетаться с бытовыми системами и лучше всего с прецизионными.
Из плюсов: при прямом фрикулинге нет риска пересушить воздух в помещении серверной, т.к. идет постоянный обмен воздухом с внешней средой. С другой стороны, влажность воздуха на улице может категорически не соответствовать принятым стандартам влажности для серверных комнат, и тут на помощь приходит один из главных козырей систем фрикулинга — адиабатическое охлаждение.

Давно замечено, что влажный воздух у водоёмов всегда прохладнее, чем на равнинах в удалении от них, вспомнить хотя бы морской бриз. Для адиабатического охлаждения воздуха не нужно ни систем резервирования, ни сложных технических решений. Устроены они по принципу мокрых градирен: в нагретый внешний воздух в камерах форсунками разбрызгивается вода, которая, испаряясь, охлаждает и увлажняет воздух. Данная система не только эффективно понижает температуру внешнего воздуха, но и создает необходимую влажность воздуха. Правда, в таких системах появляется новый расходный материал — вода. Поэтому, наравне с PUE (Power usage effectiveness) ASHRAE ввела новый термин WUE (Water usage effectiveness (PDF)). За что отвечают данные параметры, я думаю, понятно всем.

В качестве ярких примеров внедрения таких систем можно упомянуть ЦОД eBay «Меркурий» в Фениксе (США) и Facebook в Прайнвилле (США).

Адиабатическое охлаждени в действии

Рис. 6. Адиабатическое охлаждение в действии (источник http://www.es-engineering.ru/)

Вместо заключения

«Так как же всё-таки охлаждать небольшие серверные на пару десятков кВа?» — спросите вы. 

Ответ неоднозначен. Большинству читателей подойдет решение из двух нормальных бытовых кондиционеров. Те же, кто сможет убедить собственное руководство в необходимости экономии и введения экологичных инноваций, получат море головной боли и потом бесконечно наслаждение конечным результатом.

Как я уже говорил, конкретное решение сильно зависит от климатических условий конкретного региона. Для восприятия климатической картины лучше всего взять историческую справку по максимумам и минимумам температуры и влажности за всю историю инструментальных наблюдений в вашем регионе или городе, а также проанализировать подробные данные по самым жарким температурам за последние лет 10-20. Этого с лихвой хватит на то, чтобы выработать четкую стратегию.

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

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

Получается, что для экономии на этапе эксплуатации придется серьёзно вложится на этапе строительства.

Стоит обратить внимание на то, что такая система не сможет работать без адекватного и подробного мониторинга состояния внутренней среды. Мониторинг температуры в холодном и горячем коридорах, влажность воздуха внутри и снаружи, наличие воды в системе адиабатики, контроль протечек. Для этого существуют устройства мониторинга, способные публиковать данные с различных датчиков через Ethernet или Wifi. Представлены они в виде плат, корпусных изделий и изделий для установки в стандартные 19″ стойки. К примеру, [NetPing|http://netping.ru/] уже оснащаются встроенным GSM модемом с SMS-модулем, способным оповестить о существенных изменениях параметров или срабатывании датчика не только ответственные узлы системы охлаждения, но и вас лично.

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

Всё это позволит отстроить систему охлаждения на максимальную эффективность и предупредить её поломки.

К сожалению, в одной небольшой статье невозможно досконально проработать тему охлаждения серверной. С одной стороны, может показаться, что фрикулинг — это выход для всех, но на самом деле, это достаточно рискованное предприятие. История знает порядочно количество эпичных ситуаций, когда из строя выводились целые ЦОДы из за ошибок в проектировании и недостаточном внимании к деталям. Наилучшим, хоть и более дорогим, является решение, которое подразумевает резервирование штатных систем охлаждения альтернативными.

Больших вам ЦОДов, и непрестанного шума в серверных.



Использованные материалы: