Где хранятся петабайты данных социальной сети Facebook

Facebook — это настоящий феномен. Самая большая социальная сеть в мире оценена в сто миллиардов долларов. У нее более миллиарда пользователей. Но хранение данных, фотографий и сообщений более чем седьмой части населения земли требует продвинутых технологий. Так как же это сделано?

Северная Калифорния. Долина компьютерных гигантов. Вот название, которое привлекает больше всего туристов – Facebook.

fb02

Это социальная сеть, изобретенная студентами Гарварда в 2004 году позволяет вашим друзьям одним кликом мышки узнать что вы делаете. Для многих нет ничего круче сетевого общения. Восемь лет спустя после рождения компании она вышла на биржу по невероятной цене – 104 миллиарда долларов США. Заметно, что Фейсбук был создан студентами. Они все делают по-своему. Граффити и сенсорный экран во всю стену. В автоматах, вместо банок с напитками, продаются коробки с гаджетами. Открытые бары и видеоигры для персонала, средний возраст которого 26 лет. Похоже, эта странная обстановка действует. На Фейсбук заходят люди со всего мира. Каждые полгода их число возрастает на 100 миллионов. Обработка личных данных такого количества людей задача нелегкая.

fb01
Говорит сотрудник компании: «На каждый миллион пользователей у нас один инженер. Мы работаем в беспрецедентных масштабах».

Они не могут воспользоваться чужим опытом. Потому, что прежде ни на одном сайте не было такого числа посетителей. И когда у тебя больше пользователей, чем машин в мире, одна из главных проблем – хранение. Жесткий диск вашего ноутбука помещается в руке. Здесь же нужно кое-что побольше.

fb03

В Праймвиле, штат Орегон, находится огромный дата-центр – 28.000 квадратных метров.

fb04

Это как карта памяти размером с три футбольных поля, стоимостью в сотни миллионов долларов. Здесь и хранится ваша информация. На новейших серверах, в обширных банках памяти, между которыми данные перемещаются со скоростью света по оптоволоконным кабелям длиной почти в 6,5 тысяч километров. Говорит Кэм Патчет, генеральный менеджер дата-центра: «Когда вы вводите адрес facebook.com ваш запрос попадает в интернет и потом вот сюда, а здесь запрашивается один из серверов Фейсбука. Ваш профиль, все данные, связанные с ним, обрабатываются и компилируются нашими дата-центрами, и обратно отсылается вам через интернет. Все это происходит за миллисекунды. Некоторые считают интернет чем-то вроде облака, плывущего в небе. Но нет, это материальная вещь. Интернет – это компьютеры, сервера и дата-центры, соединенные километрами кабеля по всему миру. Все эти единицы могут общаться между собой и делиться данными.»

fb06

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

fb07

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

fb08

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

fb10

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

fb11

Водяная взвесь, которая распыляется форсунками, контролирует влажность.

fb13

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

fb12

Вскоре понадобится больше вентиляторов, потому что социальная сеть просто закипает. Ежедневно на сайт заходит почти 600 миллионов человек. Это почти вдвое больше населения США. И сайт продолжает расти. Сюда ежедневно привозят тысячу новых серверов. Том Ферлонг отвечает за дата-центры. Когда я 4,5 года назад начал работу, говорит он, у нас было 27 миллионов пользователей и несколько тысяч серверов. Сегодня мы получили тысячу серверов, а я едва это заметил.

Сюда приезжают огромные грузовики. Они доставляют не продукты. Они привозят все больше памяти для серверов. Большинство из нас знакомы с гигабайтами и терабайтами. Здесь счет идет на петабайты. На серверах Фейсбука хранится более 100 петабайт фотографий и видео, и с каждым днем их все больше. Это невероятное количество информации.

fb09

fb14

Ежедневно в дата-центр прибывает в 100.000 раз данных больше, чем вмещает жесткий диск продвинутого персонального компьютера. В каждой серверной стойке 500 терабайт, более чем 130 миллиардов раз больше, чем на первом ПК от Apple. И если какой-то сервер выходит из строя, задача найти иглу в цифровой стоге сена поручается техникам, таким как Дэвид Гейлард.

fb15

Вышел из строя жесткий диск и он идет на поиски нужной стойки в лабиринт гудящих серверов. Найдя стойку Дэвид заменяет всю плату за то время, которое вам требуется, чтобы обновить статус. Но Дэвид и другие техники не всемогущи. По всему миру почти у 2,5 миллиардов человек есть доступ в интернет. И каждый проводит 20% времени онлайн в социальных сетях, загружая сотни миллионов фотографий, сообщений и обновлений ежедневно. При такой активности даже в таком огромном дата-центре заканчивается место. Строители уже трудятся над увеличением вместимости. Но при таком масштабе сетевой активности им лучше поспешить.

fb16

Опубликовано: 13 сентября 2014 / Обновлено: 14 сентября 2014

Читайте также:

1 комментарий

  1. Евгений:

    Почему в фейсбуке присутствует нацизм? Шовинизм? И все это под благовидным предлогом!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *