Объявления

От USB-накопителей до умных стоек: Эволюция центров обработки данных DreamHost

От USB-накопителей до умных стоек: Эволюция центров обработки данных DreamHost

Хотя интернет часто кажется магией, он работает благодаря стойкам, проводам, мигающим огонькам и преданным людям, которые поддерживают его работу в 3 часа ночи.

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

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

Настоящее: Точка Столкновения Человеческого Творчества и Техники

Люди За Машинами

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

Люк Одом, директор по ИТ-операциям, обладает 15-летним опытом работы. Крис, ранее работавший в Amazon и Yahoo, был привлечен обратно гулом вентиляторов и запахом фильтрованного воздуха. Вместе они представляют собой сочетание непрерывности и инноваций, благодаря которым DreamHost работает сегодня.

Ежедневная Рутина: От Тренировок По Пожарной Безопасности До Прошивок 

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

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

Опыт работы в центре обработки данных: Звуки, ощущения и стратегия

Центры обработки данных DreamHost — это перегрузка чувств. Холодные коридоры подают воздух при температуре 37°F; в горячих коридорах температура может достигать 120°F. «На полу ты не живешь», — говорит Крис. «Ты заходишь, делаешь, что нужно, и выходишь.»

Шум тысяч вентиляторов непрерывен, словно ты стоишь внутри шепчущего реактивного двигателя. Но среди этого шума есть красота. Крис сравнивает мерцающие огоньки серверов со звёздами, каждый из которых — это соединение. «Это кто-то говорит: ‘Я хочу, чтобы ты это видел’, а кто-то в ответ тянется, чтобы сказать: ‘Я вижу это’».

Прошлое: Каким было инфраструктурное обеспечение

Меньшая плотность, больше усилий

В начале 2000-х на одной стойке размещалось 15 серверов, каждый из которых обслуживал 100 клиентов. Сегодня на одной стойке может находиться 48 серверов, каждый из которых обслуживает более 2500 клиентов. Это не просто рост, это трансформация.

Поколения Оборудования

Процессоры перешли от двухядерных ЦП с четырьмя ядрами к одноядерным ЦП с 128 потоками. Вращающиеся диски на 80 ГБ были заменены на 12-терабайтные SSD NVMe, все в том же физическом пространстве.

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

Ручная Установка и Усердная Работа

Люк вспоминает эпоху «установки с флешки»: ходил от стойки к стойке с USB-накопителем, повторяя наизусть команды. Теперь, благодаря автоматизации OpenStack, сотни серверов разворачиваются за минуты. 

Знаешь ли ты? В начале 2000-х некоторые установки занимали так много времени, что техники оставляли записки, приклеенные к машине: «Вернись через 2 часа — все еще перезагружается».

Это было не изящно, но это сработало. И это заложило основу для систем, на которых мы полагаемся сегодня. 

Будущее: Умнее, Прохладнее и (Возможно) Под Водой

Умнее, а не просто плотнее

По словам Лука и Криса, будущее инфраструктуры — это не только строительство выше, это ещё и становление умнее.

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

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

Устойчивость через инновации

С увеличением потребности в энергии ключевую роль играет устойчивость. Крис выделяет смелые эксперименты, например, использование Microsoft ИИ для повторного открытия Три-Майл-Айленд для питания своих центров обработки данных. «Даже с такими опасными технологиями, как ядерная энергетика, потребность в энергии должна толкать технологии к более чистым и дешёвым решениям», — говорит он.

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

Контейнеры: Всё ещё развиваются, теперь ещё умнее

Контейнеризация стала одним из крупнейших изменений в инфраструктуре, и этот процесс ещё далек от завершения. Для Криса и Люка будущее контейнеров не в их замене, а в расширении их полезности. 

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

Со стабильной платформой Dreamhost строит на ней: умные развертывания, лучшее масштабирование и автоматическое восстановление. 

«У нас есть отличная платформа контейнеризации, и мы можем начать строить на её основе,» — добавляет Люк. 

Автоматизация с Участием Человека

DreamHost принял автоматизацию там, где она приносит ценность, особенно при настройке и конфигурации, но многие задачи все еще требуют человеческого вмешательства, креативности и решения проблем. «Мы движемся в направлении plug-and-play,» говорит Льюис, «но все еще нужны люди для его поддержки.»

Infra Dream: Крис мечтает о роботе, который будет заниматься RMAs и электронными отходами. Люк просто хочет, чтобы бот правильно подключал кабели. Тем не менее, когда робот ломается, его все равно должен починить кто-то.

Инфраструктура, Везде и Всюду 

Под водой, в космосе или на границе, физическая инфраструктура расширяется в удивительные места. 

«Уже существуют подводные центры обработки данных. Международная космическая станция — это 100% инфраструктура», — отмечает Крис. 

DreamHost пока не строит подводные капсулы, но кэширование на краю сети и распределенная инфраструктура уже реализуются и, вероятно, будут развиваться. 

«Мы пойдем туда, куда нас поведут наши клиенты», — говорит Крис. «Если это будет луна, мы туда доберемся».

Навыки На Завтра… Сантехника, Возможно?

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

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

Взгляд на 2040 год

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

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

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

Что Никогда Не Должно Меняться

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

«Кто берет ведро, когда начинается пожар, тот друг», — добавляет Крис.

Технологии изменятся. Миссия будет расти. Но дружелюбие, любопытство и ответы на сигналы тревоги в три часа ночи? Это сердце инфраструктуры DreamHost. Оно создано, чтобы выдержать даже если появятся роботы. 

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