OpenStack
OpenStack — это комплекс проектов свободного программного обеспечения, которое может быть использовано для создания вычислительных облаков и облачных хранилищ, как публичных, так и приватных (работающих только для обеспечения внутренних нужд компании). Эти проекты распространяются под лицензией Apache License.
Инициатива была начата в июле 2010 года, когда Rackspace Hosting совместно с NASA объявили об открытии кода проектов платформы Nebula (IaaS — NASA) и платформы Rackspace Cloud Files (Rackspace Hosting). Эта инициатива была названа OpenStack.
В мае 2011 года Canonical объявила, что OpenStack станет основной облачной платформой Ubuntu уже с выходом версии 11.10 Ubuntu Server и Ubuntu Enterprise Cloud. До этого в дистрибутиве для этих же целей использовалась платформа Eucalyptus.
В октябре 2011 года RackSpace объявила о своем намерении передать все права на код и торговую марку OpenStack некоммерческой организации OpenStack Foundation, открытие которой запланировано на 2012 год.
В настоящий момент к разработке OpenStack уже присоединилось более 150 компаний, среди которых такие гиганты, как Cisco, HP, Dell, AMD, Intel и NEC.
В середине августа 2012 года компания Red Hat представила предварительную версию своего дистрибутива IaaS-платформы OpenStack. Появление коммерческой версии (с поддержкой) планируется в начале 2013 года.
История релизов
Название | Дата |
---|---|
Austin | 21 октября 2010 |
Bexar | 3 февраля 2011 |
Cactus | 15 апреля 2011 |
Diablo | 22 сентября 2011 |
Essex | 5 апреля 2012 |
Компоненты
Сейчас основные компоненты OpenStack таковы:
- Nova — контроллер вычислительных ресурсов.
- Swift — облачное хранилище.
- Glance — сервис хранения образов виртуальных машин.
- Keystone — сервис индентификации.