Overview
Exoscale’s Database as a Service (DBaaS) enables you to quickly deploy fully managed data stores on demand. Our service is supported by enterprise-grade automation, ensures European data residency, and offers clusters with up to 99.99% uptime Service Level Agreements (SLAs).
Terminology
- Exoscale DBaaS
A managed database as a service provided by Exoscale, which allows users to deploy and manage databases without managing the underlying infrastructure. - Plans
Exoscale offers various plans for their DBaaS solutions, including Hobbyist, Startup, Business, and Premium, each catering to different workload requirements and scales. - Database Forking
Available in some plans, allowing users to create a duplicate of a database for testing or development purposes without affecting the production environment. - Dedicated Instances
All Exoscale managed databases run on dedicated instances, ensuring resources are not shared with other clients, which improves performance and security. - Volume Size
Refers to the storage capacity allocated for a database instance, which varies depending on the plan and can be adjusted to match the application needs. - Max Connections
The maximum number of connections a database can handle at any time, which is set according to the chosen plan. - Data Replication
Exoscale ensures data replication within its infrastructure to maintain data integrity and availability. - Daily Backups
All plans include daily backups, securing data and providing a restore point in the case of failure or data loss. - Zones:
Exoscale DBaaS solutions are available across multiple zones, providing options for geographic distribution and high availability.
Features
- Managed Lifecycle
provisioning, patching, auto-healing and upgrades are handled by Exoscale. - Automated Backups
daily encrypted backups retained per-plan policy; point-in-time-recovery available on engines that support it. - High Availability Options
from single-node Hobbyist to multi-node Premium clusters with synchronous replication. - Security by Design services are isolated on dedicated instances and reachable only via TLS-encrypted endpoints; IP filters control ingress.
- Automation
full API & CLI coverage, plus Terraform provider - SLAs
Startup & Hobbyist 99.95 %, Business & Premium 99.99 %.
Availability
Geographical Availability
Zone | Country | City | Availability |
---|---|---|---|
at-vie-1 | Austria | Vienna | |
at-vie-2 | Austria | Vienna | |
ch-gva-2 | Switzerland | Geneva | |
ch-dk-2 | Switzerland | Zurich | |
de-fra-1 | Germany | Frankfurt | |
de-muc-1 | Germany | Munich | |
bg-sof-1 | Bulgaria | Sofia |
Data Services
Service | Name |
---|---|
Managed PostgreSQL | pg |
Managed MySQL | mysql |
Managed Kafka | kafka |
Managed OpenSearch | opensearch |
Managed Valkey | valkey |
Managed Grafana | grafana |
Limitations
- CLI/API/Portal Support
You can use the CLI and API to access the complete DBaaS features. The Portal has partial coverage now, but we are continually working to bring it full DBaaS functionality. - Cross DBaaS Service Integration
Integration between DBaaS services is not currently possible. - Multi-Zone Setup and Geo-Replication
All services that support replication from their protocol can be deployed with geo-redundancy from the CLI with the integration capabilities. Read more about this feature in the specifics of each service. However, forks are possible across zones, which enables you to start a copy of a service from one zone in another zone. - Data Migration
Migrating from an existing non-Exoscale DBaaS is possible only from the Portal and applies to SQL-based services only.