Rinat Khabibiev
Несколько интересных кейсов продвинутого использования Fabricio
Fabricio - инструмент для автоматизации деплоя Docker контейнеров и сервисов. Благодаря использованию в нем полноценного языка программирования (Python) достигается высокий уровень гибкости и переиспользования кода при описании настроек деплоя любой сложности. Поддержка произвольного количества инфраструктур, ролей и хостов позволяет создавать удобные в использовании многохостовые и многопользовательские конфигурации, применение которых возможно как в ручном, так и в автоматическом (CI/CD) режимах.
На мастер-классе мы при помощи практических примеров научимся использовать простые конфигурации для деплоя, создавать свои, настраивать автоматическую сборку образов, деплоить контейнеры и сервисы на несколько хостов одновременно, описывать имеющиеся роли и инфраструктуры, плюс, использовать различные приёмы для достижения некоторых полезных эффектов. Увидим как работает отказоустойчивый деплой. А в завершении развернем кластер PostgreSQL и протестируем его надежность.

Важно! Для запуска примеров, перед началом мастер-класса установите и настройте на своём ноутбуке все необходимые для этого дополнительные компоненты. Подробная инструкция: https://github.com/renskiy/fabricio-devopsdays-2017

Ринат Хабибиев занимается серверной разработкой более 10 лет. Адепт облачных технологий. Считает, что контейнеризация - наиболее перспективный способ запуска сервисов в ближайшем и обозримом будущем.
Made on
Tilda