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.[1]
У жовтні 2011 року RackSpace оголосила про свій намір передати всі права на код і торгову марку OpenStack некомерційній організації OpenStack Foundation, відкриття якої заплановано на 2012 рік.[2]
На 2011 рік до розробки OpenStack приєдналося понад 100 компаній, серед яких такі гіганти, як Cisco, HP, Dell, AMD, Intel, NEC і Citrix.[3]
Історія релізів
Назва | Дата |
---|---|
Austin | 21 жовтня 2010[4] |
Bexar | 3 лютого 2011[5] |
Cactus | 15 квітня 2011[6] |
Diablo | 22 вересня 2011[7] |
Компоненти
Основні компоненти OpenStack такі:
- Nova — контролер обчислювальних ресурсів
- Swift — хмарне сховище
- Glance — сервіс зберігання образів віртуальних машин
- Dashboard — веб-інтерфейс управління системою, побудований на основі фреймворку Django і застосунку django-openstack
- Keystone — об'єднання компонентів OpenStack з існуючими на підприємствах системами автентифікації, в тому числі побудованими на базі Active Directory і LDAP
- експериментальний проект Quantum надає API для створення і конфігурації віртуальних мереж