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.

Примечания

[править | править код]