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] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Находка, Сахара, Ирония, Закар, Манила, Назначить, Барбакан, Прожектор, Магнум, aodh, Cloudkitty, конгресс, морозильник, мистраль, монаска-апи, monasca-log-api, murano, panko, senlin, solum, tacker, vitrage, Watcher, blazar, ceilometer-powervm, karbor, Octavia, Storlets, tricircle, zun |
Рокки | 30 августа 2018 г. [59] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Находка, Сахара, Ирония, Закар, Манила, Назначить, Барбакан, Прожектор, Магнум, aodh, Cloudkitty, конгресс, морозильник, мистраль, монаска-апи, monasca-log-api, murano, panko, senlin, solum, tacker, vitrage, Watcher, blazar, ceilometer-powervm, karbor, Octavia, Storlets, tricircle, zun, Cyborg, ec2-api, Masakari, Qinling (40 сервисов) |
Штейн | 10 апреля 2019 г. [60] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Находка, Сахара, Ирония, Закар, Манила, Назначить, Барбакан, Прожектор, Магнум, aodh, Cloudkitty, конгресс, морозильник, мистраль, монаска-апи, monasca-log-api, murano, panko, senlin, solum, tacker, vitrage, Watcher, blazar, ceilometer-powervm, karbor, Octavia, Storlets, tricircle, zun, Cyborg, ec2-api, Masakari, Qinling, monasca-events- API, размещение (44 услуги) |
Тренироваться | 16 октября 2019 г. [61] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Находка, Сахара, Ирония, Закар, Манила, Назначить, Барбакан, Прожектор, Магнум, aodh, Cloudkitty, конгресс, морозильник, мистраль, монаска-апи, monasca-log-api, murano, panko, senlin, solum, tacker, vitrage, Watcher, blazar, ceilometer-powervm, karbor, Octavia, Storlets, tricircle, zun, Cyborg, ec2-api, Masakari, Qinling, monasca-events- API, размещение (44 услуги) |
Уссури | 13 мая 2020 г. [62] | Нова, Взгляд, Свифт, Горизонт, Краеугольный камень, Нейтрон, Зола, Жара, Облакомер, Находка, Сахара, Ирония, Закар, Манила, Назначить, Барбакан, Прожектор, Магнум, aodh, Cloudkitty, конгресс, морозильник, мистраль, монаска-апи, murano, panko, senlin, solum, tacker, vitrage, Watcher, blazar, karbor, Octavia, storlets, tricircle, zun, Cyborg, ec2-api, Masakari, Qinling, monasca-events-api, размещение, адъютант (44 услуги) |
Виктория | 14 октября 2020 г. [63] | Адъютант, Аод, Барбакан, Блазар, Потолок, Зола, Cloudkitty, Киборг, Назначить, Ec2-api, Морозильник, Взгляд, Жара, Горизонт, Иронично, Карбор, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Монаска-апи, Монаска- event-api, Murano, Neutron, Nova, Octavia, Panko, Placement, Qinling, Sahara, Searchlight, Senlin, Solum, Storlets, Swift, Tacker, Trove, Vitrage, Watcher, Zaqar, Zun (42 сервиса) |
Валлаби | 14 апреля 2021 г. [64] | Адъютант, Аод, Барбакан, Блазар, Потолок, Зола, Cloudkitty, Киборг, Назначить, Ec2-api, Морозилка, Взгляд, Жара, Горизонт, Иронично, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Монаска-апи, Монаска-события- api, Murano, Neutron, Nova, Octavia, Panko, Placement, Sahara, Senlin, Solum, Storlets, Swift, Tacker, Trove, Vitrage, Watcher, Zaqar, Zun (39 сервисов) |
Зена | 6 октября 2021 г. [65] | Адъютант, Аод, Барбакан, Блазар, Потолок, Зола, Cloudkitty, Киборг, Назначить, Ec2-api, Морозилка, Взгляд, Жара, Горизонт, Иронично, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Монаска-апи, Монаска-события- api, Murano, Neutron, Nova, Octavia, Placement, Sahara, Senlin, Solum, Storlets, Swift, Tacker, Trove, Vitrage, Watcher, Zaqar, Zun (38 сервисов) |
Йога | 30 марта 2022 г. [66] | Адъютант, Аод, Барбакан, Блазар, Потолок, Зола, Cloudkitty, Киборг, Назначить, Ec2-api, Морозилка, Взгляд, Жара, Горизонт, Иронично, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Монаска-апи, Монаска-события- api, Murano, Neutron, Nova, Octavia, Placement, Sahara, Senlin, Solum, Storlets, Swift, Tacker, Trove, Vitrage, Watcher, Zaqar, Zun (38 сервисов) |
Зед | 5 октября 2022 г. | Адъютант, Аод, Барбакан, Блазар, Потолок, Зола, Cloudkitty, Киборг, Назначить, Ec2-api, Морозилка, Взгляд, Жара, Горизонт, Иронично, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Монаска-апи, Монаска-события- api, Murano, Neutron, Nova, Octavia, Placement, Sahara, Senlin, Skyline-apiserver, Skyline-console, Solum, Storlets, Swift, Tacker, Trove, Venus, Vitrage, Watcher, Zaqar, Zun (41 сервис) |
2023.1 Антилопа | 22 марта 2023 г. | Адъютант, Аод, Барбакан, Блазар, Потолок, Зола, Cloudkitty, Киборг, Назначить, Ec2-api, Морозилка, Взгляд, Жара, Горизонт, Иронично, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Монаска-апи, Монаска-события- api, Murano, Neutron, Nova, Octavia, Placement, Sahara, Senlin, Skyline-apiserver, Skyline-console, Solum, Storlets, Swift, Tacker, Trove, Venus, Vitrage, Watcher, Zaqar, Zun (41 сервис) |
2023.2 Бобкэт | 4 октября 2023 г. | Адъютант, Аод, Барбакан, Блазар, Потолок, Зола, Cloudkitty, Киборг, Назначить, Ec2-api, Морозилка, Взгляд, Жара, Горизонт, Иронично, Краеугольный камень, Магнум, Манила, Масакари, Мистраль, Монаска-апи, Монаска-события- api, Murano, Neutron, Nova, Octavia, Placement, Sahara, Senlin, Skyline-apiserver, Skyline-console, Solum, Storlets, Swift, Tacker, Trove, Venus, Vitrage, Watcher, Zaqar, Zun (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 в организации пользователи сталкиваются с рядом проблем. Для многих организаций, пытающихся реализовать собственные проекты, ключевой проблемой является отсутствие имеющихся навыков. [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 г.