Backup and Restore
NeMo Platform use several storage systems that require backup consideration:
- PostgreSQL database: stores entity metadata and relationships
- Object storage: stores model files, datasets, and other artifacts
- Persistent Volume Claims (PVC): stores Kubernetes persistent data
PostgreSQL Backup
For PostgreSQL backup and restore procedures, refer to the official PostgreSQL documentation:
Object Storage Backup
Backup procedures for object storage depend on your chosen storage solution:
- Amazon S3: See AWS Backup documentation
- MinIO: See MinIO Data Recovery Guide
- Azure Blob Storage: See Azure Backup documentation
Kubernetes PVC Backup
For backing up Persistent Volume Claims in Kubernetes:
- Velero: See Velero documentation
- Native solutions: Refer to your cloud provider’s Kubernetes backup solutions:
- GKE Backup
- AKS Backup
- EKS Backup
Best Practices
- Schedule regular backups during low-usage periods
- Test your restore procedures periodically
- Store backups in a different physical location
- Document your backup and restore procedures
- Monitor backup job status and storage usage
- Ensure consistent state across all storage systems when performing backups
For detailed implementation guidance, consult your storage provider’s documentation and your organization’s disaster recovery policies.