Компания Canonical объявила, что для реализации облачных вычислений на базе системы Ubuntu Enterprise Server будет применяться платформа OpenStack вместо Eucaliptus.
Этот шаг не стал неожиданностью, так как недавно Canonical впервые включила в свою ОС Ubuntu поддержку OpenStack. Эта платформа завоевала большую популярность после того, как в 2010-м компания Rackspace и НАСА объединили силы, чтобы выпустить основанную на стандартах облачную технологию с отрытым исходным кодом. НАСА использует ее для создания внутрикорпоративного облака, а Rackspace применила систему OpenStack ObjectStorage в своем сервисе, предназначенном для хранения данных в облаке. Хотя проекту OpenStack еще не исполнилось и года, свой вклад в его развитие вносят более 60 организаций и компаний, включая NASA, Rackspace, Dell, Intel, AMD, Citrix, Cisco, Brocade и Canonical. В апреле вышла очередная версия с кодовым названием Cactus.
С 2009-го для реализации облаков в Ubuntu применялась платформа Eucaliptus, которая использует API-интерфейсы системы Amazon Elastic Compute Cloud (EC2) для создания частного облака такого же типа, как у Amazon. Однако код Eucaliptus пришлось модифицировать для поддержки гипервизора KVM, который применяется в Ubuntu Enterprise Cloud, вместо гипервизора Xen, используемого в облачном сервисе Amazon.
Дискуссии по поводу отказа от Eucaliptus в пользу OpenStack велись уже давно, так как в отличие от второй, первая платформа не является системой с полностью открытым исходным кодом.
Переход на OpenStack будет реализован в следующей версии Ubuntu Serve 11.10, которая должны появиться в октябре этого года. В нее также войдет набор инструментов для миграции с Eucaliptus на OpenStack.
Однако Canonical не собирается полностью отказаться от Eucaliptus. Этот продукт будет поддерживаться в качестве автономного приложения в будущих версиях серверной ОС. Так, Ubuntu 11.10 будет поддерживать Eucalyptus 3.0. Руководство компании объясняет это тем, что хочет пойти навстречу пользователям, которые предпочитают эту технологию. По данным Canonical, на базе Eucalyptus уже реализовано более 25 тыс. облачных систем, а число загрузок OpenStack пока достигает порядка 20 тыс.