Представлен (http://www.openstack.org/blog/2012/09/openstack-folsom-is-he.../) шестой релиз платформы OpenStack (http://www.openstack.org), выпущенный под кодовым именем "Folsom (http://www.openstack.org/projects/folsom/)". В подготовке нового выпуска приняли участие более 330 разработчиков из 50 различных компаний, силами которых реализовано 185 новых возможностей.
Платформа OpenStack представляет собой набор взаимосвязанных компонентов, нацеленных на создание как публичных cloud-сервисов, подобных Amazon EC2, так и приватных cloud-окружений, работающих на собственном оборудовании и полностью подконтрольных компании. Среди поддерживаемых систем виртуализации: KVM, QEMU, UML, Xen, Microsoft Hyper-V, Citrix XenServer, контейнеры LXC и VMWare/vSphere ESX / ESXi. В отличие от существующих аналогов, OpenStack обладает превосходной масштабируемостью и способен обслуживать инфраструктуру из сотен тысяч виртуальных серверов.
Изначально платформа OpenStack была разработана и открыта (https://www.opennet.ru/opennews/art.shtml?num=27370) под лицензией Apache компанией Rackspace и космическим агентством NASA. Неделю назад было завершено (https://www.opennet.ru/opennews/art.shtml?num=34896) формирование независимой некоммерческой организации OpenStack Foundation, которой были переданы ранее принадлежащая компании Rackspace интеллектуальная собственность, связанная с OpenStack. На данный момент к разработке OpenStack присоединилось 180 компаний и более 6000 независимых разработчиков.
<center><a href="http://www.openstack.org/blog/wp-content/uploads/2012/09/dis... src="https://www.opennet.ru/opennews/pics_base/0_1348857705.jpg" style="border-style: solid; border-color: #606060; border-width: 1px;" title="Вклад компаний в разработку релиза Folsom" border=0></a></center>
Среди принимающих участие в развитии OpenStack компаний присутствуют такие лидеры индустрии, как Citrix, Cisco, Dell, Cloud.com, HP, Red Hat, VMware, Puppet Lab, AMD, Intel, rPath, Vyatta, EnterpriseDB, NTT, NEC, NetApp, AT&T, Canonical, IBM и SUSE. Продукты для развёртывания облачных инфраструктур на базе OpenStack развиваются такими компаниями, как Rackspace, Red Hat (https://www.opennet.ru/opennews/art.shtml?num=34316), SUSE (https://www.opennet.ru/opennews/art.shtml?num=34758), Canonical, Dell (https://www.opennet.ru/opennews/art.shtml?num=33434) и HP (https://www.opennet.ru/opennews/art.shtml?num=31969). Готовые пакеты c OpenStack "Folsom" подготовлены (http://wiki.openstack.org/ReleaseNotes/Folsom#Known_packaged...) для Fedora 17/18, EPEL 6, Ubuntu 12.04/12.10.
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1348857464.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></center>
Из входящих в состав релиза Folsom компонентов и реализованных в них новшествах можно отметить (по сравнению с прошлым выпуском добавлено два новых компонента - Networking (Quantum) и Block Storage (Cinder)):
- OpenStack Object Storage (http://www.openstack.org/projects/storage/) (Swift) - распределенное, отказоустойчивое и высоконадежное хранилище объектов. Хранимые объекты сохраняются одновременно на несколько узлов кластера в дата центре, при этом обеспечивается автоматический контроль целостности и репликация при отключении/добавлении узлов. Хранилище масштабируется горизонтально, т.е. для увеличения размера достаточно просто добавить новые узлы, конфигурация которых производится автоматически. При выходе узла из строя, его содержимое воспроизводится на других узлах сети для обеспечения должной избыточности. Дублирование информации позволяет использовать для формирования кластера типичные недорогие серверы, не заботясь о надежности каждого из них в отдельности.
- В новой версии добавлена возможность подсоединения хранилища OpenStack Object Storage к серверу statsd для получения в режиме реального времени сотен метрик о работе кластера, которые позволяют оперативно решать и диагностировать возникающие проблемы. Добавлена поддержка ускорения операции записи данных за счёт задействования быстрых SSD-накопителей для хранения метаданных, что позволяет существенно снизить накладные расходы на дисковую систему. Реализовано распределение данных по узлам кластера в режиме с максимально возможной уникальностью, что упрощает развёртывание небольших кластеров и повышает надёжность в ситуации сбоев оборудования.
- OpenStack Compute (http://www.openstack.org/projects/compute/) (Nova) - инструментарий, позволяющий автоматически создавать и управлять работой больших групп VPS-серверов. Система основана на технологии NASA Nebula (http://nebula.nasa.gov/) и наработках, применяемых для оказания услуги Rackspace Cloud Servers. OpenStack Compute написан на языке Python с использованием фреймворков Tornado и Twisted, для обмена сообщениями используется протокол AMQP, для хранения данных задействована БД Redis (https://www.opennet.ru/opennews/art.shtml?num=23236).
- В новой версии добавлены дополнительные средства для упрощения обслуживания операторами процесса настройки больших наборов виртуальных машин. Новая функция "config drive" позволяет сохранять информацию о конфигурации сети, позволяя избежать использования для настройки сети таких систем как DHCP. Другая новая функция "host aggregation" позволяет выделить наиболее оптимальный для решения задачи пул ресурсов, например, сформировать GPU-кластер для решения вычислительных задач. Проведена работа по оптимизации производительности и усиления безопасности, например, интегрирована поддержка Trusted Computing (http://ru.wikipedia.org/wiki/Trusted_Computing) для задействования специального оборудования для верификации состояния виртуальных машин.
- OpenStack Image Service (http://www.openstack.org/projects/image-service/) (Glance (http://glance.openstack.org)) - реестр образов виртуальных машин, позволяющий регистрировать новые образы виртуальных машин и обеспечивать их доставку на нужные узлы перед выполнением. Обеспечивает функционирование хранилища образов виртуальных машин, представленных в широком спектре форматов: Raw, AMI, VHD (Hyper-V), VDI (VirtualBox), qcow2 (Qemu/KVM), VMDK (VMWare) и OVF (VMWare). Для унификации операций по получению информации, добавлению и доставке образов виртуальных машин используется специальный Glance REST-ful API;
- В новой версии существенно расширена функциональность и улучшено удобство работы. Добавлена поддержка прямого импорта шаблонов и образов виртуальных машин в различных форматах, что позволяет легко подключить уже ранее используемое в других системах виртуализации окружения. Представлен новый API и новая клиентская библиотека. Добавлены новые опции управления репликацией, позволяющие добиться увеличения производительности. Усилена безопасность.
- OpenStack Identity (http://keystone.openstack.org/) (Keystone) - пакет для унификации средств аутентификации и обеспечения интеграции компонентов OpenStack с существующими системами аутентификации, в том числе построенными на базе Active Directory и LDAP. Возможно использование и обычных средств входа с использованием логина/пароля или AWS. На плечи Keystone вынесены такие операции, как управление пользователями, проектами и правами доступа;
- В новой версии улучшена поддержка PKI-аутентификации (Public Key Infrastructure), расширены средства управления и интеграции с другими сервисами OpenStack.
- OpenStack Dashboard (http://wiki.openstack.org/OpenStackDashboard) (Horizon) - web-интерфейс для управления системой, построенный на основе web-фреймворка Django и приложения django-openstack. Интерфейс представлен как для администраторов, так и для пользователей. Поддерживается широкий спектр средств для управления ресурсами, созданием и запуском окружений, установкой лимитов. Возможно подключение плагинов, например, с реализацией средств мониторин...
URL: http://www.openstack.org/blog/2012/09/openstack-folsom-is-he.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=34964