Backing up SystemLink Enterprise
- Updated2026-04-08
- 2 minute(s) read
Back up SystemLink Enterprise to avoid data loss.
Note Some SystemLink services depend on
multiple data stores. To avoid data stores getting out of sync, back up and restore all
data stores at once. Where possible, back up data stores to the same point in time using
a point-in-time feature. If point-in-time is not available for a data store, use a
snapshot instead. Ensure you back up data stores in the order listed:
- PostgreSQL
- MongoDB
- Elasticsearch (if deployed)
- Kubernetes, including persistent data stores
- S3 compatible storage
Backup Services
The following table provides information on backing up the most common data stores.
| Service | Resources | Details |
|---|---|---|
| Velero |
|
NI recommends installing Velero on your cluster and using it to back up Kubernetes. |
| AWS S3 |
|
Use for backing up AWS S3 storage. For other S3-compatible storage services, refer to your vendor's backup documentation. |
| AWS RDS |
|
Use for backing up AWS RDS PostgreSQL databases. |
| Azure Database for PostgreSQL |
|
Use for backing up Azure Database for PostgreSQL. |
| Azure Blob Storage |
|
Use for backing up Azure Blob Storage. |
| External MongoDB |
|
Use for SystemLink Enterprise deployments using a dedicated MongoDB database outside of the Kubernetes cluster. Otherwise, Velero backs up the databases within the Kubernetes cluster. |
| External PostgreSQL | PostgreSQL Backup and Restore | Use for SystemLink Enterprise deployments using a dedicated PostgreSQL database outside of the Kubernetes cluster. Otherwise, Velero backs up the databases within the Kubernetes cluster. |
| External Elasticsearch | Elasticsearch Snapshot and Restore | Use for SystemLink Enterprise deployments using a dedicated Elasticsearch instance outside of the Kubernetes cluster. Otherwise, Velero backs up the Elasticsearch instance within the Kubernetes cluster. |
Related Information
- Backup Storage Locations and Volume Snapshot Locations
- Backup Reference
- Kubernetes Container Storage Interface (CSI) Documentation
- Amazon Elastic Block Store (EBS) CSI driver
- Using versioning in S3 buckets
- S3 point in time restore
- What is AWS Backup?
- Enabling automated backups
- Restoring a DB instance to a specified time
- Creating a DB snapshot
- Backup and restore in Azure Database for PostgreSQL
- Restore a server in Azure Database for PostgreSQL
- Point-in-time restore for block blobs
- Soft delete for blobs
- Azure Backup for Azure Blobs
- MongoDB Ops Manager - Back up a Deployment
- MongoDB Atlas - Backup, Restore, and Archive
- MongoDB Backup Methods
- PostgreSQL Backup and Restore
- Elasticsearch Snapshot and Restore
- Restoring SystemLink Enterprise
Restore data stores to a previous point in time or recover a lost cluster.