$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Большая книга рецептов @HighLoad++ 2012
Search
Igor Kurochkin
October 01, 2012
Technology
1
68
Большая книга рецептов @HighLoad++ 2012
Как нарисовать DevOps.
Слайды с выступления Игоря Курочкина на конференции HighLoad++ 2012
Igor Kurochkin
October 01, 2012
Tweet
Share
More Decks by Igor Kurochkin
See All by Igor Kurochkin
Technology Radar for Observability 2025
ikurochkin
1
55
Состояние инжиниринга на 2025 год
ikurochkin
1
65
Исследование направлений инжиниринга
ikurochkin
1
85
Дискуссия про Enabling команды
ikurochkin
1
95
Как стать 10x экспертом
ikurochkin
1
440
NextOps - what comes after DevOps @DevOpsConf 2024
ikurochkin
1
90
NextOps - что будет после DevOps @DevOpsConf 2024
ikurochkin
1
110
DevOps as a movement @DevOops 2023
ikurochkin
1
170
DevOps для CTO @SouthHUB 2022
ikurochkin
1
84
Other Decks in Technology
See All in Technology
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
21k
Databricksによるエージェント構築
taka_aki
1
100
LangChain v1.0にトライ~ AIエージェントアプリの移行(v0.3 → v1.0) ~
happysamurai294
0
150
Modern Data Stack大好きマンが語るSnowflakeの魅力
sagara
0
230
MS Ignite 2025で発表されたFoundry IQをRecap
satodayo
3
200
AI 時代のデータ戦略
na0
8
3k
IaC を使いたくないけどポリシー管理をどうにかしたい
kazzpapa3
1
210
MAP-7thplaceSolution
yukichi0403
2
230
経営から紐解くデータマネジメント
pacocat
9
1.8k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
970
How native lazy objects will change Doctrine and Symfony forever
beberlei
1
320
履歴テーブル、今回はこう作りました 〜 Delegated Types編 〜 / How We Built Our History Table This Time — With Delegated Types
moznion
14
8.9k
Featured
See All Featured
Designing for Performance
lara
610
69k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Typedesign – Prime Four
hannesfritz
42
2.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Cult of Friendly URLs
andyhume
79
6.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Become a Pro
speakerdeck
PRO
30
5.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Side Projects
sachag
455
43k
Transcript
Большая книга рецептов или часто задаваемые вопросы по управлению сложными
системами
• Kickstart - RPM • Seed - DEB Cobbler
• Hardware • Virtual - libvirt Cobbler
• koan --replace-self • koan --virt --system=vm1.qik.com • koan --virt
--pro fi le=name • koan --virt --system=name • koan --virt --image=name Cobbler
• Git, git fl ow, branches • Cookbook versions, freeze,
environments • Code review Управление изменениями
• Документация не нужна • Роль+рецепт = описание сервиса Документирование
• Общий стиль • Общий подход • Общие правила Средство
командой работы
• Кирпичики Платформа
• Поиск сервера • Создание метрик, графиков • Поддержка в
актуальном состоянии Мониторинг
• Поиск сервера и клиентов • Автоматическое создание заданий •
Контроль за выполнением • Бэкапим только данные, конфиги в chef Бэкапы
Кирпичики Создание разделов и директорий Управление репозиториями Пользователи и группы
Правила для iptables Задания для cron
Структура типичного сервиса Рецепт Кукбук Роль Окружение
Структура типичного сервиса установка пакетов создание пользователей и групп поиск
других хостов создание разделов и директорий, изменение конфигов и стартовых скриптов запуск или перезапуск сервисов
Структура типичного сервиса открытие портов добавление в мониторинг создание задач
для бекапа и многое другое