Облачная платформа OpenNebula DevOps и эксплуатация
Solutions Architect в компании Флант.
Любит Open Source и активно участвует в комьюнити. Изобретает велосипеды на благо общества. В свободное время пишет статьи на Хабр (habr.com/users/kvaps/posts) и прочие ресурсы.
email: kvapss@gmail.com
Контейнерная виртуализация - это отличная технология, которая принесла в наш мир множество хороших практик, но без классической виртуализации, к сожалению, пока полностью не обойтись.
OpenNebula является облачной платформой с простым дизайном и понятной архитектурой, которая без особых затрат поможет создать вам мощное, и главное гибкое облако для ваших нужд.
Control plane состоит всего из нескольких компонентов, что позволяет легко контейнизировать и управлять ими как обычным приложением, а также применять стандартные DevOps-практики для деплоя OpenNebula прямо в Kubernetes.
В данном докладе я расскажу о компонентах, из которых состоит OpenNebula, о назначении каждого из них, а также особенностях архитектуры и построения виртуальной инфраструктуры, и как в этом деле нам помогает Kubernetes.
В программе:
- Рассмотрим концепцию Cloud и её отличие от традиционных платформ виртуализации.
- Из чего состоит OpenNebula и за что отвечает каждый из ее компонентов.
- Посмотрим, как OpenNebula общается с compute-нодами и как происходит запуск виртуальных машин на них.
- Как работают и что представляют собой драйверы в OpenNebula.
- Как администрировать и как разделять ресурсы облака между пользователями.
- Расскажу, как мы разворачиваем OpenNebula в Kubernetes и как мы, вообще, пришли к такому решению.