На Facebook уже 10 000 серверов

    Инфраструктура крупнейшей социальной сети продолжает расти в геометрической прогрессии. На днях технический директор Facebook на конференции по MySQL огласил (видео) свежие данные: оказывается, на проект сейчас работает уже 10 000 серверов, в том числе 1 900 серверов MySQL, а обслуживают их всего два администратора баз данных.

    В отличие от Google, Yahoo и Microsoft, компания Facebook не строит свои собственные дата-центры, а арендует чужие новостройки по мере необходимости. Совсем недавно к числу арендуемых добавились два новых дата-центра: в Вирджинии (октябрь 2007) и Калифорнии (февраль 2008).

    Теперь становится понятно, почему IBM позиционирует новые серверы iDataPlex специально для Веб 2.0, ведь на них действительно есть спрос со стороны тех же Facebook, Yahoo, Microsoft и Amazon.

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

    Комментарии 42

      +4
      Не представляю такие объемы...страшно...
        0
        -а обслуживают их всего два администратора баз данных.
        ух бедные. Зато наверно з\п у них как у наших депутатов)
          +2
          Зарплаты, скорее всего, обычные, но долевое участие в «Фейсбуке» снимает вопросы о проблемах моральной вовлеченности в работу.
            +1
            Главное не обслуживание, а проектирование.
            При грамотном проектировании для поддержки не нужно много народу.
              +4
              да они могут вобще бесплатно работать, на продаже информации из бд можно заработать гораздо больше
              • НЛО прилетело и опубликовало эту надпись здесь
                  0
                  ssh?
            • НЛО прилетело и опубликовало эту надпись здесь
                +2
                ужос как представлю их все в ряд.... отсюда и до послезавтра X_x
                  0
                  Такие проекты достойно восхищения!
                    +2
                    вот значит какой ад сисадминов... :D
                      +2
                      http://www.insight-it.ru/net/scalability…
                      На 2006 год система Google включала в себя 450000 недорогих серверов.
                        +1
                        Интересно какой процент выхода из строя жестких дисков у этой армии машин.
                          +2
                          диски быстро летят, примерно от полугода до года служат, они как расходник.
                          0
                          Гм... 805 кэширующих машин, небось, гигабайт этак по 32 на каждой... недурственно ;)
                            +4
                            Интересно, сколько серверов использует вконтакте...
                            • НЛО прилетело и опубликовало эту надпись здесь
                                0
                                сильно сомневаюсь что один сервер
                                ;; ANSWER SECTION:
                                vkontakte.ru. 598 IN A 195.190.105.240
                                vkontakte.ru. 598 IN A 195.190.105.241
                                vkontakte.ru. 598 IN A 195.190.105.236
                                vkontakte.ru. 598 IN A 195.190.105.238
                                vkontakte.ru. 598 IN A 195.190.105.237
                                vkontakte.ru. 598 IN A 195.190.105.242
                                vkontakte.ru. 598 IN A 195.190.105.235
                                vkontakte.ru. 598 IN A 195.190.105.239
                                  –2
                                  Зеркала?
                                    –3
                                    если вы не замечали то видео хранится на отдельном сервере - подозреваю что и фото и база
                                    не может там быть один сервер просто по объему данных (этой причины вполне достаточно)
                                      0
                                      во-первых, один сервер видимый из инета не означает один сервер вообще) Есть такие вещи как прокси или машрутизаторы, за которыми ставится пачка серверов.
                                      Кроме того основная нагрузка это как раз таки не файлы а база данных и вероятно построение страницы. Особенно база данных при таком то количестве объектов и наличии поиска по ним (пусть даже по точному соответствию)
                                      Вообще я не знаю откуда взялась цифра в один сервер, я где-то слышал цифры 516 (не так давно звучала на хабре), что мне кажется более реальным
                                      В прочем точные данные все равно есть только у работников Вконтакте, поверить в то что там один сервер может только человек которые вообще не представляет чего стоит обработка таких массивов данных как на ВКонтакте при таком количестве одновременных пользователей.
                                  0
                                  Вы наверное имеете достаточно слабое представление о том какое железо нужно для каких нагрузок.
                                  В прочем такие люди хорошая платформа для самопиара Дурова, он завтра вам расскажет что он гений и этот сервер вообще 486 машина, а все остальные просто не умеют писать потому покупают много дорогого железа.
                                    +16
                                    Ага, этот сервер стоит у Павлв Дурова под столом и вечером, когда Павел играет в Кризис, Вконтакте немного подтормаживает.
                                      –1
                                      А откуда такая информация?
                                      А то действительно, по приблизительным подсчетам, весь загруженный контент должен весить около 200Тб... одним сервачком не обойтись.....
                                      • НЛО прилетело и опубликовало эту надпись здесь
                                          0
                                          А чем вообще не нравится этот код? Если константы подобраны верно и соответствуют более менее среднему приросту людей, то всё нормально.
                                            0
                                            ессно что нет.
                                            по соображениям логики, числу пользователей и контенту который они грузят... я давно за этим наблюдаю...
                                          0
                                          Кстати, почему бы Дурову не поделиться архитектурой Вконтакта?....
                                          У Цукерберга пользователей в 7 раз больше, так что про 1 сервер у Вконтакта это через чур....
                                            +8
                                            Хорошая шутка.
                                            Только, кажется, ее никто не понял. :)
                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                –2
                                                вы тут не мудрите, а пожалуйста точно ответьте - там один сервер или два? я бы лично использовал бы два: на первый прекрасно стал бы денвер (это такой комплект для проффесеанальной веб-разработки), а на второй поставил бы базу данных майэскьюэл (тоже денвер, только с удаленных веб-сервером АПАЧИ)
                                                  0
                                                  Дуров уже неоднократно отвечал, что контакт состоит из целой сети серверов, большая часть которых находится в Москве. Согласен с предположением, что у контакта порядка полтысячи серверов.
                                                    –1
                                                    да что вы говорите.... :)
                                                      0
                                                      боже, меня заминусовали те самые "хабрачеловек нынче в своем большинстве воинствующий одноклеточный"....
                                              0
                                              подумаешь, "оптимизирован". я тоже всегда вместо " пишу ' - так что мне об этом на каждом углу кричать?
                                            0
                                            Думаю в YouTube тоже не мало серверов.
                                              0
                                              Там должно быть намного больше.
                                              0
                                              Кому что... :) кому выход из строя дисков, кому скоко машин в контакте... это конечно тоже интересно, но не так как..
                                              другое, АРХИТЕКТУРА...

                                              Подробно про другие архитектуры кстати есть здесь... http://www.insight-it.ru/highload/

                                              Но про facebook нету... жаль, а интересно.
                                                0
                                                Интересно, cколько у них запросов ежедневно?
                                                  0
                                                  у facebook ежесуточно около 250-300 млн хитов
                                                  0
                                                  Такие числа завораживают. Особенно тех, кто имел дело с масштабированием. А ещё более особенно тех, кто знает что ему придется масштабировать свой проект до большого количества серверов но пока незнает как это работает... ух)
                                                    +1
                                                    Москалюк, кстати, на РИТе в личном разговоре небезосновательно жаловался на memcached. Все эти 805 серверов у Фейсбука работают на старом memcached и есть планы вообще от него отказаться. После ухода Фитцпатрика коммьюнити мемкеша ну совсем никакое, а сам Фейсбук вопреки заявлениям в презентациях нормально его не развивает.

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

                                                    Самое читаемое