OpenStack получает поддержку GPU

6 март, 2018 - 09:45

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

Согласно данным квартального доклада Voice of the Enterprise аналитической фирмы 451 Research, через год 60% корпоративных рабочих нагрузок будут базироваться на облачных ресурсах. Даже учитывая, что основная часть этого роста приходится на публичные облачные сервисы, корпоративный бизнес OpenStack также расширяется быстрыми темпами — почти все предприятия используют гибридную и приватную модели для наиболее ответственных рабочих нагрузок. Оборот OpenStack должен к 2021 г. превысить 6 млрд долл., ожидается, что преобладающую часть этих поступлений обеспечат приватные облака.

Технологические инновации OpenStack Queens включают в себя следующее:

Cinder Multi-Attach обеспечивает возможность подключения одного и того же тома блочного хранилища Cinder ко многим виртуальным машинам. Таким образом, если один из узлов отключится, другие скомпенсируют его отсутствие, сохранив полный доступ к данным. Эта избыточность, являющаяся одним из элементов высокой готовности, была давно востребована клиентами OpenStack для критических рабочих нагрузок.

Менеджер вычислений, Nova, получил поддержку графических ускорителей. Виртуальные машины, сконфигурированные для работы с vGPU, смогут обеспечить уровень быстродействия, необходимый для научных вычислений, приложений искусственного интеллекта и машинного обучения.

Cyborg, ранее известная как Nomad, это инструментальная среда-фреймворк, предназначенная для управления аппаратными и программными ускорителями, такими как GPU, массивы программируемой логики (FPGA), оборудование, совместимое с Storage Performance Development Kit (DPDK/SPDK). Простой доступ к средствам аппаратного ускорения вычислений необходим многим компаниям, в частности, телекоммуникационным, использующим виртуализацию сетевых функций.

Режим Rescue Mode уже давно использовался для ремонта экземпляров ВМ в Nova, теперь же он стал доступен для чисто металлических экземпляров в Ironic, программе предоставления реальных аппаратных ресурсов в OpenStack. Операторы теперь смогут исправлять ошибки конфигурирования компьютеров в узлах сети и устранять последствия таких инцидентов, как утрата ключа SSH.

Фоновая программа-демон сетевого контейнерного интерфейса (CNI), Kuryr, помогает в интеграции OpenStack с системой оркестровки контейнеров, Kubernetes. Kuryr напрямую отслеживает события «пода» (группы контейнеров, запускаемых как единое целое), не ожидая реакции API Кubernetes на каждое из них. Благодаря этому под может быть создан даже при вышедшем из строя контроллере.

Контейнерный сервис Zun это новый проект OpenStack. Он служит для быстрого запуска и использования контейнеров без необходимости управлять серверами или кластерами. Кроме того Zun добавляет к контейнерам корпоративные сети и хранилища, функции аутентификации, интегрируя их с Neutron, Cinder, Keystone и другими ключевыми службами OpenStack.

В официальном заявлении, операционный директор OpenStack, Марк Колье (Mark Collier) отметил: «Вместе с расширением масштабов использования облаков, OpenStack совершенствуется как платформа. Рассмотрим vGPU и контейнеры в релизе Queens: они адресованы противоположным концам спектра сценариев применения, демонстрируя гибкость OpenStack и её способность соответствовать изменяющимся требованиям открытой инфраструктуры».