Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Григорий Смолкин-Управление резервным копирован...
Search
Ozon Tech
February 28, 2022
Technology
5.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Григорий Смолкин-Управление резервным копированием PostgreSQL
Ozon Tech
February 28, 2022
More Decks by Ozon Tech
See All by Ozon Tech
Анастасия Писнова, «Текст как проект»
ozontech
0
89
Светлана Каюшина, Автоматизируем документирование и внедряем ИИ
ozontech
0
98
Павел Костромитин, «Что случилось у UXW T-Банка в 2024 »
ozontech
0
180
Сергей Горшенин, «Конвертация данных Ozon»
ozontech
0
97
Юрий Гуреев, «Интеграция 1С с внешними системами. Проблемы и их решения»
ozontech
0
120
Артём Нургалиев, «Кэш на кэш: как ускоряли автобиддеры»
ozontech
0
89
Анна Мария Попова (Х5 Tech) – Фантастический техпис: может ли опыт создания художественных книг помочь в написании документации
ozontech
0
270
Александр Мачулин (Gramax) – Справочник фантастических тварей из Docs as Code
ozontech
0
300
Мария Смирнова – Дзен и искусство работы с документацией: как использовать принципы буддизма в работе техписа
ozontech
0
230
Other Decks in Technology
See All in Technology
USB PDを使ってスマホを労わりたい
raspython3
0
180
今さら理解するウェブフォントver.2026
takanorip
3
890
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
0
180
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
180
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
140
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
290
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
200
NDIでApple Vision Proにリアルタイム映像送信
jyouryuusui
0
130
しろおびから始める!ログ活用の第一歩
shumei_ito
0
950
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
350
Benchmarking Disaggregated Serving on vLLM + Dynamo with a Real Coding-Agent Workload
nttcom
1
200
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
200
Featured
See All Featured
Test your architecture with Archunit
thirion
2
2.4k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
BBQ
matthewcrist
90
10k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
310
ラッコキーワード サービス紹介資料
rakko
1
5.4M
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
My Coaching Mixtape
mlcsv
0
360
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Between Models and Reality
mayunak
4
500
Utilizing Notion as your number one productivity tool
mfonobong
4
620
Transcript
Управление резервным копированием PostgreSQL Смолкин Григорий ведущий инженер инфраструктуры
Функции резервного копирования 2 1. Disaster recovery 2. Data recovery
3. Staging provision 4. Archive standby provision 5. SOX compliance
Динамика production
Production растет 2021 г. 4 35 61 163 201 0
50 100 150 200 250 Jan Jul Oct Feb Суммарный размер всех БД в TB (masters only)
Production растет 2021 г. 5 221 547 706 1300 0
200 400 600 800 1000 1200 1400 Jan Jul Oct Feb Суммарная скорость генерации WAL MB/s
Архитектура (total size of incremental backups for 14d / total
size of full backups for 14d) 6 ― Ansible ― pg_probackup ― wal-g + pg_mediator (python-обвязка) ― x3 железный сервер для pg_probackup (73TB) ― x3 Ceph кластер для wal-g
pg_mediator (total size of incremental backups for 14d / total
size of full backups for 14d) 7 ― backoff ― таймауты Ceph и wal-g ― DC-affinity ― борьба с archive lag ― борьба с пропусками в таймлайне при failover ― Быстрый shutdown
Восстановление (total size of incremental backups for 14d / total
size of full backups for 14d) 8 ― pg_probackup доставляет файлы БД ― wal-g доставляет WAL
None
Текущая схема бэкапирования 10 текст текст DC3 PG DC2 PG
DC1 PG ceph2 ceph3 ceph1 PBK PBK
В планах 11 1. Уход с ansible на hyper-dog 2.
Развитие архитектуры резервного копирования в рамках концепции PostgreSQL-as-Service 3. Поддержка S3 в pg_probackup
Смолкин Григорий Спасибо за внимание!
[email protected]
,
[email protected]