Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Большая книга рецептов @HighLoad++ 2012
Search
Igor Kurochkin
October 01, 2012
Technology
1
59
Большая книга рецептов @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
17
Состояние инжиниринга на 2025 год
ikurochkin
1
32
Исследование направлений инжиниринга
ikurochkin
1
57
Дискуссия про Enabling команды
ikurochkin
1
71
Как стать 10x экспертом
ikurochkin
1
390
NextOps - what comes after DevOps @DevOpsConf 2024
ikurochkin
1
83
NextOps - что будет после DevOps @DevOpsConf 2024
ikurochkin
1
96
DevOps as a movement @DevOops 2023
ikurochkin
1
150
DevOps для CTO @SouthHUB 2022
ikurochkin
1
56
Other Decks in Technology
See All in Technology
TypeScript 上達の道
ysknsid25
11
1.8k
FAST導入1年間のふりかえり〜現実を直視し、さらなる進化を求めて〜 / Review of the first year of FAST implementation
wooootack
1
120
怖くない!GritQLでBiomeプラグインを作ろうよ
pal4de
1
130
PdM業務における使い分け
shinshiro
0
590
スプリントゴール未達症候群に送る処方箋
kakehashi
PRO
1
220
Expertise as a Service via MCP
yodakeisuke
1
150
AWS表彰プログラムとキャリアについて
naoki_0531
0
100
AIを使っていい感じにE2Eテストを書けるようになるまで / Trying to Write Good E2E Tests with AI
katawara
3
1.7k
経験がないことを言い訳にしない、 AI時代の他領域への染み出し方
parayama0625
0
160
P2P ではじめる WebRTC のつまづきどころ
tnoho
1
220
「現場で活躍するAIエージェント」を実現するチームと開発プロセス
tkikuchi1002
6
1k
MCPと認可まわりの話 / mcp_and_authorization
convto
2
160
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
Become a Pro
speakerdeck
PRO
29
5.4k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
370
Site-Speed That Sticks
csswizardry
10
720
Agile that works and the tools we love
rasmusluckow
329
21k
How to Ace a Technical Interview
jacobian
278
23k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
A designer walks into a library…
pauljervisheath
207
24k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
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
Структура типичного сервиса Рецепт Кукбук Роль Окружение
Структура типичного сервиса установка пакетов создание пользователей и групп поиск
других хостов создание разделов и директорий, изменение конфигов и стартовых скриптов запуск или перезапуск сервисов
Структура типичного сервиса открытие портов добавление в мониторинг создание задач
для бекапа и многое другое