К книге
Настоящий CTO: думай как технический директор8. Технологические решения. 8.3. Облако или свое оборудование. 8.3.2. Собственное оборудование
60%
8. Технологические решения. 8.3. Облако или свое оборудование. 8.3.2. Собственное оборудование
199

Использование собственного оборудования (on-premises) – это общий термин, означающий покупку и обслуживание физического оборудования для удовлетворения потребностей организации. Оборудование необязательно должно при этом находиться в офисе – оно может размещаться в специализированном центре обработки данных. В этом разделе мы рассмотрим вопросы создания нового комплекса, а также, что более актуально, поддержки существующего.

Раньше альтернатив не было, и, если компании требовались серверные мощности, – приходилось покупать собственное оборудование. Правильно оценить потребности в нем было трудно, поэтому покупалось либо слишком много железа, которое потом не использовалось, либо, наоборот, его было недостаточно, что приводило к повышенной нагрузке на оборудование (и на сотрудников, которым приходилось надеяться, что ничего не сломается). Серверы нужно купить, доставить, подготовить и установить – на это могут уйти недели. Быстро масштабировать систему невозможно. И, конечно, все это только при условии, что вы убедили финансового директора, что без этих больших капиталовложений обойтись нельзя.

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

РАЗМЕЩЕНИЕ ОБОРУДОВАНИЯ

Существует два основных варианта размещения оборудования:

• В офисе – оборудование находится в том же здании, что и сотрудники: в отдельном кабинете, шкафу или даже под столом кого-нибудь из разработчиков (такое тоже бывает, хотя так делать не нужно).

• В дата-центре – оборудование размещается в выделенном центре обработки данных, обычно в стойках, вместе с другими серверами.

Как растению для выживания нужны солнечный свет и вода, так и серверу нужны электричество, охлаждение и подключение к сети. Хотя современное оборудование не выделяет столько тепла, сколько старые системы, оно по-прежнему требует охлаждения для нормальной работы. Вы почувствуете это, если разместите его в шкафу без кондиционера – любого, кто откроет шкаф, обдаст жаром!

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

Заметки с полей

Важность чистоты

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

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

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

В ЦОД также есть все необходимое сетевое оборудование для создания вашей внутренней сети с автоматическим резервированием подключения к интернету. Вам остается только подключить сетевой кабель.

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

ПОКУПКА И ОБСЛУЖИВАНИЕ

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

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

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

• Дата покупки/установки – когда было приобретено и подключено оборудование?

• Источник покупки – где было приобретено оборудование (включая полные контактные данные продавца)?

• Конфигурация – каковы параметры оборудования? Опишите их достаточно подробно, чтобы не приходилось разбирать устройство, чтобы узнать, что внутри. Укажите также, сколько имеется свободных слотов для будущих обновлений.

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

• Способы доступа – есть ли на устройстве консоль? Если да, то как настроена сеть и где хранится имя пользователя/пароль?

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

Заметки с полей

Часть мебели

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

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

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

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

Предыдущая главаГлава 199 из 332Следующая глава