Volume Snapshots & Snapshot Policies

Point-in-time, incremental snapshots for block volumes with automated snapshot policies. Fast restores and Kubernetes CSI integration.

Sign up for a free account

Volume Snapshots for Data Protection

Volume snapshots provide point-in-time, incremental copies of block volumes without disrupting running workloads. Use snapshots for backups, disaster recovery, and environment cloning.

Point-in-Time Recovery

Capture exact volume state at any moment without disrupting running workloads. Restore volumes to any previous snapshot state instantly for database rollbacks, environment cloning, and disaster recovery.

  • Instant snapshot creation without service interruption
  • Fast restore to any previous snapshot state
  • Database rollback and recovery capabilities
  • Environment cloning for testing and development

Incremental Storage

Only changed blocks are stored, making snapshots space-efficient and cost-effective. Reduce storage costs while maintaining comprehensive backup coverage.

  • Incremental snapshots store only changed blocks
  • Significant storage cost savings
  • Maintain comprehensive backup coverage
  • Efficient snapshot chains and deduplication

Automated Snapshot Policies

Define automated snapshot schedules with cron-style formatting and flexible retention policies. Target specific volumes or groups of volumes via labels. Combine short-term and long-term retention strategies.

  • Cron-based scheduling for automated snapshots
  • Flexible retention policies (hourly, daily, weekly)
  • Label-based volume targeting
  • Combine multiple retention strategies

Kubernetes CSI Integration

Manage snapshots using Kubernetes-native VolumeSnapshot and VolumeSnapshotClass resources. Integrate with backup tools like Velero for comprehensive data protection strategies.

  • Native Kubernetes VolumeSnapshot API support
  • VolumeSnapshotClass for snapshot configuration
  • Integration with Velero and other backup tools
  • Restores always create new volumes (source unchanged)

Automated Snapshot Policies

Define automated snapshot schedules with cron-style formatting and flexible retention policies. Target specific volumes or groups of volumes via labels.

Cron Scheduling Flexible Retention Label Targeting

Kubernetes CSI Integration

Manage snapshots using Kubernetes-native VolumeSnapshot and VolumeSnapshotClass resources. Integrate with backup tools like Velero for comprehensive data protection strategies.

VolumeSnapshot API Velero Integration Kubernetes Native

Get Started with Volume Snapshots

Automate your data protection with snapshot policies, fast restores, and Kubernetes integration.

Snapshot Creation Example

tcloud storage snapshots create \
                snap-1234567890 \
                --volume vol-1234567890

Frequently Asked Questions

Volume snapshots are point-in-time copies of block volumes. They capture the exact state of a volume at a specific moment without disrupting running workloads:

  • Snapshots are created instantly without service interruption
  • Snapshots can be restored to create new volumes
  • Original volumes remain unchanged during snapshot creation

This makes snapshots ideal for backups, disaster recovery, and environment cloning.

Yes. Thalassa Cloud volume snapshots are block-level snapshots. They capture the raw data blocks on a block volume at a point in time, independent of the filesystem or application running on top of it.

What this means in practice:

  • The snapshot includes the entire volume contents as seen by the storage layer — not individual files, tables, or objects
  • Only changed blocks are stored on subsequent snapshots, keeping them space-efficient
  • Restore recreates a full volume from those blocks, which the OS and applications then mount as usual

Block-level snapshots are fast and consistent at the volume level, but they do not understand application semantics. For databases and other stateful workloads, use application-consistent backup practices (such as quiescing or native backup tools) alongside volume snapshots.

Thalassa Cloud snapshots integrate seamlessly with Kubernetes using the Container Storage Interface (CSI) snapshot API:

  • Use VolumeSnapshot and VolumeSnapshotClass Kubernetes resources
  • Create snapshots of PersistentVolumeClaims directly from Kubernetes
  • Restore snapshots to create new PersistentVolumeClaims

This provides a native Kubernetes experience for snapshot management without requiring external tools or manual volume operations.

Snapshot policies automate the creation and management of volume snapshots:

  • Scheduling: Use cron-style schedules to define when snapshots are created (e.g., daily at 2 AM)
  • Retention: Configure how long snapshots are kept (e.g., 30 days, keep last 7 snapshots)
  • Targeting: Use labels to target specific volumes or groups of volumes
  • Multiple Strategies: Combine short-term (hourly) and long-term (weekly) retention strategies

Policies automatically create snapshots according to the schedule and manage retention, reducing manual effort and ensuring consistent backup coverage.

Yes, restoring from a snapshot always creates a new volume, keeping the original source unchanged:

  • Restore creates a new volume from the snapshot
  • Original volume remains intact and unchanged
  • Restored volume can be attached to different instances or used in different environments
  • Perfect for testing, development, or disaster recovery scenarios

This safe restore behavior ensures you can experiment with restored volumes without risk to your original data.

No. Volume snapshots are a valuable part of data protection — they provide fast point-in-time recovery within the platform — but they should not be your only backup method.

Snapshots remain in the same region and tenancy as your volumes. Platform durability features such as zonal replication and delete protection protect against infrastructure failure and accidental deletion, not against logical data loss, corruption, ransomware, or regional disasters.

Under Thalassa Cloud's shared responsibility model, you are responsible for workload backups and off-site backup strategies when your compliance or disaster recovery requirements call for them. Combine snapshots with application-level backups, off-site copies, or tools such as Velero for a complete strategy.

European Public Cloud

DevOps-First Cloud

Deploy and manage your cloud-native applications with our European based public cloud. Access powerful APIs, Kubernetes orchestration, and DevOps tools designed for modern infrastructure.

GDPR Compliant

EU Data Sovereignty

API First

Terraform & REST API

Kubernetes

Self-Service Kubernetes as a Service

High Performance

NVMe Storage, CPU and network

Launch Your Cloud Journey

Code. Ship. Scale. • Pay-as-you-go pricing