Block Storage

Block Storage in Thalassa Cloud

Overview

Block storage in Thalassa Cloud provides high-performance, low-latency storage for virtual machines and containerized workloads. This storage type is ideal for applications requiring persistent and reliable disk access, such as databases, application servers, and file systems.

Key Features

FeatureDescription
High PerformanceNVMe-backed block storage for low-latency and high-throughput workloads.
ScalabilityEasily expand storage volumes to accommodate growing data needs.
Persistent VolumesIntegrated with Kubernetes for stateful workloads using the CSI driver.
SnapshotsCreate point-in-time snapshots for backup and disaster recovery.
EncryptionAll data is encrypted at rest and in transit for security and compliance.

Block Storage Use Cases

Block storage is optimized for applications that require high-performance disk access, including:

  • Databases: Run MySQL, PostgreSQL, and other transactional databases with reliable storage.
  • Virtual Machines: Attach persistent storage to VMs for OS disks and application data.
  • Kubernetes Stateful Applications: Use Persistent Volumes (PVs) for applications that require durable storage.
  • Big Data Processing: Support workloads that demand high-speed IOPS and throughput.

Managing Block Storage

Block storage volumes can be managed through the Thalassa Cloud Console or API. Users can:

  • Create, resize, and delete volumes.
  • Attach and detach volumes from virtual machines.
  • Take snapshots for backups or cloning purposes.

Integration with Kubernetes

Thalassa Cloud provides a Container Storage Interface (CSI) driver, allowing Kubernetes users to dynamically provision and manage block storage through Persistent Volumes (PVs) and Persistent Volume Claims (PVCs).