Вы бы могли поверить, что чуть более 15-ти лет назад Google размещался на порядка 100 серверах, которые сами же Ларри Пейдж (Larry Page) и Сергей Брин (Sergey Brin) монтировали в стойку и обвязывали между собой? При этом они использовали дешевые комплектующие, что б хоть как то снизить стоимость инфраструктуры их поисковой системы. Первые серверы интернет-гиганта имели довольно необычный вид, чего только стоили кнопки перезагрузки на передней панели каждого из них и довольно странный, но в тоже время интересный метод пробковой изоляции комплектующих от чего сами серверы получили название «Corkboard».



На данный момент количество серверов Google, как физических так и виртуальных, далеко перевалило за отметку в 1 млн единиц. Компания вкладывает миллиарды долларов в инфраструктуру и сейчас профит с каждого сервера больше, чем это было в самом начале создания поисковой машины. Как сообщил сам вице-президент по инфраструктуре компании Google Урс Хёльцле (Urs Holzle):
Если взглянуть в прошлое, то конструкция серверов Corkboard не была оптимизирована под надежность и работоспособность, но учитывая то, что у нас было всего две недели на разработку и совсем скромный бюджет — результат получился хорошим.
Поскольку комплектующие довольно часто давали сбой, система требовала эффективного отказоустойчивого программного обеспечения (ПО), потому команда Google больше делала акцент на ПО, нежели занималась железом на котором этот софт «крутился».



В далеком 1999 году Google сделал свой самый объемный заказ на оборудование. Компании King Star Computer необходимо было меньше чем за месяц подготовить порядка 1680 серверов. За каждые 80 серверов Google согласился заплатить $10 тыс предоплаты, а после поставки оплатить еще $99,2 тыс. Как следствие, общая сумма контракта составила почти $2,3 млн, не считая дополнительных бонусов. В заказ входил 21 шкаф, каждый из которых имел по 20 полок и 60 кулеров на задней панели. На каждой полке было размещено по 4 сервера следующей конфигурации:

  • материнская плата Supermicro P6SBM;
  • процессор x86-совместимой микроархитектуры Intel Pentium II 400;
  • оперативная память 256MB PC100;
  • 2 жестких диска IBM Deskstar 22GXP;
  • сетевая плата Intel 10/100;
  • кнопка перезагрузки системы;
  • LED-индикатор жестких дисков;
  • 2 IDE шлейфа;
  • 2,13 м интернет кабеля категории 5.



Основатели компании Google пришли к выводу, что лучшим способом масштабирования экономической эффективности является самостоятельная разработка аппаратных решений, а не закупка их на стороне. Интернет-гигант и по сей день работает в этом направление, разворачивая самостоятельно дата-центры по всему миру.
A Вы разрабатываете аппаратные решения самостоятельно или арендуете хостинг (серверы) на стороне?

Проголосовало 820 человек. Воздержался 331 человек.

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

Комментарии (10)


  1. baldr
    25.09.2015 12:44
    +6

    Может, оттуда и пошли эти задачи в стиле «сколько шариков уместится в этой комнате»? Раньше можно было набирать инженеров по принципу «сколько серверов вы сможете разместить в этой комнате»?


    1. achekalin
      25.09.2015 15:27
      +2

      ...«С учетом того, что материнок у вас N, жестких дисков — N, а коркового покрытия — X кв. футов.»


  1. wormball
    25.09.2015 16:57

    > 1680 серверов. За каждые 80 серверов Google согласился заплатить $10 тыс, а общая сумма договора составила $210 тыс.

    125 долларов за сервер? Википедия говорит, что один только Pentium II 400 на 15 апреля 1998 года стоил 824 доллара. Я сомневаюсь, что он за год в десять раз подешевел.


    1. mambet
      25.09.2015 17:08

      В оригинале речь шла о 109200 долларах США за 80 серверов.
      plus.google.com/u/0/+UrsH%C3%B6lzle/posts/VGwMnY3oUSY?pid=6039291567006274882&oid=100873628951632372330


      1. Osaul
        25.09.2015 17:20

        Да, Вы правы, там в контракте еще прописан дополнительный бонус. Текст исправил, спасибо.


    1. Siper
      25.09.2015 17:17

      10к это только предоплата


      1. Osaul
        25.09.2015 17:25

        Да, именно предоплата, спасибо.


  1. Foror
    25.09.2015 17:56

    А сегодня с задачами этих 1680 сервером справилось бы 34 сервера за $2000


  1. JDima
    25.09.2015 21:32

    >A Вы разрабатываете аппаратные решения самостоятельно или арендуете хостинг (серверы) на стороне?
    Что за опрос вообще? Вот я покупаю готовое брендовое железо и либо ставлю в свой ЦОД, либо арендую ряды (забирая только электричество и холодный воздух, но всё железо и все каналы свои) в имеющемся. Мне какой пункт выбрать?


  1. nitro80
    08.10.2015 09:04

    2,13 м интернет кабеля категории 5.
    Как будто на сайте госзаказа прочитал