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

Консалтинг и внедрение SRE в высоконагруженные проекты

Southbrige - это команда из 22 инженеров, которые поддерживают бесперебойную работу сервисов с суммарной посещаемостью ~8 млн. чел/час

О компании

Слёрм сделал первый курс по SRE на русском языке

Мы создали Слёрм
Спикеры курса по SRE - ведущие сотрудники крупнейших IT-компаний
Результаты внедрения SRE для бизнеса
Снижение процента отказов сервиса
Повышение скорости реагирования на отказы
Снижение риска при выкате
новых фич
Повышение скорости
разработки
Хотим внедрить SRE.
Что нужно?
Определить команды разработки, где будет внедряться SRE
Обучить лидеров и сотрудников этих команд подходу и инструментам SRE
Определить метрики, которые будет улучшать SRE, и научиться их замерять
Выработать политику улучшения этих метрик (подход к мониторингу, бюджет ошибок, соответствующую автоматизацию)
Сформировать процессы улучшения этих метрик
Как мы работаем?
Аудит
Мы изучаем процессы клиента, важные для SRE (коммуникация, реакция на инциденты и т.д.), находим реализованные практики, ищем точки, где надежность недостаточна, подбираем набор практик, которые требуется внедрить.
Формирование команды внедрения, рабочей группы и SRE-команд
Мы формируем рабочую группу из своих сотрудников и со стороны заказчика, а также команду приемки проекта. Обучаем команду со стороны заказчика по необходимым практикам SRE с помощью Слёрма.
Внедрение практик, определенных на этапе аудита
Здесь часть задач будет выполняться нашими силами, часть вашими.
Подведение итогов внедрения
Проведем демо «было-стало» от команд и рабочей группы и проведем официальное завершение проекта или переход на сопровождение.
Сопровождение / поддержка
Ежегодная / полугодовая проверка процессов и предложение по их улучшению. Почасовые консультации экспертов.

Что такое SRE?

Определение
Site Reliability Engineering (SRE) – это подход, в котором инженеры объединяют DevOps-практики с инженерными принципами, чтобы обеспечивать стабильную работу онлайн-сервисов. Основной акцент делается на автоматизации процессов, мониторинге систем, управлении инцидентами и непрерывном улучшении, чтобы обеспечить высокую доступность, масштабируемость и надежность веб-приложений. SRE-инженеры стремятся минимизировать время простоя, оптимизировать ресурсы и обеспечить безукоризненное пользовательское взаимодействие с онлайн-сервисами.
Поддержка высоконагруженных проектов

В чем особенность?

Подход SRE отличается более активной работой и тесным сотрудничеством с командами разработчиков, чтобы помочь им принять необходимые архитектурные решения для программного стека.

Практики SRE, которые мы внедряем

Практики Site Reliability Engineering
Основные практики Site Reliability Engineering ориентированы на обеспечение стабильности, надежности и эффективности онлайн-сервисов. Вот некоторые из них:
1. Сотрудничество с разработчиками: SRE-инженеры работают в тесной связи с разработчиками, чтобы участвовать в архитектурных решениях, которые будут влиять на надежность и производительность системы.

2. Автоматизация: Автоматизация процессов, начиная от развертывания и масштабирования до управления инцидентами и восстановления после сбоев, помогает уменьшить человеческий фактор и время реакции.

3. Мониторинг и метрики: Внимательный мониторинг системы и сбор метрик позволяют оперативно выявлять аномалии и проблемы, а также предостерегать от возможных сбоев.

4. Управление инцидентами: SRE-инженеры разрабатывают стратегии быстрого реагирования на инциденты, а также проводят анализ после инцидентов для выявления корневых причин и предотвращения их повторения.

5. Емкостное планирование: Оценка и планирование ресурсов системы в зависимости от нагрузки позволяют избежать перегрузок и обеспечивают стабильную производительность.

6. Тестирование нагрузки и устойчивости: Проведение тестов нагрузки и стресс-тестов позволяет выявить узкие места и оценить, как система ведет себя при экстремальных нагрузках.

7. Планирование отказов: Разработка и внедрение сценариев искусственных отказов помогает проверить устойчивость системы и готовность команды к быстрому реагированию.

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

9. Инцидентный менеджмент: Эффективное управление инцидентами включает в себя определение приоритетов, обеспечение четкой коммуникации и координации действий во время инцидентов.

10. Обучение и обмен знаний: Постоянное обучение команды, документирование процессов и обмен опытом помогают создать коллективную экспертизу и подготовленность к различным ситуациям.

Эти практики совместно обеспечивают высокую надежность, доступность и производительность онлайн-сервисов, что является главной целью Site Reliability Engineering.
Безопасное и надежное администрирование Linux-серверов
Заявка на администрирование серверов
Мы также всегда готовы проконсультировать вас по телефону +7 495 665-50-27 или по электронной почте ask@southbridge.io

Нажимая кнопку, вы соглашаетесь на обработку ваших персональных данных согласно нашей политике конфиденциальности.

Свяжемся с вами в течение рабочего дня