Підсистема резервного копіювання та відновлення

🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію.

1. Загальний опис

Підсистема, що забезпечує безпечне резервне копіювання та відновлення реєстрових та центральних компонентів Платформи, виконання аварійного відновлення Реєстру.

2. Функції підсистеми

  • Безпечне резервне копіювання та відновлення центральних і реєстрових компонентів Платформи реєстрів

  • Безпечне резервне копіювання та відновлення даних реєстрів

  • Відновлення центральних та реєстрових компонентів Платформи реєстрів

  • Виконання аварійного відновлення функціонування Платформи реєстрів

  • Міграція ресурсів реєстру на інший екземпляр Платформи реєстрів

3. Технічний дизайн підсистеми

На даній діаграмі зображено компоненти, які входять в Підсистему резервного копіювання та відновлення та їх взаємодію з іншими підсистемами.

backup subsystem.drawio

4. Складові підсистеми

Назва компоненти Namespace Deployment Походження Репозиторій Призначення

Сервіс резервного копіювання та відновлення

velero

velero

3rd-party

github:/epam/edp-ddm-backup-management

Компонент резервного копіювання та відновлення ресурсів у кластері

Служба відновлення обʼєктів S3

velero

restore-job

origin

github:/epam/edp-ddm-backup-management

Служба відновлення обʼєктів S3 реєстру

Служба реплікації обʼєктів S3

velero

replication-job

origin

github:/epam/edp-ddm-backup-management

Служба резервної реплікації обʼєктів S3 реєстру

5. Технологічний стек

При проектуванні та розробці підсистеми, були використані наступні технології:

6. Атрибути якості підсистеми

6.1. Reliability

Підсистема резервного копіювання та відновлення розроблена із забезпеченням надійності створення резервних копій та надає можливість виконання резервного копіювання та відновлювальних операцій систематично та за потребою.

6.2. Scalability

Підсистема резервного копіювання та відновлення має можливість працювати з великими обсягами даних реєстрів та Платформи та постійно зростаючими обʼємами даних.

6.3. Recoverability

Підсистема резервного копіювання та відновлення надає Платформі реєстрів можливість аварійно відновити дані реєстру та Платформи у випадку відмови або при виникненні нештатної ситуації.