DevOps meetup (Online)
![DevOps meetup](/sites/default/files/styles/card_s/public/2022-03/evrone-meetup_1920x1080.png?itok=jCGLl8V_)
Спикеры
![Александр Кириллов](/sites/default/files/styles/square_1x/public/2022-06/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%20%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%BE%D0%B2.jpeg?itok=-S8509A4)
![Антон Губарев](/sites/default/files/styles/square_1x/public/2022-06/%D0%93%D1%83%D0%B1%D0%B0%D1%80%D0%B5%D0%B2%20%D0%90%D0%BD%D1%82%D0%BE%D0%BD.jpg?itok=94sXCEBM)
![Олег Вознесенский](/sites/default/files/styles/square_1x/public/2022-06/%D0%9E%D0%BB%D0%B5%D0%B3%20%D0%92%D0%BE%D0%B7%D0%BD%D0%B5%D1%81%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B8%CC%86.jpeg?itok=2B6uEccx)
Программа
Вначале мы деплоили код на физические серверы через FTP и SSH. Потом научились использовать контейнеры, но окружение для управления ими все равно приходилось разворачивать админам. Сейчас на фронтире DevOps мы учимся разворачивать не только код, но и всю инфраструктуру с помощью yaml файлов.
В докладе я расскажу про современный подход GitOps, который объединяет развертывание как инфраструктуры, так и приложений. Расскажу про существующие решения, и как мы в Evrone их используем.
И да, мы разворачиваем Kubernets с помощью Kubernetes :)
Слушатели узнают о лучших практиках работы с окружениями, как правильно и безопасно настроить процессы проверки качества и доставки кода на серверы, получат представление о том, куда развивается индустрия.
![Александр Кириллов](/sites/default/files/styles/square_1x/public/2022-06/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%20%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%BE%D0%B2.jpeg?itok=-S8509A4)
В Авито более 1000 микросервисов, которые чаще всего работают в нескольких kubernetes кластерах, расположенных в разных датацентрах. Каждый из них потребляет ресурсы нод, какие-то сервисы меньше, какие-то больше. Чтобы иметь возможность управлять инфраструктурой а не просто бесконечно ее наращивать необходимо уметь выделять и ограничивать ресурсы под каждый сервис индивидуально под каждый сервис и конечно автоматизированно. Я расскажу как это устроено в нашем PaaS. Как быстро и эфектино определять limits/requests для каждого деплоя, как считать суммарно потребление по целым юнитам, и как с помощью получившегося механизма мы смогли начать планировать ресурсы.
![Антон Губарев](/sites/default/files/styles/square_1x/public/2022-06/%D0%93%D1%83%D0%B1%D0%B0%D1%80%D0%B5%D0%B2%20%D0%90%D0%BD%D1%82%D0%BE%D0%BD.jpg?itok=94sXCEBM)
Обзор этапов развития ИТ индустрии, приведших к появлению концепции "облаков", с акцентом на паттернах, делающих использование облаков эффективным.
![Олег Вознесенский](/sites/default/files/styles/square_1x/public/2022-06/%D0%9E%D0%BB%D0%B5%D0%B3%20%D0%92%D0%BE%D0%B7%D0%BD%D0%B5%D1%81%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B8%CC%86.jpeg?itok=2B6uEccx)