Disaster recovery and backups
Heroic Cloud handles database backups and infrastructure resilience automatically for production deployments.
High availability and data replication #
Deployments with at least 2 Nakama CPU nodes run in high availability mode. During a hardware failure, your deployment continues operating without data loss.
Provision at least 2 Nakama vCPUs to enable high availability. See Scaling for more details.
Automatic database backups #
Heroic Cloud backs up the database every day, storing differential binary backups on a rolling 7-day window. At any given time, you have up to 7 days of recovery points available.
What’s a differential binary backup? #
A differential binary backup works as follows: a full disk snapshot is taken at project creation, and incremental (differential) changes are recorded from that point. This means you can’t selectively query data at a specific point in time—the backups aren’t queryable archives. They exist for infrastructure recovery purposes only.
If you need to query historical data, use the Data export feature to take periodic snapshots you can inspect.
Restoring data #
The Heroic Labs engineering team manages all backups. Heroic Cloud is a fully managed platform, and the team supports you through any recovery. If you need your data restored to a previous point in time, contact Heroic Labs:
- Email: support@heroiclabs.com
- Specify the deployment, and the approximate time frame you need to recover to.
What’s not covered #
- Development instances don’t have the same backup guarantees as production instances. Don’t use development instances for data you can’t afford to lose.
- Backups aren’t a replacement for data exports. If you need queryable historical snapshots, use the Data export feature on a schedule that meets your retention needs.
Related concepts #
- Scaling for enabling high availability by provisioning at least 2 vCPUs.
- Data exporting for on-demand database snapshots you can download and inspect.
- Privacy and compliance for encryption and security details.
