OpenStack Pike (16я версия) и другие новости
Довольно незаметно для публики вышла новая версия OpenStack под кодовым названием Pike. Это багфикс релиз к недавно вышедшему дистрибутиву OpenStack Ocata.
В 16й версии OpenStack можно выделить следующие изменения:
- Давно ожидаемая поддержка Python 3.5.
- В Cinder, сервисе блочных хранилищ, появилась функция "откатиться к снапшоту".
- В Cinder добавили возможность расширять объем блочных устройств без отключения от виртуальных машин.
- В Ironic, сервисе по развертыванию узлов на bare-metal машинах, появилась функция rolling-обновлений.
- Swift, объектное хранилище, получила поддержку кодов избыточности (erasure coding) для лучшего восстановления работоспособности и данных при сбоях.
- В Nova, основном компоненте OpenStack, управляющем работой виртуальных машин, внутренняя архитектура Cells обновлена до второй версии, в которой должны быть исправлены ограничения масштабируемости (протестировано в CERN, NeCTAR, eBay, PayPal и Rackspace).
- Новый компонент - etcd. Его предлагают использовать для достижения консенсуса в сети.
- Cinder теперь может работать отдельно от целого OpenStack, выступая как внешнее устройство хранения для традиционных систем на физических машинах, виртуалках, контейнеров, управляемых с помощью Docker или Kubernetes.
- Улучшенная интеграция между Ironic и Neutron, сервисом сетевых служб. Теперь компоненты OpenStack, развернутые с помощью Ironic на физических машинах, могут быть подключены к сетям, управляемым Neutron.
В целом видно движение вперед.
К сожалению, до нас все чаще доходят слухи о разочаровании вендоров в OpenStack. Мол, слишком сложно, и лучше сразу делать что-то свое на базе, например, Kubernetes. Немного другая ниша, но тем не менее - Google, Pivotal, и VMware собрались и вложили аж почти 3 гигабакса, чтобы реализовать облачное решение на базе именно Kubernetes. Альянс нацелен на противодействие Microsoft, Docker Inc. и Red Hat (Red Hat OpenShift). Планы амбициозные, но немного настораживает то, что Kubernetes требует 3 миллиардов долларов для доработки, поэтому еще непонятно, как и когда все заработает.
С другой стороны, есть и история успеха Kubernetes в GitHub, где его используют для развертывания приложений на базе их облака из физических машин. Получается, что он уже готов для десктопа.
Появились и те, кто сомневается в перспективах самого Kubernetes - например, Matt Asay из Adobe и Boris Renski из Mirantis. Посмотрим.
Комментарии