Автоматизувала 100 критично важливих резервних копій даних за допомогою Barman, Google Cloud, Bash та Python, забезпечивши цілісність даних в усіх базах.
Роботу виконано: 2022 – 2024
100 критичних резервних копій автоматизовано в усіх базах
Ситуація. Критичні GIS‑дані, інстанси застосунків і бази даних були розпорошені між різними системами, а резервне копіювання було непослідовним і частково ручним. Для продукту, який живе своїми даними, такий ризик не можна залишати без уваги: день, коли резервна копія справді знадобиться, — найгірший момент, щоб з’ясувати, що вона неповна.
Завдання. Завдання полягало в тому, щоб гарантувати відновлюваність усіх критичних даних, а отже, автоматизувати всебічне й перевірене резервне копіювання в усій інфраструктурі — і саме слово «перевірене» тут головне.
Дія. Систему резервного копіювання побудовано наскрізно. Автоматизовано сто резервних копій критичних даних: за PostgreSQL відповідав Barman, а віддалені копії зберігалися в Google Cloud. Увесь процес оркестровано й перевірено за допомогою Bash і Python, адже резервна копія, яку зробили, але жодного разу не перевірили, — це не справжня копія, а лише надія. Тож запроваджено політики строків зберігання, щоб копії залишалися актуальними, і перевірки цілісності, які підтверджували, що кожна копія справді придатна, а не просто існує.
Результат. Резервні копії для кожної бази даних створювалися автоматично, і їх можна було перевірити, тож відновлюваність даних перестала бути припущенням і стала протестованою. Бізнес позбувся значного операційного ризику, а натомість отримав шлях відновлення, якому справді можна довіряти, — адже цей шлях перевірили, а не лише налаштували.
Попередня робота: Автоматизувала розгортання 20 пайплайнів GIS‑даних та ETL‑процесів даних застосунку, оптимізувавши автоматизацію інфраструктури та звітність. Або перегляньте повне портфоліо.
Одна частина довшого переліку — і він увесь на цьому сайті.
Кожен запис написано однаково: ситуація, завдання, що ми зробили і що змінилося.