Где находятся сервер Фейсбука и как работает?
Всего несколько лет назад Марк Цукерберг опубликовал на своей страничке в Фейсбуке фотографию data-центра соцсети. Он обслуживал больше полутора миллиардов пользователей.
В данной статье разберем характеристики серверов Фейсбука.
Особенности инфраструктуры
База данный Фейсбука развивается очень стремительно. Вот некоторая информация о технической базе компании:
- Data-центр объединяет в одну сеть почти треть всего населения Земли.
- Развитие сервиса увеличивает спрос на вентиляторы. Они необходимы для поддержания приемлемой температуры.
- Ежедневно на сайт заходят 1,5 млрд пользователей по всему миру.
Вот так выглядят серверные.
Сайт постоянно расширяется. Ежедневно в хранилище привозят по тысяче новых серверов.
Чтобы поддерживать эффективную работу системы, в компании имеются несколько подразделений:
- 3 действующих data -центра;
- 1 специализированное здание;
- аренда дополнительных помещений для целых 9-и data-центров;
Расположение
- 6 центров на территории Кремниевой Долины (область Санта-Клары);
- 3 центра обработки информации в Вирджинии;
- 3 data-центра в Европе.
Число data-центров постоянно растет. Согласно анализу, почти 70% нагрузки приходится на страны Европы.
Строительство data-центра вне Америки
Руководство компании приняло решение построить новый data-центр за пределами США. Он был введен в эксплуатацию летом 2012 года.
Современные технологии позволяют использовать новые устройства в data-центрах. Технические изменения и инновации имеют следующий вид:
- стабилизацию напряжения берут на себя блоки питания. Традиционные ИБП отошли на второй план;
- в каждой аккумуляторной стойке содержится 20 батареек, которые подключены в 5 цепей. На выходе формируется постоянное напряжение в 48 Вольт;
- передвижение IT-персонала по data-центру осуществляется при помощи электронного помощника.
Уровень прироста
С каждым годом база данных Фейсбука расширяется. По этой причине разработчики занимаются установкой дополнительных серверов.
Динамика роста:
- 2008 год – 10 000 единиц оборудования.
- 2009 год – 30 тыс. единиц.
- 2010 год – 60 000 servers.
- 2018-2019 года – от 500 000 машин.
В официальные data-центры приезжают огромные грузовики, которые заполнены специальной памятью для систем. Здесь идет счет информации не гигабайтах, терабайтах, а в петабайтах.
Вот так вот выглядит дата цент Фейсбука.
Невероятная статистика
- серверы Фейсбука хранят больше 100 петабайт фото, видео и других данных;
- одна серверная стойка вмещает 500 Тб информации;
- самый крупный data-центр расположен в городке Праймвил, штат Орегон. Его площадь – 28 тысяч м2. Это примерно три футбольных поля. На серверах хранится информация сотен миллионов зарегистрированных пользователей.
Орегон
- Общая протяженность оптоволокна – 6500 км. Кабеля соединяют серверы между собой и обеспечивают молниеносное перемещение данных.
- Data-центр потребляет больше 30 МВт электроэнергии. При выключении основной линии происходит запуск 14 генераторов. Каждый из них вырабатывает 3МВт.
Так все выглядит внутри:
Крупным планом:
Современные технологии
FB Open Compute – новый виток в эволюции
Фейсбук использует только передовые технологии, чтобы обеспечить беспрерывность и эффективность работы системы.
Open Compute Project – это уникальный проект, который основан на делении открытых спецификаций со своими серверами.
В комплект входит следующее оборудование:
- нестандартные серверные стойки;
- сетевые коммутаторы;
- специальные блоки питания;
- функциональные источники бесперебойного питания.
Материнские платы
Компания Фейсбук разработала уникальные материнские платы для процессоров класса AMD и Intel.
Выпуском этих устройств занимаются заводы «Quanta».
Блоки питания, оснащенные двумя шинами
Блоки питания оснащены двумя входными разъемами, один из которых имеет возможность работы в сети от 277 Вольт.
Разработчики активно используют следующие технологии внутри компании:
- Операционная система Linux.
- PHP + надстройка для основного языка программирования.
- Кэширование объектов на агрессивной основе (алгоритм memcashed).
- Хранилище информации в виде значении ключа «MySQL».
- Универсальная система «Scribe» для аккумулирования и агрегации данных с рабочих серверов.
Прокси сервер
Передовая компания «Proxy-Sale» предлагает купить е proxy IPv4 и IPv6 для социальной платформы Фейсбук.
Это оптимизирует работу системы и позволит эффективно управлять чатами с огромным количеством собеседников. Для освоения не требуется много времени.