Инструменты DevOps: от Jenkins и Gitlab CI до Loki и Grafana

13 октября у нас стартует новый практический курс по DevOps Tools. На нём пройдёмся по основным эксплуатационным инструментам — расскажем, как они связаны архитектурно и как выглядит инфраструктура в целом.  

ba576746284f5463f7debe057ab753f0.jpg

В чём ценность 

На курсах по DevOps обучение часто выстраивается вокруг одного стека без какой-либо обзорной вариации. Наша цель — охватить максимально широкий инструментарий.

Мы осознанно не идём вглубь, потому что глубина — это частные кейсы. На курсе мы верхнеуровнево рассмотрим разные технологи и решения. Вам не придётся самостоятельно искать информацию или обращаться за помощью к более опытным коллегам. Весь материал мы концентрировано дадим на курсе.

За 3 дня вы получите базовое понимание основных эксплуатационных инструментов. Разберётесь, в чём разница между Gitlab CI и Jenkins, RabbitMQ и Apache Kafka и др., и сможете подобрать лучшее решение под свою задачу. 

Учим по-новому 

На интенсиве двигаемся не по темам, а по этапам. Всё будет строиться вокруг API Gateway, frontend, backend — трех сервисов приложения. 

Возьмем каждый сервис и проведём через все этапы: от локального окружения до деплоя

Будет основная ветка — стек, которого мы придерживаемся. Условно, это приложение с Docker, PostgreSQL, Nginx, Gitlab CI и Kafka. И на каждом этапе, где возможны вариации, будем делать ответвления на разные стеки. Например, на этапе настройки Nginx или Apache, возьмём приложение с Docker, PostgreSQL и Gitlab CI. Получится одно приложение на Nginx, и одно на Apache.

На интенсиве два спикера 

Разобраться в инструментах помогут:

  • Владислав Килин, техлид.

  • Кирилл Борисов, Infrastructure Engineer технологического центра Deutsche Bank.

Влад — из разработки, Кирилл — из администрирования. Это позволяет нам охватить широкий стек с актуальными инструментами. 

Здесь про инструменты, которые разберём на курсе: https://slurm.club/3RX9db8

© Habrahabr.ru