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 | |
bg-sof-1 | Bulgaria | Sofia | |
ch-dk-2 | Switzerland | Zurich | |
ch-gva-2 | Switzerland | Geneva | |
de-fra-1 | Germany | Frankfurt | |
de-muc-1 | Germany | Munich | |
hr-zag-1 | Croatia | Zagreb |
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.