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
63
Большая книга рецептов @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
24
Состояние инжиниринга на 2025 год
ikurochkin
1
46
Исследование направлений инжиниринга
ikurochkin
1
67
Дискуссия про Enabling команды
ikurochkin
1
82
Как стать 10x экспертом
ikurochkin
1
400
NextOps - what comes after DevOps @DevOpsConf 2024
ikurochkin
1
84
NextOps - что будет после DevOps @DevOpsConf 2024
ikurochkin
1
100
DevOps as a movement @DevOops 2023
ikurochkin
1
160
DevOps для CTO @SouthHUB 2022
ikurochkin
1
63
Other Decks in Technology
See All in Technology
Grafana Meetup Japan Vol. 6
kaedemalu
1
200
進捗
ydah
2
230
モバイルアプリ研修
recruitengineers
PRO
5
1.7k
kubellが考える戦略と実行を繋ぐ活用ファーストのデータ分析基盤
kubell_hr
0
130
Language Update: Java
skrb
2
220
Browser
recruitengineers
PRO
8
2.2k
DuckDB-Wasmを使って ブラウザ上でRDBMSを動かす
hacusk
1
140
コスト削減の基本の「キ」~ コスト消費3大リソースへの対策 ~
smt7174
2
320
絶対に失敗できないキャンペーンページの高速かつ安全な開発、WINTICKET × microCMS の開発事例
microcms
0
360
ソフトウェア エンジニアとしての 姿勢と心構え
recruitengineers
PRO
27
13k
AWSで推進するデータマネジメント
kawanago
0
860
Webブラウザ向け動画配信プレイヤーの 大規模リプレイスから得た知見と学び
yud0uhu
0
170
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
The Cult of Friendly URLs
andyhume
79
6.6k
Thoughts on Productivity
jonyablonski
69
4.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
910
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6.1k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
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
Структура типичного сервиса Рецепт Кукбук Роль Окружение
Структура типичного сервиса установка пакетов создание пользователей и групп поиск
других хостов создание разделов и директорий, изменение конфигов и стартовых скриптов запуск или перезапуск сервисов
Структура типичного сервиса открытие портов добавление в мониторинг создание задач
для бекапа и многое другое