Разделы

ПО Свободное ПО Софт Аутсорсинг Открытое ПО Маркет

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.

Наталья Рудычева