Аудит инфраструктуры

Выявим риски, узкие места и точки роста производительности, надёжности и безопасности проекта.

Проводим технический аудит проектов любого масштаба — от WordPress и других CMS до высоконагруженных облачных систем.

Автоматизация, высокая скорость и удобство доставки ПО
Когда аудит особенно нужен
Сайт или сервис не выдерживает нагрузку
Периодически возникают сбои, ошибки или недоступность системы
Есть проблема, которую не удаётся обнаружить
Ошибка появляется регулярно, но её причина остаётся неизвестной
Проект тормозит
Необходимо найти узкие места в инфраструктуре, конфигурации или архитектуре системы
Нужно проверить, что всё настроено корректно
Важно убедиться, что в инфраструктуре нет скрытых проблем, рисков и узких мест, которые могут проявиться в будущем
Перед выходом в продакшен
Важно убедиться, что система готова к реальным нагрузкам
Ожидается рост нагрузки
Нужно понять, выдержит ли инфраструктура дальнейший рост проекта
Не хватает экспертизы внутри команды
Требуется внешний взгляд и помощь специалистов с аналогичными задачами
Непонятно как работает проект и нужно разобраться
Например, админ пропал или взял проект в заложники

Бесплатный аудит инфраструктуры

По итогам бесплатного аудита вы получите рекомендации от инженеров Southbridge по выявленным проблемам, рискам и возможным улучшениям инфраструктуры.

Включает в себя
Аудит инфраструктуры
Аудит настроек инфраструктурных сервисов и ПО
Аудит процессов CI/CD (при наличии)
Аудит общей нагрузки и данных мониторинга (при наличии)
Поиск узких/проблемных мест в конфигурации или архитектуре проекта
Аудит базовых настроек безопасности (открытые порты, обновления / CVE и тп)

Кейсы бесплатных аудитов

Что показал аудит
Инфраструктура имела низкий уровень готовности к продакшен
Её стабильность во многом обеспечивалась знаниями команды, а не выстроенными процессами
Практически отсутствовала автоматизация самой инфраструктуры
Сохранялась высокая зависимость от ручной эксплуатации
Использовались устаревшие компоненты
Задача:
Оценить, насколько инфраструктура после миграции в AWS готова к стабильной эксплуатации, дальнейшему развитию и масштабированию
До аудита
Проект уже был перенесён в AWS и стабильно работал, но не было объективной оценки зрелости инфраструктуры и понимания, насколько её устойчивость зависит от ручных процессов и экспертизы команды
Аудит инфраструктуры после миграции в AWS
Результат
Клиент получил оценку текущего уровня зрелости инфраструктуры, перечень ключевых рисков и понимание следующего этапа её развития.

По итогам аудита были определены приоритетные направления дальнейшей работы: внедрение Infrastructure as Code, автоматизация эксплуатации, повышение отказоустойчивости, улучшение системы мониторинга и системы оповещений, подготовка платформы к дальнейшему масштабированию
/01
Что показал аудит
Инфраструктура находится на среднем уровне зрелости
Основные сервисы успешно переведены в managed-решения, однако эксплуатация по-прежнему во многом опирается на устаревшую модель
Отсутствуют Infrastructure as Code и автоматизация конфигурации серверов
Вся production-инфраструктура зависит от одного сервера
Используются устаревшие версии операционной системы и части программного обеспечения
Процесс доставки изменений и эксплуатации требует модернизации
Задача:
Оценить текущее состояние инфраструктуры, определить уровень её зрелости и предложить техническое решение, которое обеспечит отказоустойчивость проекта и возможность его дальнейшего масштабирования
До аудита
За последние годы инфраструктура была значительно модернизирована: база данных, файловое хранилище и часть сервисов были перенесены в managed-решения Яндекс Облака. При этом отсутствовало понимание, насколько текущая эксплуатационная модель соответствует современным требованиям к отказоустойчивости, автоматизации и масштабируемости
Аудит инфраструктуры образовательной платформы
Результат
Клиент получил оценку текущего уровня зрелости инфраструктуры, перечень ключевых рисков и понимание дальнейших шагов по её развитию.

По итогам аудита мы рекомендовали провести полный аудит инфраструктуры, чтобы спроектировать отказоустойчивую архитектуру, подготовить переход на Infrastructure as Code, модернизировать процессы эксплуатации и сформировать дорожную карту дальнейшего развития платформы.

В дальнейшем мы внедрили предложенные рекомендации, подготовили документацию и обучили сотрудников клиента работе с обновлённой системой
/02
Что показал аудит
Инфраструктура получила критическую оценку уровня зрелости
Основные проблемы связаны не с Kubernetes, а с организацией эксплуатации и сопровождения приложения
Отсутствуют Infrastructure as Code и полноценная автоматизация инфраструктуры
Выявлены проблемы, влияющие на стабильность работы backend, отказоустойчивость и безопасность
Мониторинг присутствует, но не обеспечивает своевременное обнаружение деградации сервисов
Задача:
Оценить текущее состояние Kubernetes-инфраструктуры, выявить причины нестабильной работы сервисов и определить основные риски для дальнейшей эксплуатации
До аудита
Инфраструктура была построена на современном технологическом стеке с использованием Managed Kubernetes, Managed PostgreSQL, GitLab CI и других облачных сервисов. При этом сервисы работали нестабильно, а причины регулярных сбоев и ограничений эксплуатации оставались неочевидными
Аудит Kubernetes-инфраструктуры сети ресторанов
Результат
Клиент получил объективную оценку состояния инфраструктуры, перечень критических рисков и понимание причин нестабильной работы сервисов.

По итогам аудита мы составили план работ со сроками и оценили предварительную стоимость реализации, включающую устранение причин сбоев backend, закрытие критических уязвимостей, выстраивание современной эксплуатационной модели и повышение отказоустойчивости платформы
/03
Какие доступы потребуются
Минимально необходимый набор зависит от проекта и договоренностей, но обычно это:
Доступ к серверу (SSH, возможно read-only, но тогда будьте готовы предоставлять инженерам конфигурации или доступы, которые недоступны с данным доступом)
Доступ к облачной панели
Доступ к административной панели управления (для CMS-проектов, например, Битрикс)
Доступ к репо с правами просмотр и чтение для проектов с CI/CD (GitLab CI, например)
Доступ к мониторингу (Grafana, Zabbix и тп)
Доступ к базе данных (достаточно read-only для анализа, могут затребоваться доп. доступы или конфигурации)

Начните с бесплатной проверки инфраструктуры

Инженеры Саусбридж проведут базовый аудит, помогут обнаружить потенциальные проблемы и дадут рекомендации по дальнейшим действиям

Платный аудит инфраструктуры

Включает все что есть в бесплатном, плюс:
Проведение нагрузочного тестирования (при необходимости)
Анализ стоимости инфраструктуры и возможности оптимизации расходов
Аудит СУБД с привлечением DBA
Проверка стратегии резервного копирования
Предоставление отчета по итогам аудита с описанием рекомендаций в виде документа
Отчет по итогам аудита включает:
Описание того, что было проверено в рамках аудита
Выявленные проблемы с классификацией по критичности (критично / высокий / средний / низкий / информативный)
Рекомендации с приоритетами (что хорошо, что плохо и что мы*рекомендуем)
Приблизительную оценку трудозатрат на внедрение