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
21
Большая книга рецептов @HighLoad++ 2012
Как нарисовать DevOps.
Слайды с выступления Игоря Курочкина на конференции HighLoad++ 2012
Igor Kurochkin
October 01, 2012
Tweet
Share
More Decks by Igor Kurochkin
See All by Igor Kurochkin
Как стать 10x экспертом
ikurochkin
1
160
NextOps - what comes after DevOps @DevOpsConf 2024
ikurochkin
1
56
NextOps - что будет после DevOps @DevOpsConf 2024
ikurochkin
1
43
DevOps as a movement @DevOops 2023
ikurochkin
1
93
DevOps для CTO @SouthHUB 2022
ikurochkin
1
16
От DevOps к Platform Engineering @DevOpsConf 2022
ikurochkin
1
190
Исследуем команды с помощью Team Topologies @AgileDays 2022
ikurochkin
1
19
Топологии платформенных команд @DevOpsConf 2021
ikurochkin
1
19
Состояние DevOps в России 2020 @DevOpsLive 2020
ikurochkin
1
20
Other Decks in Technology
See All in Technology
エンジニア向け会社紹介資料
caddi_eng
14
270k
Covariance, Contravariance & Diamond
alexdaubois
1
120
Amazon ECS & AWS Fargate 今昔物語 / past and present stories of Amazon ECS and AWS Fargate
iselegant
19
4.1k
Rist_Meetup_Kaggleは業務の役にたつ - ビジネスコンテンツ情報を活用する BtoB 事業編 - / rist-meetup-20241012
taro_masuda
1
350
複数の外部サービスデータの統合と変換を実現する Railsのインポートアーキテクチャ / Rails import architecture for integration and transformation of multiple external service data
aiandrox
0
340
寒冷地稲作の歴史にみるコミュニティ
miu_crescent
2
140
Snowflakeでスロークエリ改善に取り組んだ話
tabata0208
0
130
外部カンファレンスで登壇しよう! 〜「強い」エンジニアへの一歩を踏み出す〜
logica0419
4
140
生成AI入門
shukob
0
160
MobileActOsaka_241018.pdf
akaitadaaki
0
110
新入社員 オンボーディング改善プロジェクト - シンプルな仕組みで変革のきっかけを
enpipi
0
480
組織デバイスのための効率的なアプリケーション更新戦略
kenchan0130
0
460
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
225
22k
YesSQL, Process and Tooling at Scale
rocio
167
14k
How GitHub (no longer) Works
holman
311
140k
Designing for humans not robots
tammielis
249
25k
Optimising Largest Contentful Paint
csswizardry
31
2.9k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
How to Think Like a Performance Engineer
csswizardry
18
1k
Become a Pro
speakerdeck
PRO
24
4.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
26
4.1k
Being A Developer After 40
akosma
85
590k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
231
17k
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
Структура типичного сервиса Рецепт Кукбук Роль Окружение
Структура типичного сервиса установка пакетов создание пользователей и групп поиск
других хостов создание разделов и директорий, изменение конфигов и стартовых скриптов запуск или перезапуск сервисов
Структура типичного сервиса открытие портов добавление в мониторинг создание задач
для бекапа и многое другое