?

Log in

Google Developer Day Moscow 2009, что запомнилось - Inside 9:08™ [entries|archive|friends|userinfo]
Студия 908

   О сообществе
   Архив записей

Google Developer Day Moscow 2009, что запомнилось [Среда, 11.11.2009   13:49]
Студия 908

inside908

[iva220]
[Tags|, ]
[Музыка |The Herbaliser - When I Shine (feat. Bahamadia) | Powered by Last.fm]

Обычный путь масштабирования веб-проекта на LAMP, выглядящий как load-balancer, облако apache+php (per, python) серверов и mysql сервера мастер + слейвы, вполне справедливо имеет несколько SPOF (Single point of failure) и требует кучи серверов и администрирования.

Презентация Fred Sauer про AppEngine выглядит как “серебряная пуля” - все находится в облаке серверов Google, dns разносит запрос к application server по дата-центрам, результат запроса скорее всего будет взят из memcacheg (именно memcacheg, который умеет делать set-multi и get-multi), дальше идет BigTable, которая размазана по серверам.

Особенна красиво выглядит график под-сайта White House, на котором за 48-часов было около добавлено 100К вопросов и проголосовали 3.6М раз.



Жалко, что докладчик не смог ответить на мой вопрос, какие деньги были затрачены White House за эти 48-часов. Глядя на таблицу стоимости AppEngine мне тоже тяжело это сосчитать. В кулуарах, общаясь с разработчиками сайтов на AppEngine, было грустно слышать, что даже платя за сервис и не укладываясь в 30 запросов в секунду, можно ожидать ответа от BigTable в течении 5 секунд, который потом может еще и вернуть exception (типа данные переезжают с сервера на сервер и не трогайте меня).

Я продолжаю разбираться, сколько стоит у Google кнопочка «работать красиво» в AppEngine и уже не понимаю, зачем на нем размещается интернет-магазин digital-mode.ru, директор которого выступал. Его гордость — 200 хостов в день и они не платят за хостинг. Сделать поиск по параметрам типа диагональ или объем памяти ноутбука нормальная опция для такого сайта, как они собираются делать это на нереляционной BigTable непонятно, явно обломились делать индекс для каждого параметра.

На андроидных сессиях понравился аналогия про Apple. По мнению профессора МФТИ в 1984 году была Apple, контролирующая свое железо+софт с GUI, и неуклюжая MicroSoft c убогой MSDOS, но которая за 10 лет создала саму индустрию программного обеспечения, отделив софт от железа. Теперь через 25 лет, все опять повторяется — есть iPhone, в котором пользователь ограничен в своей функциональности плюс разработчики, связанные по рукам и ногам условиями соглашением с Apple. И есть android, которых пока мало, в котором неохотно покупают приложения, в котором нет покупки freemium features, но который open source и еще покажет всем. В общем «Большой Брат» это все таки Apple, считает профессор.

На сессии «Разгоняем веб» я наконец-то разобрался с требованием про cookieless domain для сервера, отдающего статику. Вообще вся сессию вел индус с http://code.google.com/speed/articles/, плагин которых для firefox я задергал до дыр. Так вот cookieless это не про то, что сервер не должен устанавливать cookie. Это про то, что у пользователя в броузере не должно быть cookie к такому хосту, например, когда cookie ставится на все поддомены сайта, в том числе на поддомен со статикой.

Лучшие фразы:
  • «Не привлекайте программистов к обсуждению бизнес-логики. Не будет ни кода, ни логики».

  • «Если вы делаете проект, чтобы продать его Google, у Вас его точно никто не купит».

СсылкаОтветить

Comments:
[User Picture]From: horsev
11.11.2009 12:15
На счет последней цитаты, звучит конечно красиво, но adMob говорит нам об обратном. Хотя для них это и не было самоцелью.
(Ответить) (Thread)
[User Picture]From: iva220
11.11.2009 12:20
Вроде 40М в месяц ребята зарабатывали.
(Ответить) (Parent) (Thread)