+7 (499) 707 71 80

Новости

Yahoo! откроет исходный код своего "облачного" гибрида

В начале следующего года, Yahoo! планирует открыть исходный код своей внутренней "облачной" платформы, представляющей нечто среднее между Amazon Elastic Compute Cloud и Google App Engine, сообщает The Register.

Известная в компании как “Cloud”, данная платформа Yahoo! является частью инфраструктуры, поддерживающей онлайн приложения. Иными словами, она обеспечивает разработчикам компании доступ "по требованию" к вычислительным ресурсам. Речь идет не просто о виртуальной машине, как, например, Amazon EC2, а уже о предварительно сконфигурированной платформе, например, с предустановленными средствами безопасности или балансировки нагрузки.

Google App Engine имеет еще более закрытую базовую инфраструктуру, и это накладывает жесткие ограничения на разработку приложений, которые должны ей соответствовать. Ограничения касаются и возможности использования языков, и библиотек, к которым разработчик получает доступ. Запрещено формировать системные запросы продолжительностью более 30 сек и получать более 10 мб данных.

Напротив, “Cloud” Yahoo! позволяет работать со всеми стандартными LAMP инструментами и не привязывается к какому-либо языку. По заявлению компании, исходный код “Cloud” будет открыт не позднее 2011 года. Затем постепенно будут открыты и все остальные платформы.

Компания уже использует Open Source решение для организации поиска WebMap (Hadoop for distributed number crunching). В июне прошлого года Yahoo! выпустила собственный дистрибутив Hadoop. Затем, в ноябре 2009 г., вышел релиз Traffic Server.

Подобная стратегия Yahoo! заметно отличается от той, что использует Google, который предпочитает держать исходники своих back-end платформ при себе. Утверждают, что Google опубликовала описания своей распределенной файловой системы GFS и MapReduce, которые стали основой для Hadoop. С тех пор, однако, компания разработала новую файловую систему, неофициально называемую GFS2, которая станет частью поисковой инфраструктуры "Caffeine".

Amazon EC2 также закрыта, однако, используя ее API, в рамках Open Source проекта Eucalyptus было предложено решение по развертыванию внутренних облаков. Данное решение на сервере Ubuntu стало основой для нового правительственного "облака" – Nebula, которое разворачивается в NASA.