Understanding storage solutions in Thalassa Cloud

Storage in Thalassa Cloud is designed to provide high performance, scalability, and reliability for both stateful and stateless workloads. The platform offers two primary types of storage: block storage for persistent applications and object storage for scalable data management. These storage solutions are tightly integrated with the platform’s networking and security model, ensuring efficient, secure, and redundant data management.

Block Storage

Block storage in Thalassa Cloud is a high-performance, NVMe-backed storage solution designed for workloads requiring low-latency, high-throughput, and persistent data storage. It is primarily used for applications that require direct disk access, such as databases, virtual machines, and containerized stateful applications.

Features of Block Storage

  • NVMe-based Performance: Provides low-latency, high-speed storage optimized for IOPS-intensive applications.
  • Replicated Storage: Data is replicated across multiple zones to ensure redundancy and high availability.
  • Snapshots & Backups: Users can take instant snapshots of their volumes for backup and recovery.

Use Cases for Block Storage

  • Databases (PostgreSQL, MySQL, etc.) that require low-latency, high-throughput storage.
  • Virtual Machine Disks that need fast, persistent block storage.
  • Kubernetes StatefulSets that require durable storage for containerized workloads.
  • AI/ML Workloads with high-performance storage demands.

Object Storage

Object storage in Thalassa Cloud is a scalable, S3-compatible solution designed for managing unstructured data, backups, and large-scale applications. Unlike block storage, which is accessed as a disk, object storage is optimized for storing massive amounts of data in a distributed manner, making it ideal for cloud-native applications and data lakes.

Features of Object Storage

  • S3 API Compatibility: Fully compatible with the AWS S3 API, allowing seamless integration with existing cloud-native tools.
  • Scalability & Durability: Designed to handle petabytes of data, automatically replicating objects across multiple nodes for fault tolerance.
  • Secure Access Control: Integrated with RBAC and IAM policies, ensuring fine-grained access control for users and applications.

Use Cases for Object Storage

  • Application Backups & Disaster Recovery ensuring long-term data retention.
  • Content Delivery & Static Asset Hosting for websites, APIs, and media streaming.
  • Machine Learning & Big Data Processing for storing large datasets.
  • Log Storage & Analytics providing scalable logging solutions for observability platforms.
  • Software Artifact Storage to host container images, Helm charts, and build artifacts.

Storage Security & Compliance

Both block and object storage solutions in Thalassa Cloud are built with security and compliance at their core. Features such as encryption, role-based access control (RBAC), audit logging, and access policies ensure that all stored data remains protected.

In the Thalassa Public Cloud, all storage and data are always encrypted, both at rest and in transit, ensuring the highest level of security.

Delete protection

Every provisioned storage volume includes an additional layer of delete protection, preventing immediate deletion based on the volume’s age. When a storage volume is deleted, it enters a grace period during which accidental deletions can be recovered at the platform level. During this period, the volume is inaccessible, cannot be used, and does not appear in the Thalassa Cloud Console. Customers who prefer not to use this protection can opt out at the block volume level during provisioning.

This mechanism provides an added safeguard against data loss, offering flexibility while maintaining security and control over critical workloads.