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
2
Большая книга рецептов @HighLoad++ 2012
Как нарисовать DevOps.
Слайды с выступления Игоря Курочкина на конференции HighLoad++ 2012
Igor Kurochkin
October 01, 2012
Tweet
Share
More Decks by Igor Kurochkin
See All by Igor Kurochkin
NextOps - what comes after DevOps @DevOpsConf 2024
ikurochkin
1
9
NextOps - что будет после DevOps @DevOpsConf 2024
ikurochkin
1
16
DevOps as a movement @DevOops 2023
ikurochkin
1
64
DevOps для CTO @SouthHUB 2022
ikurochkin
1
4
От DevOps к Platform Engineering @DevOpsConf 2022
ikurochkin
1
170
Исследуем команды с помощью Team Topologies @AgileDays 2022
ikurochkin
1
5
Топологии платформенных команд @DevOpsConf 2021
ikurochkin
1
4
Состояние DevOps в России 2020 @DevOpsLive 2020
ikurochkin
1
6
Как нарисовать DevOps @DevOops 2019
ikurochkin
1
60
Other Decks in Technology
See All in Technology
web-application-security
matsuihidetoshi
1
180
MLOpsの「壁」を乗り越える、LINEヤフーの Data Quality as Code
lycorptech_jp
PRO
7
580
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
7
1.4k
Azureの基本的な権限管理の勉強会
yhana
1
1.7k
Android Target SDK 35 (Android 15) 対応の概要
akkie76
0
130
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
320
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
140
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
1.1k
どうするコスト最適化のトレードオフ
tetsuyaooooo
1
670
いいたいことちゃんという
tkengo
0
140
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
380
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
140
Featured
See All Featured
Robots, Beer and Maslow
schacon
PRO
155
7.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
79
43k
The Pragmatic Product Professional
lauravandoore
26
5.8k
Agile that works and the tools we love
rasmusluckow
325
20k
Web development in the modern age
philhawksworth
203
10k
Facilitating Awesome Meetings
lara
43
5.6k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
46k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
Code Review Best Practice
trishagee
56
15k
Optimising Largest Contentful Paint
csswizardry
11
2.4k
Unsuck your backbone
ammeep
663
57k
Fantastic passwords and where to find them - at NoRuKo
philnash
38
2.5k
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
Структура типичного сервиса Рецепт Кукбук Роль Окружение
Структура типичного сервиса установка пакетов создание пользователей и групп поиск
других хостов создание разделов и директорий, изменение конфигов и стартовых скриптов запуск или перезапуск сервисов
Структура типичного сервиса открытие портов добавление в мониторинг создание задач
для бекапа и многое другое