OpenStack
OpenStack | |
---|---|
Логотип программы OpenStack | |
Тип | Облачные вычисления |
Написана на | Python |
Операционная система | Кроссплатформенное ПО |
Первый выпуск | 21 октября 2010 |
Последняя версия | Kilo (2015.1.0)[1] (30 апреля 2015) |
Тестовая версия | |
Репозиторий | opendev.org/openstack/op… |
Лицензия | Apache License 2.0 |
Сайт | openstack.org |
![]() |
OpenStack — комплекс проектов свободного программного обеспечения, который может быть использован для создания инфраструктурных облачных сервисов и облачных хранилищ, притом как публичных, так и частных. Все проекты комплекса распространяются под лицензией Apache License.
История
[править | править код]Инициатива была начата в июле 2010 года, когда Rackspace совместно с NASA объявили об открытии кода проектов платформы Nebula (IaaS для NASA) и платформы Rackspace Cloud Files.
В мае 2011 года Canonical объявила, что OpenStack станет основной облачной платформой Ubuntu уже с выходом версии 11.10 Ubuntu Server и Ubuntu Enterprise Cloud. До этого в дистрибутиве для этих же целей использовалась платформа Eucalyptus[3].
В октябре 2011 года Rackspace объявила о намерении передать все права на код и торговую марку OpenStack некоммерческой организации OpenStack Foundation, открытие которой запланировано на 2012 год[4].
К разработке OpenStack присоединилось более 180 компаний, по состоянию на 2014 год высший уровень членства («платиновый») в некоммерческой организации, координирующей разработку, у компаний AT&T, Canonical, Hewlett-Packard, IBM, Nebula[англ.], Rackspace, Red Hat, SUSE[5].
В середине августа 2012 года компания Red Hat представила предварительную версию своего дистрибутива на основе OpenStack. Коммерческая версия (с поддержкой) появилась в июле 2013 года с релизом "Grizzly".[6]
В сентябре 2014 года Cisco объявила о приобретении компании Metacloud, специализирующейся на создании и обслуживании облачных систем на базе платформы с открытым кодом OpenStack. Эта сделка стала крупнейшей за всю историю сообщества OpenStack.
История релизов
[править | править код]Название[7] | Дата | Заметки |
---|---|---|
Austin | 21 октября 2010[8] | |
Bexar | 3 февраля 2011[9] | |
Cactus | 15 апреля 2011[10] | |
Diablo | 22 сентября 2011[11] | |
Essex | 5 апреля 2012[12] | |
Folsom | 27 сентября 2012[13] | |
Grizzly | 4 апреля 2013[14] | |
Havana | 17 октября 2013[15] | |
Icehouse[16] | 17 апреля 2014 | |
Juno[17] | 16 октября 2014 | |
Kilo[18] | 30 апреля 2015 |
Компоненты
[править | править код]Основные компоненты OpenStack:
- Nova — контроллер вычислительных ресурсов;
- Swift — облачное файловое хранилище;
- Glance — библиотека образов виртуальных машин, обычно с бэкендом в Swift;
- Keystone — сервис идентификации;
- Cinder — служба работы с блочными устройствами хранения данных (выведена из Nova в отдельный проект);
- Neutron (в первых выпусках — Quantum) — сервис «подключение к сети как услуга» между интерфейсами устройств (vNIC), которые управляются другими сервисами OpenStack.
Примечания
[править | править код]- ↑ ReleaseNotes/Kilo - OpenStack . Wiki.openstack.org. Дата обращения: 6 мая 2015.
- ↑ https://releases.openstack.org/epoxy/
- ↑ Canonical будет использовать OpenStack в качестве основной cloud-платформы
- ↑ OpenStack Foundation
- ↑ Participating Companies
- ↑ Red Hat Announces OpenStack-powered Product Offerings to Deliver on Open Hybrid Cloud Vision . Red Hat Press Release (12 июня 2013). Дата обращения: 22 июля 2015.
- ↑ Release Naming — Wiki
- ↑ OpenStack Projects " OpenStack Open Source Cloud Computing Software
- ↑ BexarReleaseSchedule — Wiki
- ↑ CactusReleaseSchedule — Wiki
- ↑ DiabloReleaseSchedule — Wiki
- ↑ EssexReleaseSchedule — Wiki
- ↑ FolsomReleaseSchedule — Wiki
- ↑ GrizzlyReleaseSchedule — Wiki
- ↑ Havana_Release_Schedule — Wiki
- ↑ OpenStack «I» release naming — launchpad
- ↑ Juno Release Schedule — Wiki
- ↑ Список релизов OpenStack (en) .