Airship, интероперабельный набор программных инструментов с открытым исходным кодом, используемых для декларативной автоматизации предоставления облачных услуг, доступен сегодня в версии 2.0. Airship 2.0 предоставляет расширенные возможности управления документами, улучшенный процесс обновления с использованием облачных инструментов и возможность для операторов использовать один и тот же рабочий процесс для управления своими рабочими нагрузками как на «голом железе», так и в общедоступной среде. Эти усовершенствования обеспечивают более быстрое развертывание, меньшую плоскость управления, возможность Airship развертывать собственные ресурсы Kubernetes и лучшую безопасность. Airship 2.0 интегрирует лучшие в своем классе проекты с открытым исходным кодом в платформу, которая превращает декларативные YAML в готовую открытую инфраструктуру, заботясь о таких вещах, как подготовка «голого железа», безопасность и сетевая политика, а также управление жизненным циклом второго дня. Декларативная модель Airship 2.0 обеспечивает предсказуемость, воспроизводимость и отказоустойчивость на разных площадках и при обновлениях, поэтому AT&Т запускает Airship в производство в масштабе В&TâÂÂs Сеть 5G работает в 100% контейнерном частном сетевом облаке OpenStack, развернутом и управляемом Airship. Используя дирижабль, AT&Т удалось быстро воспроизвести свою инфраструктуру 5G в десятках регионов. Кроме того, эта архитектура поддерживает AT&TâÂÂs âÂÂусовершенствованная пакетная базовая сеть и объединение VNF, обеспечивающее отказоустойчивость мобильных сеансов. (См. основной доклад AT&Т демонстрирует, как Airship позволяет продолжать сеансы мобильной связи, даже если виртуальная машина, несущая сеанс, не работает.) Другие компании, использующие Airship в производственной среде, включают Ericsson и SK Telecom. «В Airship 2.0 используются преимущества многих положительных моментов, происходящих в экосистеме Kubernetes, — сказал Мэтт МакЮэн, ведущий технический сотрудник Network Cloud в AT&Т и член рабочего комитета сообщества Airship. âÂÂAirship 2.0 дает операторам возможность последовательно указывать и контролировать развертывание на «голом железе», общедоступном OpenStack и других вариантах использования. Он также быстрее развертывает сайты и занимает меньше места. В Airship 2.0 мы создали пользовательский веб-интерфейс, который можно использовать для анализа сайта и запуска развертываний и обновлений. âÂÂAT&TâÂÂs В начальных развертываниях Airship 2.0 будут размещены централизованные функции, поддерживающие инфраструктуру Containerized Network Function 5G, — продолжил Макьюен. «Эти новые облачные рабочие нагрузки выиграют от тесной интеграции Airship 2.0 с технологиями CNCF и предсказуемого и воспроизводимого управления жизненным циклом». ⢠Расширенные возможности управления документами. Используя интерфейс командной строки Airship 2.0, airshipctl, операторы могут организовывать и доставлять документы YAML, описывающие регион Airship 2.0 с фазами (логическими группами функций, которые являются строительными блоками сайта). Airshipctl выполняет этапы рендеринга с помощью Kustomize — инструмента, который получил широкое распространение в сообществе Kubernetes. Используя Kustomize с airshipctl, операторы могут уменьшить размер своего YAML-следа с помощью передовых инструментов манипулирования, которые уменьшают дублирование данных. • Улучшения в процессе улучшения дирижабля. Облачные инструменты, такие как Baremetal Operator с Metal3 и Ironic, Kubeadm и Kustomize, заменили плоскость управления Airship 1. В Airship 2.0 операторы могут выполнять обновления с помощью Airshipctl, а Kubernetes позаботится обо всем остальном — основные компоненты Airship эфемерны и находятся за пределами плоскости управления. ⢠Поддержка общедоступных облачных провайдеров. Благодаря Airship 2.0 операторы теперь могут использовать один и тот же рабочий процесс для управления своими рабочими нагрузками на «голом железе», а также в общедоступных Microsoft Azure, Google Cloud Platform, AWS и OpenStack. Компании с растущими требованиями могут положиться на Airship для последовательного развертывания и управления рабочими нагрузками в Kubernetes, зная, что OpenDev и сторонняя непрерывная интеграция подтверждают эти точки интеграции. ⢠Поддержка декларативных QCOW, ориентированных на голое железо [âÂÂQEMU Copy On Writeâ — это формат файла для файлов образа диска, используемый QEMU (сокращение от â быстрый эмулятор монитора размещенной виртуальной машины.] ⢠Введение плана по этапам ⢠Helm 3 и контроллер Flux Helm интегрированы, что обеспечивает более высокий уровень безопасности ⢠Назначен сертифицированным дистрибутивом Kubernetes в рамках программы соответствия программного обеспечения Cloud Native Computing Foundation, гарантируя, что Airship обеспечивает согласованную установку Kubernetes, поддерживает последние версии Kubernetes и предоставляет портативное облачное хранилище. родная среда с другими сертифицированными платформами Интегрированные компоненты с открытым исходным кодом, выполняющие тяжелую работу в Airship 2.0, существенно отличаются от компонентов в Airship 1.0, как описал Джефф Коллинз, директор по облачным технологиям и NFVI в Ericsson, на саммите по открытой инфраструктуре. «Обновления Metal3 и Ironic, наряду с другими наборами инструментов, упростили процесс управления жизненным циклом. Кросс-платформенные возможности API-интерфейса Kubernetes Cluster позволяют каждый раз выполнять последовательное развертывание, — сказал Коллинз.