stringtranslate.com

OpenStack

OpenStack — это бесплатная платформа облачных вычислений с открытым стандартом . Она в основном развертывается как инфраструктура как услуга (IaaS) как в публичных, так и в частных облаках, где виртуальные серверы и другие ресурсы предоставляются пользователям. [2] Программная платформа состоит из взаимосвязанных компонентов, которые управляют разнообразными аппаратными пулами обработки, хранения и сетевых ресурсов разных поставщиков по всему центру обработки данных . Пользователи управляют ею либо через веб-панель управления, либо через инструменты командной строки , либо через веб-службы RESTful .

OpenStack начался в 2010 году как совместный проект Rackspace Hosting и NASA . С 2012 года им управлял OpenStack Foundation , некоммерческая корпоративная организация, созданная в сентябре 2012 года [3] для продвижения программного обеспечения OpenStack и его сообщества. [4] К 2018 году к проекту присоединилось более 500 компаний. [5] В 2020 году фонд объявил, что в 2021 году он будет переименован в Open Infrastructure Foundation. [6]

История

Платформа NASA Nebula

В июле 2010 года Rackspace Hosting и NASA объявили об инициативе облачного программного обеспечения с открытым исходным кодом, известной как OpenStack. [7] [8] Заявление о миссии состояло в том, чтобы «создать повсеместную платформу облачных вычислений с открытым исходным кодом, которая будет отвечать потребностям публичных и частных облаков независимо от размера, будучи простой в реализации и широкомасштабируемой». [9]

Проект был призван помочь организациям предлагать услуги облачных вычислений, работающие на стандартном оборудовании. Первый официальный релиз сообщества под кодовым названием Austin появился три месяца спустя , 21 октября 2010 года [10], с планами выпускать регулярные обновления программного обеспечения каждые несколько месяцев. Ранний код был взят с платформы NASA Nebula , а также с платформы Rackspace Cloud Files . Модули облачного стека и открытого стека были объединены и выпущены с открытым исходным кодом командой NASA Nebula [11] совместно с Rackspace. ( 2010-10-21 )

В 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]

Лью Такер, вице-президент и технический директор подразделения облачных вычислений Cisco в 2012 г.

В 2012 году Red Hat анонсировала предварительную версию своего дистрибутива OpenStack, [18] начиная с релиза "Essex". После очередного предварительного релиза Red Hat представила коммерческую поддержку OpenStack с релизом "Grizzly" в июле 2013 года. [19]

Организация OpenStack быстро разрослась и ее поддерживают более 540 компаний. [20]

В 2012 году NASA вышло из OpenStack в качестве активного участника и вместо этого приняло стратегическое решение использовать Amazon Web Services для облачных сервисов. [21] В июле 2013 года NASA опубликовало внутренний аудит, в котором указало на отсутствие технического прогресса и другие факторы как на основную причину выхода агентства из роли активного разработчика проекта и вместо этого сосредоточилось на использовании публичных облаков. [22] Этот отчет частично противоречит замечаниям, сделанным ИТ-директором Исследовательского центра Эймса Рэем О'Брайеном. [23] По состоянию на ноябрь 2021 года NASA продолжает использовать OpenStack в поддержке IAAS и PAAS суперкомпьютерного кластера Discover. Среда OpenStack называется «Explore» и работает в Центре моделирования климата NASA в Центре космических полетов имени Годдарда. [24]

Известные развертывания

В ноябре 2012 года британская правительственная цифровая служба (GDS) запустила Inside Government [25] на основе модели OpenNASA v2.0 Government as a Platform (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 Community, начиная с выпуска IceHouse. HP эксплуатирует HP Helion Public Cloud на OpenStack с 2012 года. [30]

На Interop and Tech Field Day 2014 года компания Avaya продемонстрировала программно-определяемую сеть с использованием моста Shortest Path Bridging и OpenStack в качестве автоматизированного кампуса, расширяя автоматизацию от центра обработки данных до конечного устройства и исключая ручную подготовку из предоставления услуг. [31] [32]

По состоянию на ноябрь 2021 года NASA размещает частное облако Explore OpenStack для поддержки Discover HPC. [24]

По состоянию на сентябрь 2022 года China Mobile использует OpenStack в качестве основы своей сети 5G. Red Hat утверждает, что ее платформа развернута на более чем 30 процентах производственных сетей LTE. [33]

Облаку OpenStack в ЦЕРНе требуется более 300 000 ядер для удовлетворения потребностей Большого адронного коллайдера . [33]

Исторические названия

Несколько проектов OpenStack сменили названия из-за проблем с товарными знаками.

История релизов

Разработка OpenStack

Сообщество OpenStack сотрудничает вокруг шестимесячного, основанного на времени цикла выпуска с частыми контрольными точками разработки. [67]

На этапе планирования каждого релиза сообщество собиралось на OpenStack Design Summit для организации рабочих сессий разработчиков и составления планов. [68] Эти Design Summits совпадали с конференцией OpenStack Summit.

Начиная с цикла разработки Pike, встреча по проектированию была выделена в отдельное мероприятие Project Teams Gathering (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]

Компоненты

OpenStack разбит на сервисы, чтобы вы могли подключать и использовать компоненты в зависимости от ваших потребностей. Карта OpenStack дает вам "краткий" обзор ландшафта OpenStack, чтобы увидеть, где эти сервисы подходят и как они могут работать вместе.

OpenStack имеет модульную архитектуру с различными кодовыми названиями ее компонентов. [40]

Вычислительная (Нова)

Nova — это проект OpenStack, который предоставляет способ предоставления вычислительных экземпляров как виртуальных машин, реальных аппаратных серверов (с помощью ironic) и имеет ограниченную поддержку системных контейнеров. Nova работает как набор демонов поверх существующих серверов Linux для предоставления этой услуги. [83] [84]

Nova написана на Python . Она использует множество внешних библиотек Python, таких как Eventlet (библиотека параллельных сетей), Kombu ( фреймворк обмена сообщениями AMQP ) и SQLAlchemy (набор инструментов SQL и Object Relational Mapper). [85] Nova разработана для горизонтального масштабирования . Вместо того, чтобы переключаться на более крупные серверы, вы приобретаете больше серверов и просто устанавливаете идентично настроенные службы. [86]

Из-за его широкой интеграции в инфраструктуру корпоративного уровня, мониторинга производительности OpenStack в целом и производительности Nova в частности, масштабирование стало все более важной проблемой. Мониторинг сквозной производительности требует отслеживания метрик от Nova, Keystone, Neutron, Cinder, Swift и других служб, в дополнение к мониторингу RabbitMQ , который используется службами OpenStack для передачи сообщений. [87] [88] Все эти службы генерируют свои собственные файлы журналов, которые, особенно в инфраструктурах корпоративного уровня, также должны отслеживаться. [89]

Сетевое взаимодействие (Нейтрон)

Neutron — проект OpenStack, призванный обеспечить «сетевое подключение как услугу» между интерфейсными устройствами (например, vNIC), управляемыми другими службами OpenStack (например, nova). Он реализует API OpenStack Networking. [90]

Он управляет всеми сетевыми аспектами для инфраструктуры виртуальных сетей (VNI) и аспектами уровня доступа инфраструктуры физических сетей (PNI) в среде OpenStack. OpenStack Networking позволяет проектам создавать расширенные топологии виртуальных сетей, которые могут включать такие службы, как брандмауэр и виртуальная частная сеть (VPN). [90]

Neutron позволяет использовать выделенные статические IP-адреса или DHCP . Он также позволяет использовать плавающие IP- адреса для динамического перенаправления трафика.

Пользователи могут использовать технологии программно-определяемых сетей (SDN), такие как OpenFlow , для поддержки многопользовательской среды и масштабирования. Сетевые технологии OpenStack могут развертывать и управлять дополнительными сетевыми службами, такими как системы обнаружения вторжений (IDS), балансировка нагрузки , брандмауэры и виртуальные частные сети (VPN). [91]

Блочное хранение (Cinder)

Cinder — это служба блочного хранилища OpenStack для предоставления томов виртуальным машинам Nova, хостам Ironic bare metal, контейнерам и т. д. Некоторые из целей Cinder: быть/иметь:

Тома Cinder предоставляют постоянное хранилище для гостевых виртуальных машин, известных как экземпляры, которые управляются программным обеспечением OpenStack Compute. Cinder также может использоваться независимо от других служб OpenStack как автономное программно-определяемое хранилище. Система блочного хранения управляет созданием, репликацией, управлением снимками, присоединением и отсоединением блочных устройств к серверам. [93]

Идентичность (Keystone)

Keystone — это сервис OpenStack, который обеспечивает аутентификацию клиента API, обнаружение сервисов и распределенную многопользовательскую авторизацию путем внедрения API Identity OpenStack. [94] Это общая система аутентификации в облачной операционной системе. Keystone может интегрироваться с такими службами каталогов, как LDAP . Он поддерживает стандартные учетные данные имени пользователя и пароля, системы на основе токенов и входы в стиле AWS (т. е. Amazon Web Services ). Каталог сервисов Keystone OpenStack позволяет клиентам API динамически обнаруживать и переходить к облачным сервисам. [95] [96]

Изображение (Взгляд)

Проект Image service (glance) предоставляет сервис, в котором пользователи могут загружать и находить активы данных, предназначенные для использования с другими сервисами. В настоящее время это включает определения изображений и метаданных. [97]

Изображения

Службы образов Glance включают обнаружение, регистрацию и извлечение образов виртуальных машин (VM). Glance имеет RESTful API, который позволяет запрашивать метаданные образа VM, а также извлекать сам образ. Образы VM, доступные через Glance, могут храниться в различных местах: от простых файловых систем до систем хранения объектов, таких как проект OpenStack Swift. [97]

Определения метаданных

Glance размещает каталог metadefs. Это предоставляет сообществу OpenStack способ программного определения различных имен ключей метаданных и допустимых значений, которые могут быть применены к ресурсам OpenStack. [97]

Хранилище объектов (Swift)

Swift — это распределенное, в конечном счете согласованное хранилище объектов/блобов. Проект 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 — это каноническая реализация OpenStack's Dashboard, которая предоставляет пользовательский веб-интерфейс для сервисов OpenStack, включая Nova, Swift, Keystone и т. д. [101] Horizon поставляется с тремя центральными панелями: «User Dashboard», «System Dashboard» и «Settings». Эти три панели охватывают основные приложения OpenStack и обеспечивают поддержку ядра. Приложение Horizon также поставляется с набором абстракций API для основных проектов OpenStack, чтобы предоставить разработчикам согласованный, стабильный набор повторно используемых методов. Используя эти абстракции, разработчикам, работающим над Horizon, не нужно быть хорошо знакомыми с API каждого проекта OpenStack. [102]

Оркестровка (Heat)

Heat — это сервис для организации нескольких составных облачных приложений с использованием шаблонов как через собственный API OpenStack REST, так и через совместимый с CloudFormation API запросов. [103]

Рабочий процесс (Мистраль)

Mistral — это сервис, который управляет рабочими процессами. Обычно пользователь пишет рабочий процесс, используя язык рабочих процессов на основе YAML, и загружает определение рабочего процесса в Mistral через его REST API. Затем пользователь может запустить этот рабочий процесс вручную через тот же API или настроить триггер для запуска рабочего процесса при каком-либо событии. [104]

Телеметрия (облакомер)

OpenStack Telemetry (Ceilometer) обеспечивает единую точку контакта для биллинговых систем, предоставляя все счетчики, необходимые для выставления счетов клиентам, по всем текущим и будущим компонентам OpenStack. Доставка счетчиков отслеживается и проверяется, счетчики должны легко расширяться для поддержки новых проектов, а агенты, собирающие данные, должны быть независимы от всей системы.

База данных (Trove)

Trove — это база данных как услуга, предоставляющая реляционные и нереляционные базы данных . [105]

Эластичная карта редукция (Сахара)

Sahara — это компонент для простого и быстрого предоставления кластеров Hadoop . Пользователи указывают несколько параметров, таких как номер версии Hadoop, тип топологии кластера, детали разновидности узла (определяющие дисковое пространство, настройки ЦП и ОЗУ) и другие. После того, как пользователь предоставит все параметры, Sahara развернет кластер за несколько минут. Sahara также предоставляет средства для масштабирования уже существующего кластера Hadoop путем добавления и удаления рабочих узлов по требованию. [106] [107]

Голый металл (Иронично)

Ironic — это проект OpenStack, который предоставляет машины bare metal вместо виртуальных машин. Первоначально он был ответвлен от драйвера Nova Baremetal и превратился в отдельный проект. Лучше всего его рассматривать как API гипервизора bare metal и набор плагинов, которые взаимодействуют с машинами bare metal, управляемыми 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 для отображения событий конечным пользователям и для связи с гостевыми агентами, которые работают в слое «over-cloud».

Общая файловая система (Манила)

OpenStack Shared File System (Manila) предоставляет открытый API для управления общими ресурсами в среде, не зависящей от поставщика. Стандартные примитивы включают возможность создания, удаления и предоставления/запрета доступа к общему ресурсу и могут использоваться автономно или в различных сетевых средах. Поддерживаются коммерческие устройства хранения данных от EMC, NetApp, HP, IBM, Oracle, Quobyte, INFINIDAT и Hitachi Data Systems, а также такие файловые технологии, как Red Hat GlusterFS [116] или Ceph.

DNS (назначить)

Designate — это многопользовательский REST API для управления DNS. Этот компонент предоставляет DNS как услугу и совместим со многими бэкэнд-технологиями, включая PowerDNS и BIND. Он не предоставляет услугу DNS как таковую, поскольку его цель — взаимодействовать с существующими DNS-серверами для управления зонами DNS на основе каждого арендатора. [117]

Поиск (Прожектор)

Проект больше не поддерживается.

Searchlight предоставляет расширенные и последовательные возможности поиска в различных облачных сервисах OpenStack. Он достигает этого, разгружая пользовательские поисковые запросы с других серверов API OpenStack, индексируя их данные в Elasticsearch . [118] Searchlight интегрируется в Horizon [119] и также предоставляет интерфейс командной строки . [120]

Менеджер по работе с ключевыми лицами (Барбикан)

Barbican — это REST API, разработанный для безопасного хранения, предоставления и управления секретами. Он нацелен на то, чтобы быть полезным для всех сред, включая большие эфемерные облака. [121]

Оркестровка контейнера (Magnum)

Magnum — это API-сервис OpenStack, разработанный командой OpenStack Containers Team, который делает движки оркестровки контейнеров, такие как 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, для которых такие вещи важны.

Управление

OpenStack управляется фондом OpenInfra и его советом директоров. Совет директоров состоит из спонсоров уровня Platinum, членов спонсоров уровня Gold и членов, избранных отдельными членами фонда. [128] Технический комитет OpenStack является руководящим органом проекта с открытым исходным кодом OpenStack. Это выборная группа, которая представляет участников проекта и осуществляет надзор за всеми техническими вопросами. Сюда входят разработчики, операторы и конечные пользователи программного обеспечения.

Бытовая техника

OpenStack Appliance [129] — это название программного обеспечения, которое может поддерживать платформу облачных вычислений OpenStack на физических устройствах, таких как серверы или виртуальные машины , или на их комбинации. Обычно программное устройство [130] представляет собой набор программных возможностей, которые могут функционировать без операционной системы. Таким образом, они должны содержать достаточное количество основных компонентов базовой операционной системы для работы. Поэтому строгое определение может быть следующим: приложение, которое разработано для предоставления возможностей OpenStack без необходимости базовой операционной системы. Однако применение этого строгого определения может быть бесполезным, поскольку на самом деле нет четкого различия между устройством и дистрибутивом . [ 131] Можно утверждать, что термин «устройство» является не совсем правильным, поскольку сам OpenStack упоминается как облачная операционная система [132], поэтому использование термина «устройство OpenStack» может быть неверным, если быть педантичным.

Если мы посмотрим на диапазон Appliances и Distributions, то можно будет сделать различие, что дистрибутивы — это те наборы инструментов, которые пытаются обеспечить широкий охват области проекта OpenStack, тогда как Appliance будет иметь более узкую направленность, концентрируясь на меньшем количестве проектов. Поставщики активно участвовали в OpenStack с момента его создания и с тех пор разработали и продают широкий спектр устройств, приложений и дистрибутивов.

Поставщики

Большое количество поставщиков предлагают решения OpenStack, а это означает, что организация, желающая внедрить эту технологию, сталкивается с сложной задачей выбора предложения поставщика, которое наилучшим образом соответствует ее бизнес-требованиям. [133] Барб Дарроу представила этот обзор в Fortune 27 мая 2015 года, [134] указав, что на рынке может произойти некоторая консолидация, которая прояснит эти решения.

Есть и другие аспекты, которые пользователи должны учитывать, например, реальные затраты. [135] Некоторые поставщики сделают предложение, которое охватывает большинство проектов OpenStack; другие предложат только определенные компоненты. Другие соображения включают объем проприетарного кода, используемого для управления отсутствием зрелости в компоненте OpenStack, и в какой степени это поощряет привязку к поставщику. [136] [137]

Наиболее авторитетная информация о продуктах поставщиков находится на сайте Open Infrastructure Foundation. [138]

Проблемы внедрения

OpenStack — сложная структура, и при внедрении OpenStack в организации пользователи сталкиваются с рядом проблем. Для многих организаций, пытающихся реализовать собственные проекты, ключевой проблемой является отсутствие навыков. [139] В статье The New Stack Атул Джа выделяет пять проблем, с которыми столкнется любая организация, желающая внедрить 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. [ необходима цитата ]

Распределения

Смотрите также

Ссылки

  1. ^ "2024.1 Caracal". Релизы OpenStack . Получено 28 июля 2024 г.
  2. ^ "OpenStack Open Source Cloud Computing Software" . Получено 29 ноября 2013 г. .
  3. ^ "OpenStack запускается как независимый фонд, начинает работу по защите, расширению прав и возможностей и продвижению OpenStack". BusinessWire . 19 сентября 2012 г. Получено 7 января 2013 г.
  4. ^ "Миссия OpenStack Foundation" . Получено 7 января 2013 г.
  5. ^ "OpenStack Open Source Cloud Computing Software". Openstack.org . Получено 7 января 2013 г. .
  6. ^ Лардинуа, Фредерик (19 октября 2020 г.). «OpenStack Foundation становится Open Infrastructure Foundation». Tech Crunch . Получено 16 июля 2021 г.
  7. ^ Карри, Джим (19 июля 2010 г.). «Введение в OpenStack». Блог OpenStack . Архивировано из оригинала 26 октября 2017 г. Получено 22 января 2017 г.
  8. ^ "Введение в историю Openstack". Документы Openstack . Openstack Foundation . Получено 17 сентября 2015 г. .
  9. ^ "Миссия главной страницы Open Stack Wiki". 24 мая 2010 г. Openstack Foundation . Получено 17 сентября 2015 г.
  10. ^ "Релизы OpenStack: Релизы OpenStack". releases.openstack.org .
  11. ^ «Облачные вычисления: архитектура, ИТ-безопасность и эксплуатационные перспективы». Архитектура облака NASA Nebula . NASA. 9 мая 2016 г.
  12. ^ Vaughan, Steven J. (10 мая 2011 г.). «Canonical переходит на OpenStack для облака Ubuntu Linux». ZDNet. Архивировано из оригинала 14 мая 2011 г. Получено 23 октября 2012 г.
  13. ^ Vaughan, Steven J. (3 февраля 2011 г.). «Canonical приносит Ubuntu в облако OpenStack». ZDNet. Архивировано из оригинала 5 февраля 2011 г. Получено 11 января 2014 г.
  14. ^ ab "Openstack Folsom полностью загружен в Experimental". Томас Гойранд. 6 февраля 2013 г. Архивировано из оригинала 20 сентября 2019 г. Получено 29 ноября 2013 г.
  15. ^ ab "OpenStack Havana 2013.2 Debian packages available". Томас Гойранд. 17 октября 2013 г. Архивировано из оригинала 20 сентября 2019 г. Получено 29 ноября 2013 г.
  16. ^ "SUSE представляет решение облачной инфраструктуры на базе OpenStack". Пресс-релиз SUSE. 26 октября 2011 г. Получено 9 августа 2016 г.
  17. ^ "SUSE выпускает первое корпоративное частное облачное решение на базе OpenStack". Пресс-релиз SUSE. 29 августа 2012 г. Получено 9 августа 2016 г.
  18. ^ "Red Hat объявляет о выпуске предварительной версии Enterprise-Ready OpenStack Distribution". Linux Weekly News. 15 августа 2012 г. Получено 26 августа 2013 г.
  19. ^ "Red Hat объявляет о выпуске продуктов на базе OpenStack для реализации концепции открытого гибридного облака". Пресс-релиз Red Hat. 12 июня 2013 г. Получено 11 января 2014 г.
  20. ^ "Openstack Organisation Foundation Companies". Openstack Organization . Openstack Foundation . Получено 17 сентября 2015 г. .
  21. ^ Бабкок, Крис (18 июня 2012 г.). «NASA отказывается от OpenStack в пользу Amazon Cloud». InformationWeek . UBM Tech . Получено 17 сентября 2012 г. .
  22. ^ «Прогресс НАСА в принятии технологий облачных вычислений» (PDF) . НАСА. 29 июля 2013 г. . Получено 14 марта 2014 г. .
  23. ^ "Nebula, NASA, and OpenStack". open.NASA. 4 июня 2012 г. Получено 18 июня 2015 г.
  24. ^ ab "NCCS—On the Open Road to OpenStack". nas.nasa.gov. 11 ноября 2021 г. Получено 6 июня 2023 г.
  25. ^ "Внутри правительства". UK GDS.
  26. ^ «Oracle спонсирует OpenStack Foundation; предлагает клиентам возможность использовать OpenStack для управления продуктами и услугами Oracle Cloud». Oracle. 10 декабря 2013 г.
  27. ^ "Oracle представляет Oracle Solaris 11.2 — разработанный для облака". Oracle. 29 апреля 2014 г.
  28. ^ "Oracle Solaris 11.2 теперь общедоступна". Oracle. 31 июля 2014 г.
  29. ^ "Oracle OpenStack для Oracle Linux теперь доступен для всех". Oracle. 24 сентября 2014 г.
  30. ^ "HP запускает портфель облачных продуктов и услуг HP Helion" (пресс-релиз). 7 мая 2014 г. Получено 7 мая 2014 г.
  31. ^ "Interop 2014: Avaya продемонстрирует автоматизированную кампусную часть инициативы SDN". Info Tech Lead. 26 марта 2014 г. {{cite web}}: Отсутствует или пусто |url=( помощь )
  32. ^ "Avaya Software Defined Data Center". Tech Field Day. Февраль 2014 г. Получено 25 июня 2014 г.
  33. ^ ab Robinson, Dan (30 сентября 2022 г.). «Red Hat нацеливается на сети с выпуском OpenStack Platform 17». The Register . Получено 9 октября 2022 г. .
  34. ^ МакКлейн, Марк (19 июня 2013 г.). «Новое имя Quantum — это...» список рассылки openstack-dev . OpenStack.org . Получено 16 июля 2013 г.
  35. ^ Лукьянов, Сергей (7 марта 2014 г.). "Процесс переименования проекта Sahara (ex. Savanna)". Список рассылки openstack-dev . OpenStack.org . Получено 8 мая 2016 г.
  36. ^ Иннес, Киалл (9 марта 2013 г.). «Moniker переименован в Designate и подает заявку на инкубацию». Список рассылки openstack-dev . OpenStack.org . Получено 8 мая 2016 г.
  37. Блэр, Джеймс (12 июня 2013 г.). «Gerrit Downtime Friday June 14 at 20:00 UTC». Список рассылки openstack-dev . OpenStack.org . Получено 8 мая 2016 г. .
  38. ^ «Добро пожаловать в документацию разработчика Zaqar!». docs.openstack.org . Получено 24 сентября 2014 г. .
  39. ^ "Zaqar". wiki.openstack.org . Получено 24 сентября 2014 г. .
  40. ^ ab "OpenStack Roadmap " OpenStack Open Source Cloud Computing Software". Openstack.org . Получено 17 апреля 2014 г. .
  41. ^ "OpenStack Open Source Cloud Computing Software". Openstack.org. Архивировано из оригинала 7 июня 2012 г. Получено 23 октября 2012 г.
  42. ^ "Краткий обзор истории Open Stack на стр. 6-8" (PDF) . Архивировано из оригинала (PDF) 13 мая 2013 г. . Получено 23 октября 2012 г. .
  43. ^ "BexarReleaseScheduli". Wiki.openstack.org. 20 января 2011 г. Архивировано из оригинала 2 ноября 2012 г. Получено 23 октября 2012 г.
  44. ^ "CactusReleaseScheduli". Wiki.openstack.org. 12 апреля 2011 г. Получено 23 октября 2012 г.
  45. ^ "DiabloReleaseScheduli". Wiki.openstack.org. 6 сентября 2011 г. Получено 23 октября 2012 г.
  46. ^ "EssexReleaseScheduli". Wiki.openstack.org. 7 марта 2012 г. Получено 23 октября 2012 г.
  47. ^ "FolsomReleaseScheduli". Wiki.openstack.org. 14 мая 2012 г. Получено 23 октября 2012 г.
  48. ^ "GrizzlyReleaseScheduli". Wiki.openstack.org . Получено 4 апреля 2013 г. .
  49. ^ "Havana_Release_Scheduli". Wiki.openstack.org . Получено 19 июня 2013 г. .
  50. ^ "Расписание релизов Icehouse". Wiki.openstack.org . Получено 17 апреля 2014 г. .
  51. ^ "Расписание релизов Juno". Wiki.openstack.org . Получено 23 сентября 2014 г. .
  52. ^ "Kilo Release Scheduli". Wiki.openstack.org . Получено 23 сентября 2014 г. .
  53. ^ "OpenStack Docs: Liberty". releases.openstack.org . Получено 20 февраля 2016 г. .
  54. ^ "OpenStack Docs: Mitaka". releases.openstack.org . Получено 20 февраля 2016 г. .
  55. ^ "OpenStack Releases: Newton". releases.openstack.org . Получено 8 октября 2016 г. .
  56. ^ "OpenStack Releases: Ocata". releases.openstack.org . Получено 22 февраля 2017 г. .
  57. ^ "OpenStack Releases: Pike". releases.openstack.org . Получено 17 сентября 2017 г. .
  58. ^ "OpenStack Releases: Queens". releases.openstack.org . Получено 16 апреля 2018 г. .
  59. ^ "Релизы OpenStack: Rocky". releases.openstack.org .
  60. ^ "Релизы OpenStack: Stein". releases.openstack.org .
  61. ^ "OpenStack Releases: Train". releases.openstack.org .
  62. ^ "Релизы OpenStack: Уссури". releases.openstack.org .
  63. ^ "OpenStack Releases: Victoria". releases.openstack.org . Получено 31 декабря 2020 г. .
  64. ^ "Релизы OpenStack: Wallaby". releases.openstack.org .
  65. ^ "Релизы OpenStack: Xena". releases.openstack.org .
  66. ^ "Релизы OpenStack: Йога". releases.openstack.org .
  67. ^ "OpenStack Release Cycle". OpenStack Foundation . Получено 7 января 2013 г.
  68. ^ "OpenStack Design Summit". OpenStack Foundation . Получено 7 января 2013 г.
  69. ^ "OpenStack PTG - Разработчики, операторы и конечные пользователи". OpenStack . Получено 11 мая 2018 г. .
  70. ^ "Шанхай 2019: саммит OpenStack". OpenStack . Получено 4 ноября 2019 .
  71. ^ "Denver 2019: OpenStack Summit". OpenStack . Получено 29 апреля 2019 .
  72. ^ "Берлин 2018: OpenStack Summit". OpenStack . Получено 13 ноября 2018 .
  73. ^ "Ванкувер 2018: саммит OpenStack". OpenStack . Получено 11 мая 2018 .
  74. ^ «Присоединяйтесь к нам 6–8 ноября 2017 г. на саммите OpenStack в Сиднее!». OpenStack . Получено 24 сентября 2018 г. .
  75. ^ "Бостон 2017 - OpenStack Open Source Cloud Computing Software". OpenStack . Получено 12 сентября 2017 г. .
  76. ^ «Саммит OpenStack в Остине 2016».
  77. ^ "Саммит OpenStack в Барселоне 2016".
  78. ^ «Саммит OpenStack в Токио 2015».
  79. ^ «Саммит OpenStack в Ванкувере 2015».
  80. ^ «Парижский саммит OpenStack 2014».
  81. ^ "Блог OpenStack | Программное обеспечение для облачных вычислений с открытым исходным кодом". openstack.org .
  82. ^ "OpenStack Summit Hong Kong 2013 - OpenStack — это программное обеспечение с открытым исходным кодом для создания частных и публичных облаков". openstack.org .
  83. ^ "OpenStack Compute (nova)". OpenStack . Получено 7 февраля 2020 г. .
  84. ^ "HypervisorSupportMatrix" . Получено 29 ноября 2013 г.
  85. ^ "OpenStack – больше, чем просто программное обеспечение". Архивировано из оригинала 6 ноября 2013 г. Получено 29 ноября 2013 г.
  86. ^ "Планирование и масштабирование мощностей". OpenStack.org . Получено 7 февраля 2020 г. .
  87. ^ "Мониторинг OpenStack Nova" . Получено 17 октября 2016 г.
  88. ^ "Мониторинг OpenStack Nova: Мониторинг RabbitMQ" . Получено 17 октября 2016 г. .
  89. ^ "Мониторинг OpenStack за пределами стека Elastic (ELK) - Часть 3: Мониторинг с помощью Dynatrace". Блог Dynatrace . 5 июля 2017 г. Получено 19 марта 2023 г.
  90. ^ ab "Добро пожаловать в документацию Neutron!". OpenStack.org . Получено 7 февраля 2020 г.
  91. ^ "Все, что вам нужно знать, чтобы начать работу с Neutron". superuser.openstack.org . openstack.org . Получено 7 февраля 2020 г. .
  92. ^ "Документация OpenStack Block Storage (Cinder)". OpenStack.org . Получено 7 февраля 2020 г. .
  93. ^ "OpenStack Block Storage (Cinder)". techtarget.com . Получено 7 февраля 2020 г. .
  94. ^ "Keystone, OpenStack Identity Service". OpenStack.org . Получено 7 февраля 2020 г. .
  95. ^ "Обзор каталога услуг". Flux7.com . Получено 7 февраля 2020 г. .
  96. ^ "Что такое Keystone - Установка Keystone в Openstack". docs.openstack.org . Flux7. Архивировано из оригинала 7 февраля 2020 г. Получено 7 февраля 2020 г. .
  97. ^ abc "Добро пожаловать в документацию Glance!". OpenStack.org . Получено 7 февраля 2020 г. .
  98. ^ "Swift". wiki.openstack.org . openstack.org . Получено 7 февраля 2020 г. .
  99. ^ Облачные файлы (Swift) Источник на YouTube
  100. ^ "Вклады по коммитам в OpenStack Swift". Stackalytics .
  101. ^ "Horizon: The OpenStack Dashboard Project". docs.openstack.org . OpenStack.org . Получено 7 февраля 2020 г. .
  102. ^ "Horizon Basics". docs.openstack.org . openstack.org . Получено 7 февраля 2020 г. .
  103. ^ "Heat – OpenStack". Wiki.openstack.org . Получено 6 мая 2014 г. .
  104. ^ "Mistral – OpenStack". Wiki.openstack.org . Получено 28 июня 2016 г. .
  105. ^ "Trove – OpenStack". Wiki.openstack.org . Получено 6 мая 2014 г. .
  106. ^ «Добро пожаловать в документацию для разработчиков Sahara!». docs.openstack.org . Получено 24 сентября 2014 г. .
  107. ^ "Сахара". wiki.openstack.org . Получено 24 сентября 2014 г. .
  108. ^ "Redfish driver – ironic 18.0.1.dev13 documentation". docs.openstack.org . Получено 15 июня 2021 г. .
  109. ^ «Добро пожаловать в документацию Ironic!». docs.openstack.org . Получено 14 июня 2021 г. .
  110. ^ "Ironic". wiki.openstack.org . Получено 24 сентября 2014 г. .
  111. ^ "Ironic (Bare Metal service) – Документы по управлению Технического комитета OpenStack". governance.openstack.org . Получено 17 июня 2021 г. .
  112. ^ "Интроспекция оборудования для OpenStack Bare Metal – документация ironic-inspector 10.7.0.dev9". docs.openstack.org . Получено 17 июня 2021 г. .
  113. ^ "Добро пожаловать в документацию bifrost! – документация bifrost 11.0.1.dev4". docs.openstack.org . Получено 17 июня 2021 г. .
  114. ^ «Добро пожаловать в документацию Sushy! – документация sushy 3.9.1.dev2». docs.openstack.org . Получено 17 июня 2021 г. .
  115. ^ "networking-generic-switch". OpenDev: Free Software Needs Free Tools . Получено 17 июня 2021 г.
  116. ^ "Manila". OpenStack Wiki . Получено 1 июня 2015 г.
  117. ^ "Designate". OpenStack Wiki . Получено 1 июня 2015 г.
  118. ^ "Searchlight – OpenStack". wiki.openstack.org . Получено 20 февраля 2016 г. .
  119. ^ "Searchlight Search Panel: Blueprints: OpenStack Dashboard (Horizon)". blueprints.launchpad.net . 23 сентября 2015 г. Получено 20 февраля 2016 г.
  120. ^ "openstack/python-searchlightclient". GitHub . Получено 20 февраля 2016 г. .
  121. ^ "Барбакан". OpenStack Wiki . Получено 1 июня 2015 г.
  122. ^ "Magnum". OpenStack Wiki . Получено 3 октября 2017 г.
  123. ^ "Витраж - OpenStack". wiki.openstack.org .
  124. ^ "Aodh". Документация OpenStack . Получено 3 октября 2017 г.
  125. ^ "Программное обеспечение OpenStack для облачных вычислений с открытым исходным кодом" Сообщение: [openstack-dev] EC2 API - требуются пользователи".
  126. ^ ec2-api на GitHub
  127. ^ gce-api на GitHub
  128. ^ "Foundation". OpenStack Foundation . Получено 15 января 2013 г.
  129. ^ "Openstack Organisation". Openstack.org . Openstack Foundation . Получено 17 сентября 2015 г. .
  130. ^ "Определение программного устройства". PC Magazine . Ziff Davis . Получено 17 сентября 2015 г. .
  131. ^ Датта, Алана (1 сентября 2009 г.). "A (SUSE) Studio to Edit and Roll Out Your Appliance". OpenSourceForYou . EFYIIndia . Получено 17 сентября 2015 г. .
  132. ^ "OpenStack: облачная операционная система с открытым исходным кодом". openstack.org . OpenStack Foundation . Получено 21 сентября 2015 г. .
  133. ^ Аллен, Скотт (19 мая 2015 г.). «5 вопросов, которые следует задать потенциальному поставщику OpenStack». Сообщества Intel . Intel . Получено 17 сентября 2015 г. .
  134. Дарроу, Барб (7 мая 2015 г.). «Разве бывает слишком много облаков?». Fortune . Получено 17 сентября 2015 г.
  135. ^ Финнеган, Мэтью (1 мая 2015 г.). «OpenStack „дороже“, чем VMware и Microsoft для частных облаков». Computerworlduk.com . Получено 17 сентября 2015 г. .
  136. ^ Кларк, Джек (13 мая 2014 г.). "HP: сетевой кошмар OpenStack Neutron 'был ошибкой всех". The Register . Получено 17 сентября 2015 г.
  137. ^ Доннелли, Кэролайн (3 марта 2015 г.). «HP обновляет Helion OpenStack в последнем гибридном облачном толчке». Computer Weekly . TechTarget . Получено 17 сентября 2015 г.
  138. ^ "Дистрибутивы и устройства". Openstack.org . Open Infrastructure Foundation.
  139. ^ Цидулко, Джозеф (6 августа 2015 г.). «Сообщество OpenStack столкнулось с нехваткой талантов и сложностью». CRN . The Channel Company . Получено 17 сентября 2015 г.
  140. ^ Джа, Атул (декабрь 2011 г.). «OpenStack имеет свои проблемы, но он стоит целое состояние». Thenewstack.io . The New Stack . Получено 17 сентября 2015 г.
  141. ^ Лаубе, Дэвид (12 января 2015 г.). «Почему мы выбросили 4 месяца работы в мусорку; или как мы потерпели неудачу в OpenStack». Packet.net . Packet . Получено 17 сентября 2015 г. .
  142. ^ СВЕРДЛИК, Евгений (1 апреля 2015 г.). «Частный стартап OpenStack Nebula выходит из бизнеса». Data Center Knowledge . Penton . Получено 17 сентября 2015 г.
  143. ^ Лестер, Энди (10 января 2013 г.). «13 вещей, которые люди ненавидят в ваших документах с открытым исходным кодом». Smart Bear . SmartBear Software . Получено 17 сентября 2015 г. .
  144. ^ "Повышенная доступность и надежность". WhatIsCloud.com . Arcitura Education Inc . Получено 21 сентября 2015 г. .
  145. ^ Басет, Салман. «Облачные SLA: настоящее и будущее» (PDF) . cs.columbia.edu . Получено 21 сентября 2015 г. .
  146. ^ Дарроу, Барб (20 декабря 2013 г.). ««Изнурительные» миграции OpenStack мешают корпоративным обновлениям». gigaom.com . Knowingly Inc . Получено 21 сентября 2015 г. .
  147. ^ "Releases". wikiOpenStack.otg . Openstack Foundation . Получено 17 сентября 2015 г. .
  148. ^ Брюкнер, Рич (13 мая 2014 г.). «Bright Computing Simplifies OpenStack Deployment». insideHPC . Получено 10 марта 2016 г. .
  149. ^ "Коммерческие дистрибутивы и аппаратные устройства OpenStack Private Cloud". OpenStack.org . OpenStack. 20 сентября 2019 г. Архивировано из оригинала 20 сентября 2019 г. Получено 20 сентября 2019 г.
  150. ^ Chase, Nick (29 сентября 2014 г.). «Oracle анонсирует Oracle OpenStack для Oracle Linux — и соглашение о сотрудничестве с Canonical рассматривается как подстрекательство к Red Hat». Mirantis, Inc. Получено 26 февраля 2016 г. Oracle OpenStack для Oracle Linux, или O3L, теперь доступен, позволяя клиентам управлять как Oracle Linux, так и Oracle VM с помощью OpenStack. Однако он также сопровождается объявлением о соглашении о «взаимном сотрудничестве и поддержке» с Canonical, которое рассматривается как прямой удар по Red Hat.
  151. ^ "VMware Integrated OpenStack". VMware, Inc. Получено 29 июня 2016 г.

Внешние ссылки