# Автоматизувала 100 критично важливих резервних копій даних за допомогою Barman, Google Cloud, Bash та Python, забезпечивши цілісність даних в усіх базах.

2022 – 2024

**Ситуація.** Критичні GIS‑дані, інстанси застосунків і бази даних були розпорошені між різними системами, а резервне копіювання було непослідовним і частково ручним. Для продукту, який живе своїми даними, такий ризик не можна залишати без уваги: день, коли резервна копія справді знадобиться, — найгірший момент, щоб з'ясувати, що вона неповна.

**Завдання.** Завдання полягало в тому, щоб гарантувати відновлюваність усіх критичних даних, а отже, автоматизувати всебічне й перевірене резервне копіювання в усій інфраструктурі — і саме слово «перевірене» тут головне.

**Дія.** Систему резервного копіювання побудовано наскрізно. Автоматизовано сто резервних копій критичних даних: за PostgreSQL відповідав Barman, а віддалені копії зберігалися в Google Cloud. Увесь процес оркестровано й перевірено за допомогою Bash і Python, адже резервна копія, яку зробили, але жодного разу не перевірили, — це не справжня копія, а лише надія. Тож запроваджено політики строків зберігання, щоб копії залишалися актуальними, і перевірки цілісності, які підтверджували, що кожна копія справді придатна, а не просто існує.

**Результат.** Резервні копії для кожної бази даних створювалися автоматично, і їх можна було перевірити, тож відновлюваність даних перестала бути припущенням і стала протестованою. Бізнес позбувся значного операційного ризику, а натомість отримав шлях відновлення, якому справді можна довіряти, — адже цей шлях перевірили, а не лише налаштували.

---

- Роль: DevOps‑інженер
- Категорії: [Бази даних](https://data.engineer.company/uk/categories/databases/), [PostgreSQL](https://data.engineer.company/uk/categories/postgresql/), [DevOps](https://data.engineer.company/uk/categories/devops/), [Інфраструктура](https://data.engineer.company/uk/categories/infrastructure/), [Хмарні технології](https://data.engineer.company/uk/categories/cloud/), [Автоматизація та CI/CD](https://data.engineer.company/uk/categories/automation/), [Надійність і резервне копіювання](https://data.engineer.company/uk/categories/reliability/), [Python](https://data.engineer.company/uk/categories/python/)
- Послуги: [Адміністрування баз даних (DBA)](https://data.engineer.company/uk/services/database-administration/), [DevOps та автоматизація CI/CD](https://data.engineer.company/uk/services/devops-cicd/), [Резервне копіювання та відновлення](https://data.engineer.company/uk/services/backup-recovery/)

<https://data.engineer.company/uk/portfolio/automated-100-critical-data-backups-using-barman-google-18/>
