Scalyr - в «облаке» журналов. Часть II
Содержание:
1. Часть I;
2.Часть II (Вы читаете данный раздел);
3. Часть III.
В результате Ньюман со своей командой переехал из офиса на чердаке в помещение, предоставленное Google, чтобы превратить маленький самодельный текстовый веб-редактор в нечто гораздо более значимое. Google приобрела другую начинающую компанию, которая спроектировала электронную вебтаблицу, и команда Writely сотрудничала с ней в рамках общего проекта, чтобы создать полноценный офисный комплекс для совместной работы Google Docs.
«Работа в Google начиная с 2006 года, выпуск Google Docs, его проектирование и масштабирование были чрезвычайно полезным опытом, — считает Ньюман,— Google прекрасное место, чтобы научиться работать над масштабными проектами, поставлять продукт миллионам пользователей и обеспечивать его работоспособность».
Когда работаешь в таких масштабах, приходится уделять внимание необычным вещам, о которых прежде не приходилось беспокоиться. Как говорят сотрудники Google, если вероятность какого-то события — один шанс из миллиарда, то оно будет происходить каждый день. Это действительно так. Вы начинаете гораздо аккуратнее подходить к проектированию, оформлению продукта и взаимодействию различных компонентов, поскольку непредвиденные события случаются постоянно.
В скором времени Ньюман и его команда поняли, что обеспечение совместной работы всех компонентов выходит далеко за пределы их собственного проекта. Их программный код должен был научиться работать внутри уже существующей инфраструктуры Google.
«Не думаю, что в то время мы пользовались этим термином, но на самом деле мы работали в «облаке», внутреннем «облаке» Google, поэтому вам не приходилось создавать и обслуживать собственную систему, — объясняет Ньюман. — В компании было много других базовых возможностей, на которые можно было опереться, в частности хранилища данных, проверка подлинности пользователей, направление трафика от миллионов посетителей, все это было сделано другими группами разработчиков Google. От нас требовалось воплотить лишь нашу малую часть, а в остальном мы могли полагаться на другие программные компоненты. Это было превосходно, но несколько усложняло дело. Перед приобретением у нас было около 200000 зарегистрированных пользователей, и нам было трудно справляться с такой аудиторией. В Google число зарегистрированных пользователей быстро достигло миллионов, и достаточно было нажать кнопку, когда требовалось больше серверов, и вся система без проблем масштабировалась. Это невероятная платформа для крупномасштабных проектов, хотя среда была очень сложной».
Препятствия могут возникать в самых неожиданных местах.
1. Часть I;
2.
3. Часть III.
В результате Ньюман со своей командой переехал из офиса на чердаке в помещение, предоставленное Google, чтобы превратить маленький самодельный текстовый веб-редактор в нечто гораздо более значимое. Google приобрела другую начинающую компанию, которая спроектировала электронную вебтаблицу, и команда Writely сотрудничала с ней в рамках общего проекта, чтобы создать полноценный офисный комплекс для совместной работы Google Docs.
«Работа в Google начиная с 2006 года, выпуск Google Docs, его проектирование и масштабирование были чрезвычайно полезным опытом, — считает Ньюман,— Google прекрасное место, чтобы научиться работать над масштабными проектами, поставлять продукт миллионам пользователей и обеспечивать его работоспособность».
Когда работаешь в таких масштабах, приходится уделять внимание необычным вещам, о которых прежде не приходилось беспокоиться. Как говорят сотрудники Google, если вероятность какого-то события — один шанс из миллиарда, то оно будет происходить каждый день. Это действительно так. Вы начинаете гораздо аккуратнее подходить к проектированию, оформлению продукта и взаимодействию различных компонентов, поскольку непредвиденные события случаются постоянно.
В скором времени Ньюман и его команда поняли, что обеспечение совместной работы всех компонентов выходит далеко за пределы их собственного проекта. Их программный код должен был научиться работать внутри уже существующей инфраструктуры Google.
«Не думаю, что в то время мы пользовались этим термином, но на самом деле мы работали в «облаке», внутреннем «облаке» Google, поэтому вам не приходилось создавать и обслуживать собственную систему, — объясняет Ньюман. — В компании было много других базовых возможностей, на которые можно было опереться, в частности хранилища данных, проверка подлинности пользователей, направление трафика от миллионов посетителей, все это было сделано другими группами разработчиков Google. От нас требовалось воплотить лишь нашу малую часть, а в остальном мы могли полагаться на другие программные компоненты. Это было превосходно, но несколько усложняло дело. Перед приобретением у нас было около 200000 зарегистрированных пользователей, и нам было трудно справляться с такой аудиторией. В Google число зарегистрированных пользователей быстро достигло миллионов, и достаточно было нажать кнопку, когда требовалось больше серверов, и вся система без проблем масштабировалась. Это невероятная платформа для крупномасштабных проектов, хотя среда была очень сложной».
Препятствия могут возникать в самых неожиданных местах.