РедСлёрм — администрирование в стиле Southbridge [Слёрм] [С.Бондарев, А.Пронин, Е.Терешков, В.Исаканов]
TLDR: Онлайн курс о том, как одному администратору уметь обслуживать сотню серверов.
Вы окупите курс за 1 месяц, взяв на поддержку 3-4 новых проекта.
Для тех, кто хочет администрировать десятки серверов и спокойно спать по ночам.
Вы получите стандарты работы, к которым компания пришла за 10 лет, настроив тысячи серверов и решив миллионы проблем.
Мы передадим вам свои инструменты, регламенты, подходы, инструкции и скрипты.
У вас такое бывало?
— В 5 часов утра вас будит алерт, потому что кончилось место на диске.
— Разрушился рейд, а удаленный бэкап не писался.
— Не получается повторить в продакшене dev окружение, потому что настройки забылись.
— После выявления уязвимости надо вручную обновить openssl на 30 серверах.
— После отпуска приходится 3 дня разбираться, что изменилось в проекте.
— Во время рекламной кампании падает сайт.
Единственная альтернатива тысяче подобных ситуаций — унификация, разработка стандартов и автоматизация.
РедСлёрм — лекарство от красных глаз администратора и его руководителя.
Скрытое содержимое.
TLDR: Онлайн курс о том, как одному администратору уметь обслуживать сотню серверов.
Вы окупите курс за 1 месяц, взяв на поддержку 3-4 новых проекта.
Для тех, кто хочет администрировать десятки серверов и спокойно спать по ночам.
Вы получите стандарты работы, к которым компания пришла за 10 лет, настроив тысячи серверов и решив миллионы проблем.
Мы передадим вам свои инструменты, регламенты, подходы, инструкции и скрипты.
У вас такое бывало?
— В 5 часов утра вас будит алерт, потому что кончилось место на диске.
— Разрушился рейд, а удаленный бэкап не писался.
— Не получается повторить в продакшене dev окружение, потому что настройки забылись.
— После выявления уязвимости надо вручную обновить openssl на 30 серверах.
— После отпуска приходится 3 дня разбираться, что изменилось в проекте.
— Во время рекламной кампании падает сайт.
Единственная альтернатива тысяче подобных ситуаций — унификация, разработка стандартов и автоматизация.
РедСлёрм — лекарство от красных глаз администратора и его руководителя.
День 1 (22 октября, понедельник)
Тема №1: Работайте как Southbridge. Основной регламент
Тема №2: Мониторинг. Комплексный подход
Тема №3: Работайте как Southbridge. Технический регламент
День 2 (23 октября, вторник)
Тема №4: Базы данных. Опыт и практика Southbridge
Тема №5: Веб-серверы. Опыт и практика Southbridge
Тема №6: База данных PostgreSQL: кластеризация и восстановление
День 3 (24 октября, среда)
Тема №7: Веб-серверы «1С-Битрикс»: особенности настройки
Тема №8: Безопасность серверов и проектов. Опыт Southbridge
Тема №9: Системы контроля версий. Работа с Git и Gitlab
Тема №10: Сборка и управление пакетами в CentOS
Тема №11: Резервное копирование и восстановление данных
Тема №12: Отказоустойчивость и масштабирование проектов. Монолит vs микросервис
Тема №1: Работайте как Southbridge. Основной регламент
- Менеджмент в компании. Как организованы рабочие процессы
- Стандарты в компании. Как научиться быстро решать сложные задачи и снизить влияние человеческого фактора
- Работа с Redmine. Наши разработки, повышающие качество обслуживания и безопасность
- Правила и стандарты работы с системами управления конфигурацией (Ansible / Slack)
Тема №2: Мониторинг. Комплексный подход
- Локальный мониторинг Monit. Область применения, устройство, настройка и эксплуатация
- Удаленный мониторинг: Zabbix. Создание проектов, автоматические шаблоны, особенности мониторинга
- Наши скрипты. Обзор скриптов автоматизации и мониторинга Southbridge, правила работы
Тема №3: Работайте как Southbridge. Технический регламент
- Основы настройки выделенных серверов и тюнинг для максимальной производительности
- Основы работы с OpenVZ/KVM. Установка, настройка, эксплуатация
- Работа с аппаратными RAID-контроллерами
- Практика. Настройка и тюнинг серверов с помощью Ansible
День 2 (23 октября, вторник)
Тема №4: Базы данных. Опыт и практика Southbridge
- Принятые стандарты настройки
- MySQL. Установка, настройка, тюнинг, применение изменений без даунтайм
- MySQL. Настройка репликации Master-Slave c минимальным простоем
- PostgreSQL. Установка и основы архитектуры
- PostgreSQL. Настройка, тюнинг, репликация, бэкапы
- Redis. Установка и основы архитектуры
- Redis. Настройка, тюнинг, репликация, бэкапы
- Практика
Тема №5: Веб-серверы. Опыт и практика Southbridge
- Принятые стандарты, скрипты автоматизации и правила написания конфигов
- Установка специфических параметров для php
- Let's Encrypt. Получаем бесплатные production-ready сертификаты
- Получение и настройка сертификата SSL (А+), особенности применения в продакшен
Тема №6: База данных PostgreSQL: кластеризация и восстановление
- PostgreSQL: кластеризация на базе Pacemaker
- PostgreSQL: восстановление состояния на заданный момент времени
- Практика
День 3 (24 октября, среда)
Тема №7: Веб-серверы «1С-Битрикс»: особенности настройки
- Инструменты нагрузочного тестирования и их применение на практике
- Высоконагруженные проекты на Битрикс с точки зрения администратора серверов. Опыт Southbridge
Тема №8: Безопасность серверов и проектов. Опыт Southbridge
- Защита SSH. Использование OTP для доступа к серверам. Скрипты и их применение
- Защита сайта от DDoS-атак
- Скрипты защиты от http-флуда, сканирования портов, проверки целостности пакетов
- Скрипты проверки ПО на уязвимости и автоматическое обновление
Тема №9: Системы контроля версий. Работа с Git и Gitlab
- Установка и настройка Gitlab. Опыт эксплуатации
- Практика работы с git (основы, полезные команды)
- Git для сисадминов: etckeeper
Тема №10: Сборка и управление пакетами в CentOS
- Стандарты сборки пакетов, особенности и правила
- Практика сборки пакетов (rpmbuild, nginx, сборка bash с патчем)
Тема №11: Резервное копирование и восстановление данных
- Устройство системы резервного копирования
- Восстановление бэкапов с помощью rdiff-backup. Теория и практика
Тема №12: Отказоустойчивость и масштабирование проектов. Монолит vs микросервис
- Устройство монолитных проектов
- Отказоустойчивость и масштабирование монолитных проектов
- Устройство микросервисных проектов
- Отказоустойчивость и масштабирование микросервисных проектов (Docker+Kubernetes)
- Решения отказоустойчивости для небольших проектов. Балансировка DNS, VRRP
Продажник:https://slurm.io/redslurm