Поговорим про DBaaS в Kubernetes и тернистый путь к его реализации. Пройдем по пути его развития от создания Kubernetes-кластера до запуска полноценных отказоустойчивых баз данных в нём.
Подробнее:
1. Зачем нужны DBaaS и Managed DataBases
Бизнес становится динамичнее, сервисам требуются целые бандлы решений и разношерстных инструментов. Облако ускоряет разработку, развёртывание, масштабирование. В то время как для Unmanaged базы данных нужно запастись дисками, временем, экспертизой, для DBaaS достаточно через панель администратора облака нажать несколько клавиш.
2. Как в Рег.ру начали разрабатывать сервис DBaaS на базе Kubernetes, cluster API, CloudNative PG и Percona Xtradb cluster for Kubernetes.
3. Как поднять кластер Kubernetes при помощи ClusterApi. Расскажем, с чего начинать. Как разворачивать отказоустойчивые и масштабируемые базы данных в один yaml. Как работать с ресурсами и реализовать механизмы бекапов.
4. С какими проблемами мы столкнулись: узкие места в операторах, инфраструктурах. Затронем особенности операторов.