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
Feature | Description |
---|---|
High Performance | NVMe-backed block storage for low-latency and high-throughput workloads. |
Scalability | Easily expand storage volumes to accommodate growing data needs. |
Persistent Volumes | Integrated with Kubernetes for stateful workloads using the CSI driver. |
Snapshots | Create point-in-time snapshots for backup and disaster recovery. |
Encryption | All 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).