OpenStack
Оригинальный автор(ы) | Хостинг Rackspace и НАСА |
---|---|
Разработчик(и) | Фонд открытой инфраструктуры и сообщество |
Первоначальный выпуск | 21 октября 2010 г |
Стабильная версия | 2024.1 Каракал [ 1 ]
/ 3 апреля 2024 г |
Репозиторий | Opendev |
Написано в | Питон |
Платформа | Кросс-платформенный |
Тип | Облачные вычисления |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | www |
OpenStack — это бесплатная платформа с открытым стандартом облачных вычислений . В основном он развертывается по принципу «инфраструктура как услуга» (IaaS) как в общедоступных, так и в частных облаках, где виртуальные серверы и другие ресурсы доступны пользователям. [ 2 ] Программная платформа состоит из взаимосвязанных компонентов, которые управляют разнообразными пулами оборудования разных производителей для обработки, хранения и сетевых ресурсов в центре обработки данных . Пользователи управляют им либо через веб-панель, либо с помощью инструментов командной строки , либо через RESTful веб-службы .
OpenStack зародился в 2010 году как совместный проект Rackspace Hosting и NASA . По состоянию на 2012 год [update], им управляла OpenStack Foundation , некоммерческая корпоративная организация, созданная в сентябре 2012 года. [ 3 ] для продвижения программного обеспечения OpenStack и его сообщества. [ 4 ] К 2018 году к проекту присоединились более 500 компаний. [ 5 ] В 2020 году фонд объявил, что в 2021 году он будет переименован в Фонд открытой инфраструктуры . [ 6 ]
История
[ редактировать ]В июле 2010 года Rackspace Hosting и NASA объявили об инициативе облачного программного обеспечения с открытым исходным кодом, известной как OpenStack. [ 7 ] [ 8 ] Заявление о миссии заключалось в том, чтобы «создать повсеместную платформу облачных вычислений с открытым исходным кодом, которая будет удовлетворять потребности публичных и частных облаков независимо от размера, будучи простой в реализации и масштабируемой». [ 9 ]
Проект призван помочь организациям предлагать услуги облачных вычислений, работающие на стандартном оборудовании. Первый официальный релиз сообщества под кодовым названием Austin появился три месяца спустя, 21 октября 2010 года [ 10 ] с планами выпускать регулярные обновления программного обеспечения каждые несколько месяцев. Ранний код был взят с платформы NASA Nebula , а также с платформы Cloud Files компании Rackspace . Модули облачного стека и открытого стека были объединены и выпущены NASA Nebula с открытым исходным кодом. [ 11 ] команда совместно с Rackspace.
.В 2011 году разработчики дистрибутива Ubuntu Linux приняли OpenStack. [ 12 ] с предварительной версией неподдерживаемой технологии выпуска OpenStack «Bexar» для Ubuntu 11.04 « Natty Narwhal ». [ 13 ] Спонсор Ubuntu, Canonical, затем представил полную поддержку облаков OpenStack, начиная с версии OpenStack Cactus. [ нужна ссылка ]
OpenStack стал доступен в Debian Sid из выпуска Openstack «Cactus» в 2011 году, а первым выпуском Debian, включая OpenStack, был Debian 7.0 (кодовое имя «Wheezy»), включая OpenStack 2012.1 (кодовое имя: «Essex»). [ 14 ] [ 15 ]
В октябре 2011 года SUSE объявила о публичной предварительной версии первого в отрасли полностью настроенного устройства на базе OpenStack, основанного на версии OpenStack «Diablo». [ 16 ] В августе 2012 года SUSE анонсировала свой коммерчески поддерживаемый корпоративный дистрибутив OpenStack, основанный на выпуске «Essex». [ 17 ]
В 2012 году Red Hat анонсировала предварительную версию своего дистрибутива OpenStack. [ 18 ] начиная с релиза «Эссекс». После еще одного предварительного выпуска Red Hat представила коммерческую поддержку OpenStack в выпуске Grizzly в июле 2013 года. [ 19 ]
Организация OpenStack быстро выросла и поддерживается более чем 540 компаниями. [ 20 ]
В 2012 году НАСА вышло из OpenStack в качестве активного участника и вместо этого приняло стратегическое решение использовать Amazon Web Services для облачных сервисов. [ 21 ] В июле 2013 года НАСА опубликовало результаты внутреннего аудита, в которых отсутствие технического прогресса и другие факторы были основной причиной того, что агентство отказалось от участия в качестве активного разработчика проекта и вместо этого сосредоточилось на использовании общедоступных облаков. [ 22 ] Этому отчету частично противоречат замечания директора по информационным технологиям Исследовательского центра Эймса Рэя О'Брайена. [ 23 ] По состоянию на ноябрь 2021 года НАСА продолжает использовать OpenStack для поддержки IAAS и PAAS суперкомпьютерного кластера Discover. Среда OpenStack называется «Explore» и работает в Центре климатического моделирования НАСА в Центре космических полетов Годдарда. [ 24 ]
Известные развертывания
[ редактировать ]Великобритании В ноябре 2012 года правительственная цифровая служба (GDS) запустила Inside Government Digital Service (GDS). [ 25 ] на основе модели OpenNASA v2.0 «Правительство как платформа» (GaaP).
В декабре 2013 года компания Oracle объявила, что присоединилась к OpenStack в качестве спонсора и планирует внедрить OpenStack в Oracle Solaris, Oracle Linux и многие из своих продуктов. [ 26 ] За этим последовал анонс дистрибутивов Oracle OpenStack для Oracle Solaris. [ 27 ] [ 28 ] и для Oracle Linux с использованием Icehouse 24 сентября 2014 г. [ 29 ]
В мае 2014 года HP анонсировала HP Helion и выпустила предварительную версию сообщества HP Helion OpenStack, начиная с выпуска IceHouse. HP управляет общедоступным облаком HP Helion на OpenStack с 2012 года. [ 30 ]
На выставке Interop and Tech Field Day продемонстрировала программно-определяемую сеть 2014 компания Avaya с использованием моста по кратчайшему пути и OpenStack в качестве автоматизированного кампуса, расширяя автоматизацию от центра обработки данных до конечного устройства и устраняя ручную настройку из предоставления услуг. [ 31 ] [ 32 ]
По состоянию на ноябрь 2021 г. [update]НАСА размещает частное облако Explore OpenStack в поддержку Discover HPC. [ 24 ]
По состоянию на сентябрь 2022 г. [update]China Mobile использует OpenStack в качестве основы своей сети 5G. Red Hat утверждает, что ее платформа развернута более чем в 30 процентах производственных сетей LTE. [ 33 ]
Облаку OpenStack в ЦЕРН требуется более 300 000 ядер для удовлетворения потребностей Большого адронного коллайдера . [ 33 ]
Исторические имена
[ редактировать ]Несколько проектов OpenStack изменили названия из-за проблем с товарными знаками.
- Нейтрон раньше был известен как Квант. [ 34 ]
- Сахару раньше называли Саванной. [ 35 ]
- Обозначение ранее было известно как Прозвище. [ 36 ]
- Trove ранее был известен как RedDwarf. [ 37 ]
- Закар ранее был известен как Маркони. [ 38 ] [ 39 ]
История выпусков
[ редактировать ]Название выпуска | Дата выпуска | Кодовые названия включенных компонентов [ 40 ] |
---|---|---|
Остин | 21 октября 2010 г. [ 41 ] [ 42 ] | Нова, Свифт |
Бексар | 3 февраля 2011 г. [ 43 ] | Нова, Взгляд, Стремительный |
Кактус | 15 апреля 2011 г. [ 44 ] | Нова, Взгляд, Стремительный |
Диабло | 22 сентября 2011 г. [ 45 ] | Нова, Взгляд, Стремительный |
Эссекс | 5 апреля 2012 г. [ 46 ] | Нова, Взгляд, Стремительность, Горизонт, Краеугольное камень |
Фолсом | 27 сентября 2012 г. [ 47 ] | Нова, Взгляд, Стремительность, Горизонт, Краеугольное камень, Квант, Пепел |
Гризли | 4 апреля 2013 г. [ 48 ] | Нова, Взгляд, Стремительность, Горизонт, Краеугольное камень, Квант, Пепел |
Гавана | 17 октября 2013 г. [ 49 ] | Нова, Взгляд, Стремительный, Горизонт, Трапецеидальное искажение, Нейтрон, Пепел, Жара, Облакомер |
Ледник | 17 апреля 2014 г. [ 50 ] | Нова, Взгляд, Стремительный, Горизонт, Краеугольное камень, Нейтрон, Пепел, Тепло, Облакомер, Сокровище |
Юнона | 16 октября 2014 г. [ 51 ] | Нова, Взгляд, Стремительный, Горизонт, Краеугольное камень, Нейтрон, Зола, Тепло, Облакомер, Находка, Сахара |
Кило | 30 апреля 2015 г. [ 52 ] | Нова, Взгляд, Свифт, Горизонт, Краеугольное камень, Нейтрон, Зола, Жара, Облакомер, Сокровище, Сахара, Ирония |
Свобода | 16 октября 2015 г. [ 53 ] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Сокровище, Сахара, Ирония, Закар, Манила, Назначить, Барбакан, Прожектор |
Митака | 7 апреля 2016 г. [ 54 ] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Сокровище, Сахара, Ирония, Закар, Манила, Обозначить, Барбакан, Прожектор, Магнум |
Ньютон | 6 октября 2016 г. [ 55 ] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Находка, Сахара, Ирония, Закар, Манила, Назначить, Барбакан, Прожектор, Магнум, aodh, Cloudkitty, конгресс, морозильник, мистраль, монаска-апи, monasca-log-api, murano, panko, senlin, solum, tacker, vitrage, Watcher |
Оката | 22 февраля 2017 г. [ 56 ] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Находка, Сахара, Ирония, Закар, Манила, Назначить, Барбакан, Прожектор, Магнум, aodh, Cloudkitty, конгресс, морозильник, мистраль, монаска-апи, monasca-log-api, murano, panko, senlin, solum, tacker, vitrage, Watcher |
Щука | 30 августа 2017 г. [ 57 ] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Находка, Сахара, Ирония, Закар, Манила, Назначить, Барбакан, Прожектор, Магнум, aodh, Cloudkitty, конгресс, морозильник, мистраль, монаска-апи, monasca-log-api, murano, panko, senlin, solum, tacker, vitrage, Watcher |
Квинс | 28 февраля 2018 г. [ 58 ] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Находка, Сахара, Ирония, Закар, Манила, Назначить, Барбакан, Прожектор, Магнум, Аодх, Cloudkitty, Конгресс, Морозильник, Мистраль, Монаска-Апи, Монаска-Лог-Апи, Мурано, Панко, Сенлин, Солум, Такер, Гласс, Наблюдатель, Блазар, Ceilometer-Powervm, Карбор, Октавия, Сторлец, Трикруг, Зун |
Рокки | 30 августа 2018 г. [ 59 ] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Находка, Сахара, Ирония, Закар, Манила, Назначить, Барбакан, Прожектор, Магнум, Аодх, Cloudkitty, Конгресс, Морозильник, Мистраль, Монаска-Апи, Monasca-Log-Api, Murano, Panko, Senlin, Solum, Tacker, Glazing, Watcher, Blazar, Ceilometer-Powervm, Carbor, Octavia, Storlets, Tricircle, Zun, Cyborg, ec2-api, Masakari, Qinling (40 сервисов) |
Штейн | 10 апреля 2019 г. [ 60 ] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Находка, Сахара, Ирония, Закар, Манила, Назначить, Барбакан, Прожектор, Магнум, Аодх, Cloudkitty, Конгресс, Морозильник, Мистраль, Монаска-Апи, Monasca-Log-Api, Murano, Panko, Senlin, Solum, Tacker, Glass, Watcher, Blazar, Ceilometer-Powervm, Carbor, Octavia, Storlets, Tricircle, Zun, Cyborg, ec2-api, Masakari, Qinling, Monasca-Events- API, размещение (44 услуги) |
Тренироваться | 16 октября 2019 г. [ 61 ] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Находка, Сахара, Ирония, Закар, Манила, Назначить, Барбакан, Прожектор, Магнум, Аодх, Cloudkitty, Конгресс, Морозильник, Мистраль, Монаска-Апи, Monasca-Log-Api, Murano, Panko, Senlin, Solum, Tacker, Glass, Watcher, Blazar, Ceilometer-Powervm, Carbor, Octavia, Storlets, Tricircle, Zun, Cyborg, ec2-api, Masakari, Qinling, Monasca-Events- API, размещение (44 услуги) |
Уссури | 13 мая 2020 г. [ 62 ] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Находка, Сахара, Ирония, Закар, Манила, Назначить, Барбакан, Прожектор, Магнум, Аодх, Cloudkitty, Конгресс, Морозильник, Мистраль, Монаска-Апи, Мурано, Панко, Сенлин, Солум, Такер, Остекление, Дозорный, Блазар, Карбор, Октавия, Сторлец, Трехкруг, Зун, Киборг, ec2-bee, Масакари, Циньлин, monasca-events-bee, размещение, адъютант (44 услуги) |
Виктория | 14 октября 2020 г. [ 63 ] | Адъютант, Аод, Барбакан, Блазар, Облакомер, Зола, Cloudkitty, Киборг, Назначить, Ec2-пчела, Морозильник, Взгляд, Жара, Горизонт, Иронично, Карбор, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Монаска-пчела, Монаска- event-api, Murano, Neutron, Nova, Octavia, Panko, Placement, Qinling, Sahara, Searchlight, Senlin, Solum, Storlets, Swift, Tacker, Trove, Glass, Watcher, Zaqar, Zun (42 сервиса) |
Валлаби | 14 апреля 2021 г. [ 64 ] | Адъютант, Аод, Барбакан, Блазар, Потолок, Зола, Cloudkitty, Киборг, Назначить, Ec2-пчела, Морозилка, Взгляд, Жара, Горизонт, Иронично, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Монаска-пчела, Монаска-события- Апи, Мурано, Нейтрон, Нова, Октавия, Панко, Размещение, Сахара, Сенлин, Солум, Сторлетс, Свифт, Такер, Трова, Стекло, Дозорный, Закар, Зун (39 сервисов) |
Зена | 6 октября 2021 г. [ 65 ] | Адъютант, Аод, Барбакан, Блазар, Потолок, Зола, Cloudkitty, Киборг, Назначить, Ec2-пчела, Морозилка, Взгляд, Жара, Горизонт, Иронично, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Монаска-пчела, Монаска-события- Апи, Мурано, Нейтрон, Нова, Октавия, Размещение, Сахара, Сенлин, Солум, Сторлеты, Свифт, Такер, Трова, Стекло, Дозорный, Закар, Зун (38 сервисов) |
Йога | 30 марта 2022 г. [ 66 ] | Адъютант, Аод, Барбакан, Блазар, Потолок, Зола, Cloudkitty, Киборг, Назначить, Ec2-пчела, Морозилка, Взгляд, Жара, Горизонт, Иронично, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Монаска-пчела, Монаска-события- Апи, Мурано, Нейтрон, Нова, Октавия, Размещение, Сахара, Сенлин, Солум, Сторлеты, Свифт, Такер, Трова, Стекло, Дозорный, Закар, Зун (38 сервисов) |
Зед | 5 октября 2022 г. | Адъютант, Аод, Барбакан, Блазар, Потолок, Зола, Cloudkitty, Киборг, Назначить, Ec2-пчела, Морозилка, Взгляд, Жара, Горизонт, Иронично, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Монаска-пчела, Монаска-события- Апи, Мурано, Нейтрон, Нова, Октавия, Размещение, Сахара, Сенлин, Скайлайн Бисервер, Скайлайн Консоль, Солум, Сторлеты, Свифт, Такер, Трова, Венера, Стекло, Наблюдатель, Закар, Зун (41 услуга) |
2023.1 Антилопа | 22 марта 2023 г. | Адъютант, Аод, Барбакан, Блазар, Потолок, Зола, Cloudkitty, Киборг, Назначить, Ec2-пчела, Морозилка, Взгляд, Жара, Горизонт, Иронично, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Монаска-пчела, Монаска-события- Апи, Мурано, Нейтрон, Нова, Октавия, Размещение, Сахара, Сенлин, Скайлайн Бисервер, Скайлайн Консоль, Солум, Сторлеты, Свифт, Такер, Трова, Венера, Стекло, Наблюдатель, Закар, Зун (41 услуга) |
2023.2 Бобкэт | 4 октября 2023 г. | Адъютант, Аод, Барбакан, Блазар, Потолок, Зола, Cloudkitty, Киборг, Назначить, Ec2-пчела, Морозилка, Взгляд, Жара, Горизонт, Иронично, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Монаска-пчела, Монаска-события- Апи, Мурано, Нейтрон, Нова, Октавия, Размещение, Сахара, Сенлин, Скайлайн Бисервер, Скайлайн Консоль, Солум, Сторлеты, Свифт, Такер, Трова, Венера, Стекло, Наблюдатель, Закар, Зун (41 услуга) |
2024.1 Каракал | 3 апреля 2024 г. | Адъютант, Аод, Барбакан, Блазар, Облакомер, Зола, Cloudkitty, Киборг, Назначить, Взгляд, Жара, Горизонт, Иронично, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Нейтрон, Нова, Октавия, Размещение, Skyline-apiserver, Skyline- консоль, Storlets, Swift, Tacker, Trove, Venus, Vitrage, Watcher, Zaqar, Zun (33 сервиса) |
OpenStack-разработка
[ редактировать ]Сообщество OpenStack сотрудничает в рамках шестимесячного цикла выпуска с частыми этапами разработки. [ 67 ]
На этапе планирования каждого выпуска сообщество собиралось на саммит OpenStack Design Summit, чтобы облегчить рабочие сессии разработчиков и составить планы. [ 68 ] Эти саммиты по дизайну совпадут с конференцией OpenStack Summit.
Начиная с цикла разработки Pike, встречи по проектированию были выделены в отдельное мероприятие «Сбор проектных групп» (PTG). [ 69 ] Это было сделано для того, чтобы избежать отвлечения разработчиков презентациями и встречами с клиентами, проходившими на саммите OpenStack, а также для того, чтобы обсуждения дизайна могли произойти до начала следующего цикла.
Последние саммиты OpenStack прошли в Шанхае 4–6 ноября 2019 г. [ 70 ] Денвер , 29 апреля – 1 мая 2019 г., [ 71 ] Берлин , 13–19 ноября 2018 г., [ 72 ] Ванкувер , 21–25 мая 2018 г., [ 73 ] Сидней , 6–8 ноября 2017 г., [ 74 ] Бостон , 8–11 мая 2017 г., [ 75 ] Остин , 25–29 апреля 2016 г., [ 76 ] и Барселона 25–28 октября 2016 г. [ 77 ] Ранее саммиты OpenStack также проходили в Токио в октябре 2015 года. [ 78 ] Ванкувер в мае 2015 года. [ 79 ] и Париж в ноябре 2014 года. [ 80 ] Саммит в мае 2014 года в Атланте собрал 4500 участников – на 50% больше, чем на саммите в Гонконге шестью месяцами ранее. [ 81 ] [ 82 ]
Компоненты
[ редактировать ]Эта статья содержит инструкции, советы и инструкции . ( февраль 2022 г. ) |
OpenStack имеет модульную архитектуру с различными кодовыми названиями для своих компонентов. [ 40 ]
Вычислить (Нова)
[ редактировать ]Nova — это проект OpenStack, который предоставляет возможность предоставлять вычислительные экземпляры в виде виртуальных машин, реальных аппаратных серверов (по иронии судьбы) и имеет ограниченную поддержку системных контейнеров. Nova работает как набор демонов поверх существующих серверов Linux и обеспечивает эту услугу. [ 83 ] [ 84 ]
Нова написана на Python . Он использует множество внешних библиотек Python, таких как Eventlet (библиотека параллельных сетей), Kombu ( инфраструктура обмена сообщениями AMQP ) и SQLAlchemy (набор инструментов SQL и реляционный преобразователь объектов). [ 85 ] Nova спроектирована с возможностью горизонтального масштабирования . Вместо перехода на более крупные серверы вы приобретаете больше серверов и просто устанавливаете идентично настроенные службы. [ 86 ]
Благодаря широкой интеграции в инфраструктуру уровня предприятия, мониторингу производительности OpenStack в целом и производительности Nova в частности, масштабирование становится все более важной проблемой. Для мониторинга сквозной производительности требуется отслеживание показателей Nova, Keystone, Neutron, Cinder, Swift и других сервисов, а также мониторинг RabbitMQ , который используется сервисами OpenStack для передачи сообщений. [ 87 ] [ 88 ] Все эти службы генерируют свои собственные файлы журналов, которые, особенно в инфраструктурах уровня предприятия, также необходимо отслеживать. [ 89 ]
Сеть (Нейтрон)
[ редактировать ]Neutron — это проект OpenStack, обеспечивающий «сетевое соединение как услугу» между интерфейсными устройствами (например, vNIC), управляемыми другими службами OpenStack (например, nova). Он реализует сетевой API OpenStack. [ 90 ]
Он управляет всеми сетевыми аспектами виртуальной сетевой инфраструктуры (VNI) и аспектами уровня доступа физической сетевой инфраструктуры (PNI) в среде OpenStack. OpenStack Networking позволяет проектам создавать расширенные топологии виртуальных сетей, которые могут включать такие службы, как брандмауэр и виртуальную частную сеть (VPN). [ 90 ]
Neutron позволяет использовать выделенные статические IP-адреса или DHCP . Это также позволяет использовать плавающие IP- адреса для динамического перенаправления трафика.
Пользователи могут использовать программно-определяемых сетей технологии (SDN), такие как OpenFlow, для поддержки мультиарендности и масштабирования. Сетевые решения OpenStack позволяют развертывать и управлять дополнительными сетевыми службами, такими как системы обнаружения вторжений (IDS), балансировка нагрузки , межсетевые экраны и виртуальные частные сети (VPN). [ 91 ]
Блочное хранилище (Cinder)
[ редактировать ]Cinder — это служба блочного хранилища OpenStack для предоставления томов виртуальным машинам Nova, хостам Ironic, контейнерам и т. д. Некоторые из целей Cinder должны быть/иметь:
- Компонентная архитектура : быстрое добавление новых вариантов поведения.
- Высокая доступность : масштабирование для очень серьезных рабочих нагрузок.
- Отказоустойчивость : изолированные процессы позволяют избежать каскадных сбоев.
- Восстановимость : отказы должны легко диагностироваться, отлаживаться и устраняться.
- Открытые стандарты : быть эталонной реализацией API, управляемого сообществом. [ 92 ]
Тома Cinder предоставляют постоянное хранилище для гостевых виртуальных машин, известных как экземпляры, которые управляются программным обеспечением OpenStack Compute. Cinder также можно использовать независимо от других сервисов OpenStack в качестве автономного программно-определяемого хранилища. Система блочного хранения управляет созданием, репликацией, управлением моментальными снимками, подключением и отключением блочных устройств к серверам. [ 93 ]
Личность (краеугольный камень)
[ редактировать ]Keystone — это служба OpenStack, которая обеспечивает аутентификацию клиентов API, обнаружение служб и распределенную многопользовательскую авторизацию путем реализации API идентификации OpenStack. [ 94 ] Это общая система аутентификации в облачной операционной системе. Keystone может интегрироваться со службами каталогов, такими как LDAP . Он поддерживает стандартные учетные данные имени пользователя и пароля, системы на основе токенов и входы в стиле AWS (например, Amazon Web Services ). Каталог сервисов OpenStack Keystone позволяет клиентам API динамически обнаруживать облачные сервисы и переходить к ним. [ 95 ] [ 96 ]
Изображение (Взгляд)
[ редактировать ]Проект службы изображений (glance) предоставляет службу, с помощью которой пользователи могут загружать и находить ресурсы данных, предназначенные для использования с другими службами. В настоящее время сюда входят изображения и определения метаданных. [ 97 ]
Изображения
[ редактировать ]Службы образов Glance включают обнаружение, регистрацию и получение образов виртуальных машин (ВМ). Glance имеет RESTful API, который позволяет запрашивать метаданные образа виртуальной машины, а также извлекать сам образ. Образы виртуальных машин, доступные через Glance, могут храниться в самых разных местах: от простых файловых систем до систем объектного хранения, таких как проект OpenStack Swift . [ 97 ]
Определения метаданных
[ редактировать ]Glance содержит каталог метаопределений. Это дает сообществу OpenStack возможность программно определять различные имена ключей метаданных и допустимые значения, которые можно применять к ресурсам OpenStack. [ 97 ]
Хранилище объектов (Swift)
[ редактировать ]Swift — это распределенное, в конечном итоге согласованное хранилище объектов/BLOB-объектов. Проект OpenStack Object Store, известный как Swift, предлагает программное обеспечение для облачного хранилища, позволяющее хранить и извлекать большое количество данных с помощью простого API. Он создан для масштабирования и оптимизирован для обеспечения надежности, доступности и параллелизма по всему набору данных. Swift идеально подходит для хранения неструктурированных данных, которые могут неограниченно расти. [ 98 ]
В августе 2009 года Rackspace начала разработку предшественника OpenStack Object Storage в качестве полной замены продукта Cloud Files . Первоначальная команда разработчиков состояла из девяти разработчиков. [ 99 ] SwiftStack , компания-разработчик программного обеспечения для объектного хранения, в настоящее время является ведущим разработчиком Swift при значительном вкладе Intel , Red Hat , NTT , HP , IBM и других. [ 100 ]
Панель управления (Горизонт)
[ редактировать ]Horizon — это каноническая реализация Dashboard OpenStack, которая предоставляет пользовательский веб-интерфейс для сервисов OpenStack, включая Nova, Swift, Keystone и т. д. [ 101 ] Horizon поставляется с тремя центральными панелями мониторинга: «Панель мониторинга пользователя», «Панель мониторинга системы» и панель «Настройки». Между этими тремя они охватывают основные приложения OpenStack и обеспечивают базовую поддержку. Приложение Horizon также поставляется с набором абстракций API для основных проектов OpenStack, чтобы предоставить разработчикам согласованный и стабильный набор повторно используемых методов. Используя эти абстракции, разработчикам, работающим над Horizon, не нужно хорошо знать API каждого проекта OpenStack. [ 102 ]
Оркестровка (Жара)
[ редактировать ]Heat — это сервис для организации нескольких составных облачных приложений с использованием шаблонов как через собственный REST API OpenStack, так и через API запросов, совместимый с CloudFormation. [ 103 ]
Рабочий процесс (Мистраль)
[ редактировать ]Mistral — сервис управления рабочими процессами. Пользователь обычно пишет рабочий процесс, используя язык рабочего процесса на основе YAML, и загружает определение рабочего процесса в Mistral через его REST API. Затем пользователь может запустить этот рабочий процесс вручную через тот же API или настроить триггер для запуска рабочего процесса при каком-либо событии. [ 104 ]
Телеметрия (облакомер)
[ редактировать ]OpenStack Telemetry (Ceilometer) обеспечивает единую точку контакта для биллинговых систем, предоставляя все счетчики, необходимые для выставления счетов клиентам, во всех текущих и будущих компонентах OpenStack. Доставка счетчиков отслеживается и подлежит аудиту, счетчики должны легко расширяться для поддержки новых проектов, а агенты, осуществляющие сбор данных, должны быть независимы от всей системы.
База данных (Клад)
[ редактировать ]данных, предоставляющий базу данных как услугу Trove — это механизм реляционной и нереляционной базы . [ 105 ]
Уменьшение эластичной карты (Сахара)
[ редактировать ]Sahara — это компонент для простого и быстрого предоставления кластеров Hadoop . Пользователи будут указывать несколько параметров, таких как номер версии Hadoop, тип топологии кластера, детали типа узла (определение дискового пространства, настройки ЦП и ОЗУ) и другие. После того как пользователь предоставит все параметры, Sahara развернет кластер за несколько минут. Sahara также предоставляет средства масштабирования уже существующего кластера Hadoop путем добавления и удаления рабочих узлов по требованию. [ 106 ] [ 107 ]
Голый металл (Ирония)
[ редактировать ]Ironic — это проект OpenStack, который предоставляет «голое железо» вместо виртуальных машин. Первоначально он был ответвлением драйвера Nova Baremetal и превратился в отдельный проект. Его лучше всего рассматривать как API-интерфейс гипервизора с «голым железом» и набор плагинов, которые взаимодействуют с «голыми» машинами, управляемыми Ironic. По умолчанию он будет использовать PXE и IPMI или Redfish. [ 108 ] совместно для обеспечения и управления физическими машинами, но Ironic поддерживает и может быть расширен с помощью плагинов конкретного поставщика для реализации дополнительных функций. [ 109 ] [ 110 ]
С момента создания Ironic он породил несколько подпроектов. [ 111 ] для поддержки дополнительных вариантов использования и возможностей. Некоторые из наиболее часто используемых проектов включают Ironic-Inspector, Bifrost, Sushy и networking-generic-switch. Ironic-inspector обеспечивает сбор информации об оборудовании и обнаружение оборудования. [ 112 ] Bifrost фокусируется на варианте использования без других компонентов OpenStack, [ 113 ] и выделен на сайте Ironicbaremetal.org. Sushy — это легкая клиентская библиотека Redfish API. [ 114 ] Networking-generic-switch — это плагин, который поддерживает управление конфигурацией порта коммутатора для аппаратных компьютеров. [ 115 ]
Обмен сообщениями (Закар)
[ редактировать ]Zaqar — это многопользовательская облачная служба обмена сообщениями для веб-разработчиков. Служба имеет полностью RESTful API, который разработчики могут использовать для отправки сообщений между различными компонентами своих SaaS и мобильных приложений, используя различные шаблоны связи. В основе этого API лежит эффективный механизм обмена сообщениями, разработанный с учетом масштабируемости и безопасности. Другие компоненты OpenStack могут интегрироваться с Zaqar, чтобы отображать события для конечных пользователей и взаимодействовать с гостевыми агентами, которые работают на «облачном» уровне.
Общая файловая система (Манила)
[ редактировать ]Общая файловая система OpenStack (Манила) предоставляет открытый API для управления общими ресурсами в независимой от поставщика среде. Стандартные примитивы включают возможность создания, удаления, а также предоставления/запрета доступа к общему ресурсу и могут использоваться автономно или в различных сетевых средах. Поддерживаются коммерческие устройства хранения данных от EMC, NetApp, HP, IBM, Oracle, Quobyte, INFINIDAT и Hitachi Data Systems, а также технологии файловых систем, такие как Red Hat GlusterFS. [ 116 ] или Цеф.
DNS (Назначенный)
[ редактировать ]Designate — это мультитенантный REST API для управления DNS. Этот компонент предоставляет DNS как услугу и совместим со многими серверными технологиями, включая PowerDNS и BIND. Он не предоставляет службу DNS как таковую, поскольку его целью является взаимодействие с существующими DNS-серверами для управления зонами DNS для каждого клиента. [ 117 ]
Поиск (Прожектор)
[ редактировать ]Проект больше не поддерживается активно.
Searchlight предоставляет расширенные и согласованные возможности поиска в различных облачных сервисах OpenStack. Это достигается за счет разгрузки поисковых запросов пользователей с других серверов API OpenStack путем индексации их данных в ElasticSearch . [ 118 ] Прожектор интегрируется в Horizon [ 119 ] а также предоставляет интерфейс командной строки . [ 120 ]
Ключевой менеджер (Барбакан)
[ редактировать ]Barbican — это REST API, предназначенный для безопасного хранения, предоставления и управления секретами. Он нацелен на то, чтобы быть полезным для всех сред, включая большие эфемерные облака. [ 121 ]
Оркестровка контейнеров (Magnum)
[ редактировать ]Magnum — это API-сервис OpenStack, разработанный командой OpenStack Containers, благодаря которому механизмы оркестрации контейнеров, такие как Docker Swarm, Kubernetes и Apache Mesos, доступны в качестве первоклассных ресурсов в OpenStack. Magnum использует Heat для организации образа ОС, который содержит Docker и Kubernetes, и запускает этот образ либо на виртуальных машинах, либо на «голом железе» в конфигурации кластера. [ 122 ]
Анализ первопричин (остекление)
[ редактировать ]Vitrage — это служба OpenStack RCA (Анализ первопричин) для организации, анализа и расширения сигналов тревоги и событий OpenStack, позволяющая получить представление об основных причинах проблем и определить их существование до того, как они будут непосредственно обнаружены. [ 123 ]
Действия при тревоге на основе правил (Aodh)
[ редактировать ]Эта служба тревожных сигналов позволяет инициировать действия на основе определенных правил в отношении данных показателей или событий, собранных Ceilometer или Gnocchi. [ 124 ]
Совместимость с другими облачными API.
[ редактировать ]OpenStack не стремится к совместимости с API других облаков. [ 125 ] Однако существует некоторая степень совместимости, движимая различными членами сообщества OpenStack, для которых такие вещи важны.
- Проект EC2 API направлен на обеспечение совместимости с Amazon EC2. [ 126 ]
- Проект GCE API направлен на обеспечение совместимости с Google Compute Engine. [ 127 ]
Управление
[ редактировать ]OpenStack управляется фондом OpenInfra и его советом директоров. Совет директоров состоит из Платиновых спонсоров, членов Золотых спонсоров и членов, избираемых отдельными членами Фонда. [ 128 ] Технический комитет OpenStack является руководящим органом проекта OpenStack с открытым исходным кодом. Это избранная группа, которая представляет участников проекта и контролирует все технические вопросы. Сюда входят разработчики, операторы и конечные пользователи программного обеспечения.
Бытовая техника
[ редактировать ]Устройство OpenStack [ 129 ] — это название программного обеспечения, которое может поддерживать платформу облачных вычислений OpenStack на физических устройствах, таких как серверы или виртуальные машины , или на их комбинации. Обычно программное устройство [ 130 ] это набор программных возможностей, которые могут работать без операционной системы. Таким образом, для работы они должны содержать достаточное количество основных компонентов операционной системы. Таким образом, строгим определением может быть следующее: приложение, разработанное для обеспечения возможностей OpenStack без необходимости использования базовой операционной системы. Однако применение этого строгого определения может оказаться бесполезным, поскольку на самом деле не существует четкого различия между устройством и дистрибутивом . [ 131 ] Можно возразить, что термин «устройство» употребляется неправильно, поскольку сам OpenStack называется облачной операционной системой. [ 132 ] поэтому использование термина «устройство OpenStack» может быть неправильным, если кто-то педантичный.
Если мы посмотрим на ряд устройств и дистрибутивов, то можно заметить различие, что дистрибутивы — это те наборы инструментов, которые пытаются обеспечить широкий охват области проекта OpenStack, тогда как устройство будет иметь более узкую направленность, концентрируясь на меньшем количестве проектов. Поставщики активно участвовали в OpenStack с момента его создания и с тех пор разработали и продают широкий спектр устройств, приложений и дистрибутивов.
Продавцы
[ редактировать ]Большое количество поставщиков предлагают решения OpenStack, а это означает, что перед организацией, желающей внедрить эту технологию, стоит сложная задача: выбор предложения поставщика, которое лучше всего соответствует его бизнес-требованиям. [ 133 ] Барб Дэрроу опубликовала этот обзор в журнале Fortune 27 мая 2015 года: [ 134 ] отметив, что на рынке может произойти некоторая консолидация, которая прояснит эти решения.
Есть и другие аспекты, которые пользователи должны учитывать, например, реальные затраты. [ 135 ] Некоторые поставщики сделают предложение, охватывающее большинство проектов OpenStack; другие будут предлагать только определенные компоненты. Другие соображения включают объем проприетарного кода, используемого для управления недостатком зрелости компонента OpenStack, и то, в какой степени это способствует привязке к поставщику. [ 136 ] [ 137 ]
Самая авторитетная информация о продуктах вендора находится на сайте Open Infrastructure Foundation. [ 138 ]
Проблемы реализации
[ редактировать ]OpenStack — сложная организация, и пользователи, внедряющие OpenStack, сталкиваются с рядом проблем при попытке внедрить OpenStack в организации. Для многих организаций, пытающихся реализовать собственные проекты, ключевой проблемой является отсутствие имеющихся навыков. [ 139 ] В статье The New Stack Атул JHA выделяет пять проблем, с которыми столкнется любая организация, желающая развернуть OpenStack. [ 140 ]
Проблемы при установке
[ редактировать ]OpenStack — это набор проектов, а не отдельный продукт, и поскольку каждое из различных приложений необходимо настроить для соответствуют требованиям пользователя, установка сложна и требует ряда дополнительных навыков [ 141 ] для оптимальной настройки. Одним из очевидных решений было бы использование полного пакета оборудования и программного обеспечения, поставляемого поставщиком, хотя при этом необходима комплексная проверка. [ 142 ]
Документация
[ редактировать ]Это больше зависит от характера документации продуктов с открытым исходным кодом, чем OpenStack как такового, но при наличии более чем 25 проектов управление качеством документации всегда будет сложной задачей. [ 143 ]
Обновление OpenStack
[ редактировать ]Одна из основных целей использования инфраструктуры облачного типа — предложить пользователям не только высокую надежность, но и высокую доступность. [ 144 ] то, что поставщики общедоступных облаков будут предлагать в соглашениях об уровне обслуживания . [ 145 ]
Из-за многопроектного подхода OpenStack к разработке сложность синхронизации различных проектов во время обновления может означать, что простои неизбежны . [ 146 ]
Долгосрочная поддержка
[ редактировать ]Компании довольно часто продолжают использовать более раннюю версию программного обеспечения в течение некоторого времени после ее обновления. Причины этого довольно очевидны и упомянуты выше. Однако у разработчиков проектов с открытым исходным кодом мало стимулов обеспечивать поддержку замененного кода. Кроме того, сам OpenStack официально прекратил поддержку некоторых старых выпусков. [ 147 ]
Учитывая вышеизложенные проблемы, наиболее подходящим путем для организации, желающей внедрить OpenStack, будет обращение к поставщику и поиск устройства или дистрибутива OpenStack.
Модели развертывания
[ редактировать ]По мере развития проекта OpenStack поставщики впервые предложили клиентам несколько способов развертывания OpenStack:
- Публичное облако на базе OpenStack
- Поставщик предоставляет систему общедоступных облачных вычислений на основе проекта OpenStack.
- Локальное распространение
- В этой модели клиент загружает и устанавливает дистрибутив OpenStack в свою внутреннюю сеть. См. Распределения.
- Размещенное частное облако OpenStack
- Поставщик размещает частное облако на базе OpenStack, включая базовое оборудование и программное обеспечение OpenStack.
- OpenStack как услуга
- Поставщик размещает программное обеспечение управления OpenStack (без какого-либо оборудования) в качестве услуги. Клиенты подписываются на эту услугу и соединяют ее со своими внутренними серверами, хранилищем и сетями, чтобы получить полностью работоспособное частное облако.
- OpenStack на базе устройства
- Nebula была поставщиком устройств, которые можно было подключить к сети, что положило начало развертыванию OpenStack. [ нужна ссылка ]
Распределения
[ редактировать ]- Яркие вычисления [ 148 ]
- Канонический (Ubuntu)
- Дебиан [ 149 ] [ 15 ] [ 14 ]
- HPE (которая была объединена с Micro Focus/Suse)
- ИБМ
- Удивительный
- Oracle OpenStack для Oracle Linux или O3L [ 150 ]
- Oracle OpenStack для Oracle Solaris
- Красная шляпа
- стратомасштабный
- VMware интегрированный OpenStack (VIO) [ 151 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «2024.1 Каракал» . Релизы OpenStack . Проверено 28 июля 2024 г.
- ^ «Программное обеспечение для облачных вычислений OpenStack с открытым исходным кодом» . Проверено 29 ноября 2013 г.
- ^ «OpenStack запускается как независимый фонд, начинает работу по защите, расширению возможностей и продвижению OpenStack» . БизнесВайр . 19 сентября 2012 года . Проверено 7 января 2013 г.
- ^ «Миссия OpenStack Foundation» . Проверено 7 января 2013 г.
- ^ «Программное обеспечение для облачных вычислений OpenStack с открытым исходным кодом» . Openstack.org . Проверено 7 января 2013 г.
- ^ Лардинуа, Фредерик (19 октября 2020 г.). «Фонд OpenStack Foundation становится Фондом открытой инфраструктуры» . Технический кризис . Проверено 16 июля 2021 г.
- ^ Карри, Джим (19 июля 2010 г.). «Знакомство с OpenStack» . Блог OpenStack . Архивировано из оригинала 26 октября 2017 года . Проверено 22 января 2017 г.
- ^ «Введение, немного истории Openstack» . Документы OpenStack . Фонд Openstack . Проверено 17 сентября 2015 г.
- ^ «Миссия на главной странице Open Stack Wiki» . 24 мая 2010 года . Фонд Openstack . Проверено 17 сентября 2015 г.
- ^ «Релизы OpenStack: Релизы OpenStack» . Releases.openstack.org .
- ^ «Облачные вычисления: архитектура, ИТ-безопасность и эксплуатационные перспективы» . Архитектура облака туманностей НАСА . НАСА. 9 мая 2016 г.
- ^ Воган, Стивен Дж. (10 мая 2011 г.). «Canonical переходит на OpenStack для облака Ubuntu Linux» . ЗДНет. Архивировано из оригинала 14 мая 2011 года . Проверено 23 октября 2012 г.
- ^ Воган, Стивен Дж. (3 февраля 2011 г.). «Canonical переносит Ubuntu в облако OpenStack» . ЗДНет. Архивировано из оригинала 5 февраля 2011 года . Проверено 11 января 2014 г.
- ^ Перейти обратно: а б «Openstack Folsom полностью загружен в Experimental» . Томас Гойран. 6 февраля 2013 года. Архивировано из оригинала 20 сентября 2019 года . Проверено 29 ноября 2013 г.
- ^ Перейти обратно: а б «Доступны пакеты OpenStack Havana 2013.2 Debian» . Томас Гойран. 17 октября 2013 г. Архивировано из оригинала 20 сентября 2019 г. . Проверено 29 ноября 2013 г.
- ^ «SUSE представляет решение для облачной инфраструктуры на базе OpenStack» . Пресс-релиз SUSE. 26 октября 2011 года . Проверено 9 августа 2016 г.
- ^ «SUSE выпускает первое корпоративное частное облачное решение на базе OpenStack» . Пресс-релиз SUSE. 29 августа 2012 года . Проверено 9 августа 2016 г.
- ^ «Red Hat объявляет о предварительной версии дистрибутива OpenStack корпоративного уровня» . Еженедельные новости Linux. 15 августа 2012 года . Проверено 26 августа 2013 г.
- ^ «Red Hat объявляет о выпуске продуктов на базе OpenStack для реализации концепции открытого гибридного облака» . Пресс-релиз Red Hat. 12 июня 2013 года . Проверено 11 января 2014 г.
- ^ «Компании, учреждающие организации Openstack» . Организация Openstack . Фонд Openstack . Проверено 17 сентября 2015 г.
- ^ Бэбкок, Крис (18 июня 2012 г.). «НАСА отказывается от OpenStack для облака Amazon» . Информационная неделя . УБМ Тех . Проверено 17 сентября 2012 г.
- ^ «Прогресс НАСА во внедрении технологий облачных вычислений» (PDF) . НАСА. 29 июля 2013 года . Проверено 14 марта 2014 г.
- ^ «Небула, НАСА и OpenStack» . открыть.НАСА. 4 июня 2012 года . Проверено 18 июня 2015 г.
- ^ Перейти обратно: а б «NCCS — на пути к OpenStack» . nas.nasa.gov. 11 ноября 2021 г. Проверено 6 июня 2023 г.
- ^ «Внутри правительства» . GDS Великобритании.
- ^ «Oracle спонсирует OpenStack Foundation; предлагает клиентам возможность использовать OpenStack для управления продуктами и услугами Oracle Cloud» . Оракул. 10 декабря 2013 г.
- ^ «Oracle представляет Oracle Solaris 11.2, разработанный для облака» . Оракул. 29 апреля 2014 г.
- ^ «Oracle Solaris 11.2 теперь общедоступен» . Оракул. 31 июля 2014 г.
- ^ «Oracle OpenStack для Oracle Linux теперь общедоступен» . Оракул. 24 сентября 2014 г.
- ^ «HP запускает портфель облачных продуктов и услуг HP Helion» (пресс-релиз). 7 мая 2014 года . Проверено 7 мая 2014 г.
- ^ «Interop 2014: Avaya продемонстрирует автоматизированный кампус в рамках инициативы SDN» . Руководитель информационных технологий. 26 марта 2014 г.
{{cite web}}
: Отсутствует или пусто|url=
( помощь ) - ^ «Программно-конфигурируемый центр обработки данных Avaya» . День технического поля. Февраль 2014 года . Проверено 25 июня 2014 г.
- ^ Перейти обратно: а б Робинсон, Дэн (30 сентября 2022 г.). «Red Hat нацелена на сети с выпуском OpenStack Platform 17» . Регистр . Проверено 9 октября 2022 г.
- ^ Макклейн, Марк (19 июня 2013 г.). «Новое имя Quantum —…» список рассылки openstack-dev . OpenStack.org . Проверено 16 июля 2013 г.
- ^ Лукьянов, Сергей (7 марта 2014 г.). «Процесс переименования проекта Сахара (бывшая Саванна)» . Список рассылки openstack-dev . OpenStack.org . Проверено 8 мая 2016 г.
- ^ Иннес, Киалл (9 марта 2013 г.). «Прозвище переименовано в Обозначение и применяется для инкубации» . Список рассылки openstack-dev . OpenStack.org . Проверено 8 мая 2016 г.
- ^ Блэр, Джеймс (12 июня 2013 г.). «Время простоя Геррита в пятницу, 14 июня, в 20:00 по всемирному координированному времени» . Список рассылки openstack-dev . OpenStack.org . Проверено 8 мая 2016 г.
- ^ «Добро пожаловать в документацию для разработчиков Zaqar!» . docs.openstack.org . Проверено 24 сентября 2014 г.
- ^ «Закар» . wiki.openstack.org . Проверено 24 сентября 2014 г.
- ^ Перейти обратно: а б «Дорожная карта OpenStack «Программное обеспечение для облачных вычислений OpenStack с открытым исходным кодом» . Openstack.org . Проверено 17 апреля 2014 г.
- ^ «Программное обеспечение для облачных вычислений OpenStack с открытым исходным кодом» . Openstack.org. Архивировано из оригинала 7 июня 2012 года . Проверено 23 октября 2012 г.
- ^ «Сводка истории Open Stack на стр. 6–8» (PDF) . Архивировано из оригинала (PDF) 13 мая 2013 года . Проверено 23 октября 2012 г.
- ^ «Расписание выпуска BexarRelease» . Wiki.openstack.org. 20 января 2011 года. Архивировано из оригинала 2 ноября 2012 года . Проверено 23 октября 2012 г.
- ^ «Расписание выпуска кактусов» . Wiki.openstack.org. 12 апреля 2011 года . Проверено 23 октября 2012 г.
- ^ «Расписание DiabloReleaseScheduli» . Wiki.openstack.org. 6 сентября 2011 года . Проверено 23 октября 2012 г.
- ^ «Расписание выпуска Эссекса» . Wiki.openstack.org. 7 марта 2012 года . Проверено 23 октября 2012 г.
- ^ «Расписание ФолсомРелиза» . Wiki.openstack.org. 14 мая 2012 года . Проверено 23 октября 2012 г.
- ^ «Расписание выпуска GrizzlyRelease» . Wiki.openstack.org . Проверено 4 апреля 2013 г.
- ^ «Гавана_Выпуск_Расписание» . Wiki.openstack.org . Проверено 19 июня 2013 г.
- ^ «График выпуска ледника» . Wiki.openstack.org . Проверено 17 апреля 2014 г.
- ^ «Расписание выпусков Юноны» . Wiki.openstack.org . Проверено 23 сентября 2014 г.
- ^ «График выпуска килограммов» . Wiki.openstack.org . Проверено 23 сентября 2014 г.
- ^ «Документация OpenStack: Свобода» . Releases.openstack.org . Проверено 20 февраля 2016 г. .
- ^ «Документация OpenStack: Митака» . Releases.openstack.org . Проверено 20 февраля 2016 г. .
- ^ «Релизы OpenStack: Ньютон» . Releases.openstack.org . Проверено 8 октября 2016 г.
- ^ «Релизы OpenStack: Оката» . Releases.openstack.org . Проверено 22 февраля 2017 г.
- ^ «Релизы OpenStack: Pike» . Releases.openstack.org . Проверено 17 сентября 2017 г.
- ^ «Релизы OpenStack: Queens» . Releases.openstack.org . Проверено 16 апреля 2018 г.
- ^ «Релизы OpenStack: Rocky» . Releases.openstack.org .
- ^ «Релизы OpenStack: Штейн» . Releases.openstack.org .
- ^ «Релизы OpenStack: Обучение» . Releases.openstack.org .
- ^ «Релизы OpenStack: Уссури» . Releases.openstack.org .
- ^ «Релизы OpenStack: Виктория» . Releases.openstack.org . Проверено 31 декабря 2020 г.
- ^ «Релизы OpenStack: Валлаби» . Releases.openstack.org .
- ^ «Релизы OpenStack: Зена» . Releases.openstack.org .
- ^ «Релизы OpenStack: йога» . Releases.openstack.org .
- ^ «Цикл выпуска OpenStack» . Фонд OpenStack . Проверено 7 января 2013 г.
- ^ «Саммит дизайна OpenStack» . Фонд OpenStack . Проверено 7 января 2013 г.
- ^ «OpenStack PTG — Разработчики, операторы и конечные пользователи» . ОпенСтек . Проверено 11 мая 2018 г.
- ^ «Шанхай 2019: Саммит OpenStack» . ОпенСтек . Проверено 4 ноября 2019 г.
- ^ «Денвер 2019: Саммит OpenStack» . ОпенСтек . Проверено 29 апреля 2019 г.
- ^ «Берлин 2018: Саммит OpenStack» . ОпенСтек . Проверено 13 ноября 2018 г.
- ^ «Ванкувер 2018: Саммит OpenStack» . ОпенСтек . Проверено 11 мая 2018 г.
- ^ «Присоединяйтесь к нам 6–8 ноября 2017 г. на саммите OpenStack в Сиднее!» . ОпенСтек . Проверено 24 сентября 2018 г.
- ^ «Бостон 2017 — Программное обеспечение для облачных вычислений OpenStack с открытым исходным кодом» . ОпенСтек . Проверено 12 сентября 2017 г.
- ^ «Саммит OpenStack в Остине 2016» .
- ^ «Саммит OpenStack в Барселоне 2016» .
- ^ «Токийский саммит OpenStack 2015» .
- ^ «Саммит OpenStack в Ванкувере 2015» .
- ^ «Парижский саммит OpenStack 2014» .
- ^ «Блог OpenStack | Программное обеспечение для облачных вычислений с открытым исходным кодом» . сайт openstack.org .
- ^ «OpenStack Summit Hong Kong 2013 — OpenStack — это программное обеспечение с открытым исходным кодом для создания частных и общедоступных облаков» . сайт openstack.org .
- ^ «OpenStack Compute (nova)» . ОпенСтек . Проверено 7 февраля 2020 г.
- ^ «Матрица поддержки гипервизора» . Проверено 29 ноября 2013 г.
- ^ «OpenStack – больше, чем просто программное обеспечение» . Архивировано из оригинала 6 ноября 2013 года . Проверено 29 ноября 2013 г.
- ^ «Планирование и масштабирование мощностей» . OpenStack.org . Проверено 7 февраля 2020 г.
- ^ «Мониторинг OpenStack Nova» . Проверено 17 октября 2016 г.
- ^ «Мониторинг OpenStack Nova: мониторинг RabbitMQ» . Проверено 17 октября 2016 г.
- ^ «Мониторинг OpenStack за пределами стека Elastic (ELK) — Часть 3: Мониторинг с помощью Dynatrace» . Блог Dynatrace . 5 июля 2017 года . Проверено 19 марта 2023 г.
- ^ Перейти обратно: а б «Добро пожаловать в документацию Neutron!» . OpenStack.org . Проверено 7 февраля 2020 г.
- ^ «Все, что вам нужно знать, чтобы начать работу с Neutron» . superuser.openstack.org . сайт openstack.org . Проверено 7 февраля 2020 г.
- ^ «Документация OpenStack Block Storage (Cinder)» . OpenStack.org . Проверено 7 февраля 2020 г.
- ^ «Блочное хранилище OpenStack (Cinder)» . techtarget.com . Проверено 7 февраля 2020 г.
- ^ «Keystone, служба идентификации OpenStack» . OpenStack.org . Проверено 7 февраля 2020 г.
- ^ «Обзор каталога услуг» . Flux7.com . Проверено 7 февраля 2020 г.
- ^ «Что такое Keystone — Установка Keystone в Openstack» . docs.openstack.org . Поток7. Архивировано из оригинала 7 февраля 2020 года . Проверено 7 февраля 2020 г.
- ^ Перейти обратно: а б с «Добро пожаловать в документацию Glance!» . OpenStack.org . Проверено 7 февраля 2020 г.
- ^ "Быстрый" . wiki.openstack.org . сайт openstack.org . Проверено 7 февраля 2020 г.
- ^ Cloud Files (Swift) Origin на YouTube
- ^ «Вклад коммитов в OpenStack Swift» . Стакалитика .
- ^ «Горизонт: проект панели мониторинга OpenStack» . docs.openstack.org . OpenStack.org . Проверено 7 февраля 2020 г.
- ^ «Основы горизонта» . docs.openstack.org . сайт openstack.org . Проверено 7 февраля 2020 г.
- ^ «Жара – OpenStack» . Wiki.openstack.org . Проверено 6 мая 2014 г.
- ^ «Мистраль – OpenStack» . Wiki.openstack.org . Проверено 28 июня 2016 г.
- ^ «Находка — OpenStack» . Wiki.openstack.org . Проверено 6 мая 2014 г.
- ^ «Добро пожаловать в документацию для разработчиков Sahara!» . docs.openstack.org . Проверено 24 сентября 2014 г.
- ^ «Сахара» . wiki.openstack.org . Проверено 24 сентября 2014 г.
- ^ «Драйвер Redfish — ироничная документация 18.0.1.dev13» . docs.openstack.org . Проверено 15 июня 2021 г.
- ^ «Добро пожаловать в документацию Ironic!» . docs.openstack.org . Проверено 14 июня 2021 г.
- ^ «Иронично» . wiki.openstack.org . Проверено 24 сентября 2014 г.
- ^ «Ironic (сервис Bare Metal) — Управляющие документы технического комитета OpenStack» . www.governance.openstack.org . Проверено 17 июня 2021 г.
- ^ «Аппаратный анализ для OpenStack Bare Metal — документация по Ironic-Inspector 10.7.0.dev9» . docs.openstack.org . Проверено 17 июня 2021 г.
- ^ «Добро пожаловать в документацию bifrost! – документация bifrost 11.0.1.dev4» . docs.openstack.org . Проверено 17 июня 2021 г.
- ^ «Добро пожаловать в документацию Sushy! – документация Sushy 3.9.1.dev2» . docs.openstack.org . Проверено 17 июня 2021 г.
- ^ "сетевой-универсальный-переключатель" . OpenDev: бесплатному программному обеспечению нужны бесплатные инструменты . Проверено 17 июня 2021 г.
- ^ «Манила» . OpenStack Wiki . Проверено 1 июня 2015 г.
- ^ «Назначить» . OpenStack Wiki . Проверено 1 июня 2015 г.
- ^ «Прожектор — OpenStack» . wiki.openstack.org . Проверено 20 февраля 2016 г. .
- ^ «Панель поиска Searchlight: Чертежи: Панель управления OpenStack (Horizon)» . blueprints.launchpad.net . 23 сентября 2015 года . Проверено 20 февраля 2016 г. .
- ^ «openstack/python-searchlightclient» . Гитхаб . Проверено 20 февраля 2016 г. .
- ^ «Барбакан» . OpenStack Wiki . Проверено 1 июня 2015 г.
- ^ «Магнум» . OpenStack Wiki . Проверено 3 октября 2017 г.
- ^ «Витраж — OpenStack» . wiki.openstack.org .
- ^ «Аодх» . Документация OpenStack . Проверено 3 октября 2017 г.
- ^ «Программное обеспечение для облачных вычислений OpenStack с открытым исходным кодом» Сообщение: [openstack-dev] EC2 API — нужны пользователи» .
- ^ ec2-api на GitHub
- ^ gce-api на GitHub
- ^ "Фундамент" . Фонд OpenStack . Проверено 15 января 2013 г.
- ^ «Организация Openstack» . Openstack.org . Фонд Openstack . Проверено 17 сентября 2015 г.
- ^ «Определение программного устройства» . Журнал ПК . Зифф Дэвис . Проверено 17 сентября 2015 г.
- ^ Датта, Алана (1 сентября 2009 г.). «Студия (SUSE) для редактирования и развертывания вашего устройства» . OpenSourceForYou . EFYIИндия . Проверено 17 сентября 2015 г.
- ^ «OpenStack: облачная операционная система с открытым исходным кодом» . сайт openstack.org . Фонд OpenStack . Проверено 21 сентября 2015 г.
- ^ Аллен, Скотт (19 мая 2015 г.). «5 вопросов, которые следует задать потенциальному поставщику OpenStack» . Сообщества Intel . Интел . Проверено 17 сентября 2015 г.
- ^ Дэрроу, Барб (7 мая 2015 г.). «Существует ли такая вещь, как слишком много облаков?» . Удача . Проверено 17 сентября 2015 г.
- ^ Финнеган, Мэтью (1 мая 2015 г.). «OpenStack для частных облаков дороже, чем VMware и Microsoft» . Computerworlduk.com . Проверено 17 сентября 2015 г.
- ^ Кларк, Джек (13 мая 2014 г.). «HP: сетевой кошмар OpenStack Neutron «был ошибкой всех» . Регистр . Проверено 17 сентября 2015 г.
- ^ Доннелли, Кэролайн (3 марта 2015 г.). «HP обновляет Helion OpenStack в последней версии гибридного облака» . Компьютерный еженедельник . ТехТаржет . Проверено 17 сентября 2015 г.
- ^ «Дистрибутивы и техника» . Openstack.org . Фонд открытой инфраструктуры.
- ^ Цидулко, Иосиф (6 августа 2015 г.). «Сообщество OpenStack сталкивается с проблемой нехватки талантов и сложности» . КРН . Компания Канал . Проверено 17 сентября 2015 г.
- ^ Джа, Атул (декабрь 2011 г.). «У OpenStack есть свои проблемы, но оно того стоит» . Thenewstack.io . Новый стек . Проверено 17 сентября 2015 г.
- ^ Лаубе, Дэвид (12 января 2015 г.). «Почему мы выбросили 4 месяца работы в мусор, или как мы потерпели неудачу в OpenStack» . Пакет.нет . Пакет . Проверено 17 сентября 2015 г.
- ^ СВЕРДЛИК, Евгений (1 апреля 2015 г.). «Частный стартап OpenStack Nebula прекращает свою деятельность» . Знание дата-центра . Пентон . Проверено 17 сентября 2015 г.
- ^ Лестер, Энди (10 января 2013 г.). «13 вещей, которые люди ненавидят в ваших документах с открытым исходным кодом» . Умный Медведь . Программное обеспечение SmartBear . Проверено 17 сентября 2015 г.
- ^ «Повышенная доступность и надежность» . WhatIsCloud.com . Arcitura Education Inc. Проверено 21 сентября 2015 г.
- ^ Басет, Салман. «Облачные соглашения об уровне обслуживания: настоящее и будущее» (PDF) . cs.columbia.edu . Проверено 21 сентября 2015 г.
- ^ Дэрроу, Барб (20 декабря 2013 г.). « Непосильная» миграция OpenStack препятствует корпоративным обновлениям» . gigaom.com . Сознательно Inc. Проверено 21 сентября 2015 г.
- ^ «Выпуски» . wikiOpenStack.otg . Фонд Openstack . Проверено 17 сентября 2015 г.
- ^ Брюкнер, Рич (13 мая 2014 г.). «Яркие вычисления упрощают развертывание OpenStack» . внутриHPC . Проверено 10 марта 2016 г.
- ^ «Коммерческие дистрибутивы и аппаратные средства частного облака OpenStack» . OpenStack.org . ОпенСтек. 20 сентября 2019 года. Архивировано из оригинала 20 сентября 2019 года . Проверено 20 сентября 2019 г.
- ^ Чейз, Ник (29 сентября 2014 г.). «Oracle объявляет об открытии Oracle OpenStack для Oracle Linux, а соглашение о сотрудничестве с Canonical рассматривается как подстрекательство к Red Hat» . Мирантис, Инк . Проверено 26 февраля 2016 г.
Oracle OpenStack для Oracle Linux, или O3L, теперь доступен, что позволяет клиентам управлять Oracle Linux и Oracle VM с помощью OpenStack. Однако это также сопровождается объявлением о соглашении о «взаимном сотрудничестве и поддержке» с Canonical, которое рассматривается как прямой удар по Red Hat.
- ^ «VMware Интегрированный OpenStack» . ВМваре, Инк . Проверено 29 июня 2016 г.