Мы используем файлы cookie. Чтобы улучшить работу сайта и предоставить вам больше возможностей. Продолжая использовать сайт, высоглашаетесь с условиями использования cookie.

DevOps Services: что это, зачем нужно и какие технологии

AGIMA4 марта 2021Дмитрий Соболь·Руководитель направления DevOps

DevOps Services объединяют инфраструктуру, автоматизацию поставки и эксплуатацию продукта. Команда анализирует текущую систему, настраивает CI/CD, контейнеризацию, мониторинг и безопасность, чтобы релизы проходили предсказуемо, а сервис выдерживал нагрузку и сбои.

Коротко

ЗадачаЧто делает DevOps-команда
ДиагностикаАудитирует инфраструктуру, процессы сборки и точки отказа
ПоставкаНастраивает CI/CD и повторяемые окружения
МасштабированиеИспользует контейнеры, оркестрацию и облачные ресурсы
НаблюдаемостьВнедряет метрики, логи, трассировку и оповещения
НадёжностьУправляет резервированием, доступами и восстановлением

Конкретный набор технологий выбирают после аудита: инструменты не заменяют процессы и требования к доступности.

AGIMA внедряет DevOps в предприятия крупного и среднего бизнеса с 2015 года. Мы работаем с крупнейшими страховыми компаниями, онлайн-ритейлерами, банками, мобильными операторами и многими другими.

Наша команда помогла переехать в облако и спроектировать инфраструктуру «АльфаСтрахование», Mycar.kz, «Пятерочка», IQOS, Next Mobile, «Эльдорадо», «Снежная Королева», Mars и «Ингосстрах».

Примеры инфраструктурных проектов и облачных миграций DevOps-команды AGIMA

Внедряем DevOps на продуктах с готовой инфраструктурой и без неё

Контур DevOps с автоматической сборкой, тестированием и доставкой изменений

Мы следим за тем, чтобы time-to-market сокращался и в приложения можно было регулярно вносить изменения с максимальной скоростью за счет использования систем автоматической сборки и деплоя.

Команда AGIMA постоянно совершенствует процессы DevOps и внедряет новые технологии, например, автоматизированную проверку релизов на тестовых средах с оповещениями или мониторинг с различными схемами эскалаций. Все эксперименты проходят в наших тестовых лабораториях по внедрению новых практик.

Улучшаем процессы разработки

Исследователи DORA (DevOps Research and Assessment, входит в Google Cloud) подсчитали, что некоторые команды в два раза чаще превышают свои бизнес-цели благодаря методологии DevOps. Мы не назовем вам точные цифры улучшений — они зависят от ваших бизнес-процессов и организации работы команды разработки, — но точно можем сказать, что с DevOps продукты будут работать гораздо лучше, поскольку:

  • Сокращается Time-to-Market за счет CI/CD.
  • Снижается частота отказов новых релизов.
  • Сокращается время для исправлений.
  • Ускоряется восстановление в случае сбоя.
  • Высвобождается время разработчиков.
Изменение процессов разработки после внедрения CI/CD и общих окружений

Облачная и микросервисная инфраструктура

Мы помогаем настроить Kubernetes и обеспечить отказоустойчивость, масштабирование, контейнеризацию и экономию ресурсов бизнеса.

  • Рассчитаем затраты и скажем, нужен ли вам Kubernetes или достаточно решения от хостинга «из коробки».
  • Запланируем этапы внедрения новой инфраструктуры или переноса на текущую инфраструктуру.
  • Предложим готовые облачные решения или спроектируем on-premises решения.
  • Подготовим вспомогательные компоненты, которые нужны для работы сервиса.

О том, как мы мониторим Kubernetes читайте в нашем материале для Хабр.

Технологии

Технологический стек DevOps для контейнеризации, оркестрации и мониторинга
DevOpsCI/CDKubernetesоблачная инфраструктурамониторинг
Загружаем чат

Напишите в поддержку

Опишите проблему — команда разберётся.