Самая старая инфраструктура с открытым исходным кодом как облака услуг (IAAS) только что отметила свой последний день рождения с новым релизом.
Flamingo, последняя версия OpenStack, поставляется со значительным техническим сокращением долга и расширенными объектами предприятия.
Релиз-32-е основное обновление-отмечено существенным улучшением в одновременности, безопасности, аппаратной поддержке и более гибкой температурой выпуска, укрепляя его роль в крупномасштабных развертываниях, независимо от того, хотите ли вы последние и самые большие функции или более медленные, более стабильные выбросы.
Flamingo является результатом работы 480 участников, представляющих организации, включая BBC R & D, Ericsson, Nvidia, Rackspace, Red Hat, Samsung SDS, SAP и Walmart, интегрируя почти 8000 изменений кода.
Flamingo прибывает с OpenStack, работающим более 55 миллионов вычислительных ядер в производственных средах во всем мире. Это далеко от того, как начался проект.
История происхождения OpenStack
В 2008 году люди все еще увольняли облако как просто чужой компьютер. Ведущие технологические руководители, такие как Ларри Эллисон, генеральный директор Oracle, отклонили облачные вычисления просто последней модой.
В конце концов все получили сообщение о том, что облако было принципиально другой парадигмой, но некоторые люди опередили игру. Одна из таких групп включала разработчиков в исследовательском центре NASA Ames, Rackspace и Anso Labs, которые вместе создали облако IAAS с открытым исходным кодом, OpenStack.
Это не было первое облако. Претенденты на эту честь включают Amazon Elastic Compute Cloud, предка Amazon Web Services (AWS) и Microsoft Azure. Хотя они были построены на Linux и других программах с открытым исходным кодом, они были проприетарными платформами.
В 2010 году команда AMES хотела, чтобы НАСА разместило и управляла собственными вычислительными ресурсами и передачей данных, а также создала туманность, раннее облако IAAS. Но, как сказал Брайан Грейси, старший директор Red Hat по стратегии продукта, в посте 2020 года о блоге НАСА: «У НАСА не было сотрудников, чтобы построить все это и сохранить его в долгосрочной перспективе».
Итак, команда Ames пошла по маршруту с открытым исходным кодом, и при этом помогла заложить основу для OpenStack. Первый крупный строительный блок, Новая, все еще является частью OpenStack сегодня. В то время, однако, как выразился один разработчик: «Это живой, это багги, это бета. Проверьте это».
Одновременно Джонатан Брайс, соучредитель Rackspace, и его команда работала над своим собственным облачным проектом с открытым исходным кодом. Затем Брайс сказал мне: «Мы встретили этих людей в НАСА, и это прошло очень хорошо. Итак, мы вылетели в [Ames’ main campus] Моффетт Филд и провел с ними целый день.
«Все время все просто сидели там, кивая, потому что мы восстанавливали наши вещи в Python. Они использовали Python. Мы выбрали лицензию Apache 2. Они выбрали лицензию Apache 2. Итак, мы были:« Да, мы должны объединить усилия! »
Новый подход к сотрудничеству с открытым исходным кодом
И они сделали. Первый релиз OpenStack, Остин, появился в 2010 году. Помимо создания OpenStack, это будет первый раз, когда финансируемое правительством программное обеспечение будет выпущено по лицензии с открытым исходным кодом.
Это «немного отличалось от того, как приблизился открытый исходный код», — вспоминает Брайс, который был назначен исполнительным директором Облачного фонда Compity Computing Foundation (CNCF) в июне.
«По большей части проекты с открытым исходным кодом были сотрудничеством среди людей, которые пытались поцарапать свои собственные или открытые основные проекты, где одна компания создала сердце проекта с открытым исходным кодом, но все дополнения были собственными, и они владели всем процессом монетизации».
С OpenStack он сказал: «Мы хотели, чтобы программное обеспечение с открытым исходным кодом стало ключевым фактором не только нашего бизнеса, но и каждого бизнеса. Итак, с самого начала мы действительно были заинтересованы в том, чтобы иметь большую экосистему людей, собирающихся вместе, чтобы построить все это».
Как OpenStack стал энергопотреблением облачных вычислений
С самого первых дней Openstack заставляло много компаний, которые инвестировали в него и делялись богатством с открытым исходным кодом. Ранние участники, которые все еще с этим сегодня, включают Dell, Cisco, Mirantis и Red Hat. Сегодня OpenStack имеет тысячи участников из более чем 500 компаний.
В течение нескольких лет популярность Openstack взорвалась. HP, IBM, Red Hat, VMware и многие другие технологические державы бросили свою поддержку OpenStack.
«Несколько вещей собрались вместе», — сказал Джим Карри, затем старший вице -президент Rackspace по стратегии и корпоративному развитию. «Во -первых, облачные технологии и его форм -фактор попадали в точку перегиба. Через несколько лет веб -сервисы Amazon просто переходили в мейнстрим, и люди искали не только альтернативу с открытым исходным кодом, но и на любую альтернативу AWS».
Это было более того, Брайс сказал: «Мы заложили основу, построили сообщество и довели программное обеспечение до такой степени, что ее рыночная экосистема действительно начала сходить с ума». Он использовался практически для всего, для чего вы могли использовать облако.
Чтобы лучше управлять растущими проектами, его корпоративные спонсоры и разработчики создали Фонд OpenStack в сентябре 2012 года. Это была некоммерческая корпоративная организация для продвижения и управления программным обеспечением OpenStack и его сообщества.
Затем Брайс продолжил: «Одна из самых интересных и неожиданных технологий произошла. Произошла телекоммуникационная индустрия.
Тем не менее, начиная с 2014 года, программные сети (SDN) и виртуализация сетевых функций (NFV) начали работать как основы сотовых сетей.
OpenStack стал Telecom Cloud по умолчанию. Такие компании, как Verizon, AT & T, China Mobile и Deutsche Telekom, построили свою инфраструктуру 5G и SDN для замены более старых систем 4G.
В то же время, OpenStack использовался в том, что его создатели впервые мечтали о нем. Как сказал Брайс: «Все, от авиакомпаний, автомобильных производителей, финансовых услуг, государственных учреждений и частных, гибридных и общественных облаков, используют OpenStack».
Например, в Европе OpenStack используется в качестве основы для общественных облаков. Они включают в себя гиперсспект облаков от Deutsche Telekom/T-Systems, Cleura Public Cloud и OVH Public Cloud. Тогда есть необычные общественные облака. Один из примеров: OneQuode, облачный провайдер из Тихого океана, который специализируется на предоставлении низкости и высокоскоростных игр клиентам из Кореи в Сан-Франциско и островах между ними.
OpenStack и Фонд Linux объединяют усилия
В последние годы OpenStack также тихо растут в частных облаках. Например, корейский автопроизводитель Hyundai использует OpenStack для своего частного облака, Hcloud.
«Есть несколько причин, по которым мы используем OpenStack», — сказал мне Юнгхолд Хан, вице -президент Hyundai в области Car Cloud. «Во -первых, есть безопасность данных. Мы хотим контролировать нашу безопасность.
«И, наконец, есть стоимость. Итак, до Hyundai я работал в мобильном бизнес -подразделении Samsung. Мы запустили несколько сервисов для наших пользователей, которые работали на AWS, и вы не можете представить, как затраты выросли в геометрической прогрессии. Поэтому мы создали наше личное облако».
Кроме того, пользователи OpenStack продолжали изучать новые варианты использования. Например, Брайс сказал: «Tensorflow появился, и теперь OpenStack используется для искусственного интеллекта и машинного обучения [ML]Полем И он также используется для транскодирования видео на краю, чтобы люди могли смотреть 4K видео на своих телефонах. инновации никогда не останавливаются ».
Кроме того, другие важные проекты появились из OpenStack. К ним относятся дирижабль, систему обеспечения облака; Контейнеры Kata, легкие виртуальные машины, подобные контейнеру (виртуальные машины); Starlingx, краевой облачный стек; и Zuul, программа CI/CD. Благодаря этим проектам, начиная с 2021 года, фонд OpenInfra превратился из фонда OpenStack, чтобы отразить более широкую миссию за пределами Just OpenStack.
Недавно, однако, сообщество OpenStack сделало еще один шаг. В марте Фонд OpenInfra объединился с фондом Linux. Джим Землин, исполнительный директор Фонда Linux, подытожил логику для этого шага в своем основном доме на саммите его организации в этом месяце: «OpenInfra и наши облачные проекты похожи на арахисовое масло и шоколад».
Брайс, который до сих пор возглавляет Фонд OpenInfra, а также свою новую роль в CNCF, сказал в своем основном доме на этом мартовском мероприятии: «Мы расширяем нашу общую охват, и мы сможем занять больше мест с открытым исходным кодом».
Будущее выглядит ярко для OpenStack и его новых друзей.
Что нового в релизе Flamingo OpenStack?
Заголовным достижением Flamingo Release является крупномасштабное удаление Eventlet, библиотеки параллелизма Python, которая находится на основе OpenStack в течение почти 18 лет. Эта миграция в современные рамки Python Async была завершена в таких модулях OpenStack, как Barbican, Heat, Ironic и Mistral. Прогресс также был достигнут в удалении его из Nova и Neutron.
Эти изменения уменьшат постоянные операционные проблемы и технический долг. Eventlet в конечном итоге будет полностью удалено из OpenStack. Результатом будет улучшенная производительность, масштабируемость и устойчивость для этого выпуска и тех, которые следуют.
«Этот прогресс в миграции Eventlet усилил OpenStack в долгосрочной перспективе», — говорится в заявлении Goutham Pacha Ravi, председателя технического комитета OpenStack. Переход означает быстрее и более надежную подготовку с обнаженным металлом, улучшение параллелизма и более низкий риск неожиданных побочных эффектов от устаревших зависимостей кода.
Более того, Flamingo продолжает перемещение OpenStack в конфиденциальные вычисления и усиливает контроль доступа. Ключевые обновления фламинго включают:
- NOVA получает поддержку для одноразовых проходных устройств и поддержки AMD Sev-ES Secure Anclave.
- Magnum обеспечивает вращение учетных данных для кластеров Kubernetes — важнейшая функция безопасности для облачных развертываний.
- Манила поддерживает клавиши шифрования принести свои владельцы для файловых серверов.
- Horizon представляет QR-код, адаптация двухфакторной аутентификации, оптимизируя безопасные облачные операции.
Эти усовершенствования предназначены для поддержки современных рабочих нагрузок, таких как AI, ML и высокопроизводительные вычисления, при этом поддерживая конфиденциальность и защиту данных для предприятий.
Представление нового расписания OpenStack
С Flamingo OpenStack вводит шестимесячный выпуск «процесс выпуска повышения уровня не SKIP (SLURP)». В течение некоторого времени существует спор между пользователями OpenStack, которые предпочитают быстрые, каждую шесть месяцев и другие, которые хотели годовой или даже более длительный съемки между выпусками.
В этом компромиссе все остальные релизы будут считаться выпуском Slurp. Обновления будут поддерживаться между выпусками Slurp, в дополнение к смежным основным выпускам, как и сейчас.
Компании, желающие остаться в шестимесячном цикле, будут развернуть каждый выпуск Slurp и «не-Slurp», как всегда. Предприятия, желающие перейти к годичному циклу обновления, будут синхронизироваться при выпуске Slurp, а затем пропустит следующий релиз «не-Slurp», и обновление только после выпуска последующей Slurp.
Есть все это? Следующий релиз Slurp, OpenStack 2026.1 «Газпачо», запланирован на апрель.
А пока мы скоро увидим, что пользователи делают из фламинго. Я подозреваю, что благодаря модернизации Python Async Frameworks, это будет самый популярный релиз OpenStack на сегодняшний день.
С момента своего создания Amazon Web Services (AWS) стал лучшим местом для клиентов, чтобы создать и запускать программное обеспечение с открытым исходным кодом в облаке. AWS с гордостью поддерживает проекты, фонды и партнеры с открытым исходным кодом. Узнайте больше последних из AWS Trending Stories YouTube.com/thenewstack Tech Moving быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Стивен Дж. Воган-Николс, известный как SJVN, пишет о технологиях и технологии, так как CP/M-80 был передовой операционной системой ПК, 300BPS был быстрым подключением к Интернету, WordStar был современным текстовым процессором, и нам понравилось. Подробнее от Стивена Дж. Вогана-Николса