Skip to content
Database as a Service

Database as a Service (DBaaS)

Database as a Service (DBaaS) on Thalassa Cloud is a fully managed PostgreSQL service. The platform handles provisioning, high availability, backups, and maintenance so you can focus on your data and applications.

What DBaaS provides

DBaaS handles the following for you; each topic has detailed documentation:

TopicDescription
High availabilityMulti-AZ replicas, automatic failover, and instance spread across availability zones
StorageBlock storage replicated across AZs, capacity, and storage autoscaling
BackupsBackup object stores, retention policy and mode, WAL archiving, and PITR
SecurityEncryption, access control, VPC integration, and delete protection
PostgreSQLSupported versions, extensions, instance types, and parameters

You create and manage database clusters; the platform handles patching, replication, and recovery.

Get started

Key concepts

  • PostgreSQL: DBaaS offers managed PostgreSQL. You choose the major version; minor updates can be automatic. See PostgreSQL for versions, extensions (including TimescaleDB, PostGIS, pgvector), instance types, and parameters.
  • Replicas and HA: Configure 2 or 3 instances for high availability. Instances are spread across availability zones; the platform handles failover and can move instances if an AZ or host fails. See High availability.
  • Backups: Backups use Barman and a backup object store. Continuous WAL archiving enables point-in-time recovery. Configure retention policy and retention mode, schedules, and take an initial backup after linking a store. See Backups and recovery.

Architecture

Clusters can run with one or more instances. With multiple instances, one is primary and the others are replicas, distributed across availability zones:

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│   Availability  │    │   Availability  │    │   Availability  │
│     Zone A       │    │     Zone B      │    │     Zone C      │
│  ┌───────────┐   │    │  ┌───────────┐  │    │  ┌───────────┐  │
│  │  Primary  │◄──┼────┼─►│  Replica  │◄─┼────┼─►│  Replica  │  │
│  └───────────┘   │    │  └───────────┘  │    │  └───────────┘  │
└─────────────────┘    └─────────────────┘    └─────────────────┘

Data is stored on Thalassa Cloud block storage, which is replicated across all AZs in the region even for a single instance.

Pricing and capacity

  • Compute: Billed by instance type and number of instances (replicas). See Instance types.
  • Storage: Billed for allocated database storage (including capacity added by autoscaling). See Storage.
  • Backup: Backup object store usage according to your retention configuration; see Backups.
  • Data transfer: No charge for data transfer within the same region.

Current tariffs are published on the pricing page, including a cost calculator.

What’s next

For questions or support, contact Thalassa Cloud.