Привет! Приглашаем на iSpring DevOps Meetup
Дата: 14 июня
Время: 13:00
Место: онлайн (ссылку отправим в день митапа), а также оффлайн в здании института iSpring, ул. Эшкинина 8Б, г. Йошкар-Ола, вход со стороны набережной
Участие в митапе бесплатное, количество мест не ограничено, но, пожалуйста, зарегистрируйтесь здесь заранее.
Вы узнаете, как упорядочить автоматизацию с помощью Ansible, AWX и Vault, почему IaC и GitOps — это только начало на пути к self-service порталу, и как масштабировать инфраструктуру с 5 до 300 виртуальных машин. Обсудим паттерны отказоустойчивости (ретраи, таймауты, circuit breakers) и тонкости работы баз данных в высоконагруженных системах. Программа митапа#1 Автоматизация Ansible, AWX, Vault Матюков Николай
Руководитель команды SRE, iSpring
История о том, как, используя стандартные подходы к IaC, мы:
привели в порядок хаос в автоматизации,
сделали низкую точку входа в команду,
провели аудит инфраструктуры,
разграничили права работы с инфраструктурой.
#2 От IaC до self-service портала своими руками Лищук Александр
Архитектор решений, НЛМК-ИТ
Расскажу про наш опыт: как мы своими руками и простыми экспериментами дошли до портала самообслуживания. Почему IaC и GitOps не достаточно, для чего от автозаполняемой wiki перешли к БД, и как важен и непрост software catalog. Как с помощью простого workflow и интеграций мы соединили пользователей и наши внутренние автоматизации, и сняли с себя большую долю нагрузки. И в то же время, как легко стать заложником простоты при попытке тиражировать это шире, и потому лучше сразу присмотреться к какому-нибудь temporal.
#3 Развитие инфраструктуры разработки iSpring 2018-2025 Исайкин Алексей
SRE, iSpring
В 2018 году вся наша разработка (5 проектов, 40 ВМ) размещалась на 3-4 серверах виртуализации, деля ресурсы с офисными сервисами. Через пару лет у нас появилась выделенная инфраструктура из 3 серверов, но вскоре снова возникла проблема нехватки ресурсов — новые окружения требовали отключения старых. Решением стало горизонтальное масштабирование, и теперь, пройдя через сложности миграции, мы управляем 20 серверами и почти 300 виртуальными машинами. Расскажу, как мы к этому пришли и как сейчас поддерживаем эту систему.
#4 Подстилая соломки или как выжить в нестабильности Борисов Кирилл
SRE, VK
Наши сервисы — часть распределённой системы, где пользователь ожидает стабильности, несмотря на возможные сбои. Для этого мы применяем паттерны вроде ретраев, таймаутов и circuit breakers, но их неправильная настройка может усугубить проблемы, приводя к метастабильным состояниям. В докладе разберём, как проектировать устойчивую архитектуру, избегая иллюзии контроля и предотвращая каскадные отказы.
#5 Базы данных в СДО iSpring LearnНикитин Михаил
Senior SRE, iSpring
Описание устройства баз данных в СДО iSpring Learn. Каким образом автоматизированно разворачивание баз данных для новых микросервисов. Как происходит fail-over и какие из-за этого есть подводные камни для приложений.
Источник: habr.com