Новейший релиз OpenStack не содержит новых функций. Он ориентирован на повышение стабильности и производительности.
В нормальном случае сообщество Open Source-разработчиков, образовавшееся вокруг фонда OpenStack Foundation, выпустило бы новую версию своего облачного ПО только через несколько месяцев. Но на этот раз новейшая версия Ocata в порядке исключения вышла раньше. Данный релиз призван повысить стабильность, масштабируемость и производительность базовых вычислительных и сетевых сервисов.
Ocata обладает следующими особенностями:
· новый API-интерфейс Nova для «размещения» вычислений, который помогает пользователям грамотно распределять ресурсы с учетом потребностей приложений. Кроме того, Cells v2 становится выбором по умолчанию для повышения масштабируемости Nova;
· приборная панель OpenStack Horizon теперь поддерживает федерацию сервисов Keystone в качестве нового интерфейса пользователя для профайлера операционной системы, что позволяет операторам выявлять проблемы с производительностью любых сервисов OpenStack;
· федеративный сервис идентификации Keystone теперь динамически и автоматически предоставляет доступ к проекту и после успешной аутентификации присваивает пользователю федерации определенную роль;
· сервис предоставления физического оборудования Ironic после усовершенствования сетевого компонента и драйверов стал более надежным;
· значительно повышены производительность и загрузка процессоров для проектов Telemetry. Теперь при использовании Ceilometer с движком хранения Gnocchi можно сохранять миллионы показателей в секунду;
· Active/Active HA сервиса блочного хранения Cinder теперь может быть реализовано с помощью драйверов;
· в среде управления Congress усовершенствован язык политик. Теперь он позволяет производить операции над сетевыми адресами, что улучшает управление сетью и безопасностью.
Помимо этого Ocata лучше поддерживает на сетевом уровне среды приложений на базе контейнеров. С помощью данного релиза вы можете также заключать сервисы OpenStack в контейнеры. Это упрощает развертывание OpenStack в качестве приложения микросервисов и управление им.
В OpenStack имеются, кроме того, новые среды приложений на базе контейнеров и инструменты развертывания. К ним относятся Kolla (заключенные в контейнеры сервисы OpenStack), Kuryr (объединяет передачу сервисов по сетям с их хранением) и Zun (управление контейнерами).
«Год назад люди думали, что контейнеры означают смерть OpenStack, — сказал исполнительный директор фонда OpenStack Foundation Джонатан Брайс. — Но в действительности они стали источником нового импульса для облачной платформы. Использование сред оркестрирования контейнеров для запуска OpenStack в качестве приложения делает его проще в управлении. Это означает, что требуется меньше людей для обслуживания облака, что превращает OpenStack в более доступный и практичный вариант для владельцев небольших облаков».
Наконец, новая команда nova-status upgrade check позволяет операторам проверить готовность своих систем и увидеть, можно ли их безопасно обновить до Ocata. Если нельзя, будет указано, какие проблемы необходимо устранить перед переходом на новую версию. Это очень важное обновление.