Data loss rarely comes from a single “big disaster”. It’s usually something small and human: a deleted file, a broken update, ransomware, or a misconfiguration. whitesky includes built-in backup and restore so teams can protect workloads by default, and recover quickly when something goes wrong.
This page starts with the outcome in business terms, then goes deeper into how the technology works and how technical teams can operate restores—down to individual file recovery.
Backups are driven by backup policies. When a virtual machine is created, the user can immediately select one or more backup policies. From that moment on, backups start automatically—no extra tooling required.
Backups are stored in backup targets, which are simply S3-compatible buckets. A backup target can be:
This design allows very private scenarios: for example, a repository that is only accessible on-premise, behind a VPN, or through controlled network paths.
If backups fail, the right people are notified by email based on policy and responsibility. This reduces the “silent failure” risk and helps teams stay in control without constant manual checking.
You can restore complete virtual machines from backup through the portal workflow. And for cases where you only need a specific file, the CLI supports mounting a backup so you can extract individual files without restoring the entire VM.
A backup target is an S3 bucket used to store backup data.
Important detail: A backup target does not inherently “belong” to a specific cloud location. Instead, locations are connected to the backup target through a subscription (see below).
A backup policy defines:
A VM can be protected by multiple backup policies at the same time (for example, a frequent short-retention policy plus a slower long-retention policy).
To use a backup target in a cloud location, the location must be subscribed to that target. Subscribing is done by selecting a cloudspace that has network connectivity to the S3 endpoint of the backup target.
This is a deliberate design choice:
When a user creates a virtual machine in the portal, they can immediately select the backup policy or policies that should apply. As soon as the VM exists, the backup policies start taking effect automatically.
If something goes wrong with backup execution, the platform sends an email notification so teams can react early.
Existing virtual machines can be configured with backup policies at any time. Once attached, the policies start applying from that point forward.
Restore in whitesky is performed by creating a new virtual machine from a backup.
High-level steps:
During restore, the workflow provides an indication of expected duration until the VM is fully restored and ready.
A full VM restore can be heavy when you only need one file. For that scenario, whitesky extends the CLI that ships with the Virtual Cloud Operator portal so you can mount a backup.
Conceptually:
Typical procedure (example on Linux):
This approach enables fast, targeted recovery without waiting for a full VM restore.
whitesky backups are designed to be fast and efficient for large virtual machines.
The platform includes the ability to determine which sectors on a VM block device have changed between two block snapshots.
Instead of reading and backing up the entire block device every time, whitesky:
In that FUSE filesystem:
Then whitesky uses established filesystem backup technology (restic) to back up this directory view. Because only the “modified” portions appear as changed files, the backup system reads and stores only the changed regions.
Result:
Note: This backup approach is part of a technology for which whitesky has applied for a European patent.
Backup rules can be enforced at multiple levels:
This allows MSPs and operators to standardize protection policies and ensure workloads are always safeguarded according to their operating model.