General Description

Bulk Course Backup to Object Storage generates backups at scale and deposits them in object storage, ideal for DR and continuity.

Technical Implementation

  1. MBZ Generation

    • Orchestration by scheduled tasks to avoid blocking.
    • Concurrency control (prevents disk/IO saturation).
  2. Upload to Bucket

    • Integration with S3/OBS using secure credentials.
    • Multipart upload when applicable for large files.
    • Checksum to validate integrity post-upload.
  3. Governance

    • Configurable retention (days/last N backups).
    • Detailed logs per course and execution.

Main Features

  1. DR-ready
  2. Scalable
  3. Auditability