Hyperscaler Database vs Private Cloud Managed MariaDB

MariaDB is the default MySQL-compatible database in most Linux distributions and powers millions of web applications, SaaS platforms, and e-commerce systems. When it is time to move beyond a single self-managed instance, you face a choice: use a hyperscaler's managed MySQL service, a specialist database provider, or a private-cloud managed service.

This comparison covers six options available to Swiss organisations today.

Quick comparison

AWS RDS Google Cloud SQL PlanetScale Aiven Self-Hosted VSHN Managed
Data location EU (Frankfurt, Zurich) EU (Zurich) US, EU (AWS regions) EU (various) Your choice Your choice (Swiss cloud or on-premises)
Jurisdiction US (CLOUD Act) US (CLOUD Act) US Finnish company, US infra Your jurisdiction Swiss company, Swiss or your infrastructure
Data sovereignty Limited Limited Limited EU company, US infra Full control Full — Swiss operations, your infrastructure
Ops model Fully managed by AWS Fully managed by Google Serverless, managed Fully managed by Aiven You manage everything VSHN manages, you control infrastructure
SLA 99.95% (Multi-AZ) 99.95% (regional) 99.999% (Enterprise) 99.99% (Premium) None (your own) Up to 99.99%
MySQL compatibility Full (runs MySQL or MariaDB) Full (runs MySQL) Vitess-based — partial Full (runs MySQL) Full (native MariaDB) Full (native MariaDB with Galera Cluster)
Open source Proprietary platform Proprietary platform Proprietary (Vitess fork) Proprietary platform Fully open source Fully open source (MariaDB Galera Cluster)
Vendor lock-in High (AWS ecosystem) High (GCP ecosystem) High (proprietary branching, Vitess) Medium (multi-cloud) None None — runs on any infrastructure
Starting price ~$140/month (db.t3.medium, Multi-AZ) ~$110/month (db-custom, regional HA) $29/month (Scaler, limited) ~$170/month (Business) $0 (software) + ops team CHF 80/month (single), CHF 720/month (HA with SLA)

AWS RDS for MariaDB

Amazon RDS supports both MySQL and MariaDB engines. It handles provisioning, patching, backups, and Multi-AZ failover.

Strengths:

Limitations:

Best for: Teams already on AWS who accept US jurisdiction and want minimal setup effort.

See our MariaDB sovereignty assessment for a detailed comparison of jurisdictional risk.

Google Cloud SQL for MySQL

Cloud SQL runs MySQL (not MariaDB directly) but is MySQL wire-compatible. The Zurich region (europe-west6) keeps data in Switzerland.

Strengths:

Limitations:

Best for: GCP-native teams using standard MySQL syntax without MariaDB-specific features.

See our MariaDB sovereignty assessment for a detailed comparison of jurisdictional risk.

PlanetScale

PlanetScale is a serverless MySQL-compatible database built on Vitess, the sharding middleware originally created at YouTube. It offers branch-based schema management and auto-scaling.

Strengths:

Limitations:

Best for: Startups building new applications that can work within Vitess constraints and do not need data residency.

Aiven for MySQL

Aiven deploys managed MySQL on AWS, GCP, or Azure in your chosen region. Like the PostgreSQL offering, it provides a multi-cloud abstraction layer.

Strengths:

Limitations:

Best for: Multi-cloud teams wanting MySQL as a service with a single management interface.

Self-Hosted MariaDB

Running MariaDB on your own servers or cloud VMs gives you complete control. You choose the version, the configuration, and where data lives.

Strengths:

Limitations:

Best for: Organisations with a dedicated database team that needs full customisation.

VSHN Managed MariaDB

VSHN operates your MariaDB instance on the infrastructure you choose. You get native MariaDB with Galera Cluster for high availability, managed by a Swiss team under Swiss jurisdiction.

Strengths:

Pricing:

Plan Single instance Replicated (HA, 3 nodes)
Best Effort CHF 80/month CHF 240/month
Guaranteed Availability (99.99% SLA) CHF 720/month

Computing resources (CPU, memory, storage) are billed separately by the infrastructure provider. Support is available via VSHN support plans.

Best for: Swiss companies needing a MySQL-compatible managed database with data sovereignty, predictable costs, and no vendor lock-in.

MySQL compatibility matters

One detail often overlooked in database comparisons: not all "MySQL-compatible" services run actual MySQL or MariaDB.

Service Engine Foreign keys Stored procedures Galera Cluster MariaDB-specific features
AWS RDS MySQL or MariaDB Yes Yes No Yes (if MariaDB engine selected)
Google Cloud SQL MySQL Yes Yes No No
PlanetScale Vitess No No No No
Aiven MySQL Yes Yes No No
Self-Hosted MariaDB Yes Yes Yes Yes
VSHN Managed MariaDB Yes Yes Yes (3-node Galera) Yes

If your application uses foreign keys, stored procedures, or MariaDB-specific features, only AWS RDS (with MariaDB engine), self-hosted, and VSHN Managed are drop-in options.

The sovereignty question

For Swiss companies subject to data protection regulations, the legal jurisdiction of the service operator matters as much as the physical data location.

Dimension AWS RDS / Cloud SQL PlanetScale Aiven Self-Hosted VSHN Managed
Operating company jurisdiction US US Finland (EU) Yours Switzerland
Infrastructure jurisdiction US (even in Zurich region) US US (hyperscaler) Your choice Your choice
CLOUD Act exposure Yes Yes Yes (via hyperscaler) Depends on provider No (Swiss ops + Swiss cloud option)
FINMA-compatible Requires additional controls No Requires additional controls Depends on implementation Yes, with Swiss cloud infrastructure

Choosing VSHN with cloudscale.ch or Exoscale eliminates US jurisdiction exposure entirely — both the operations company and the infrastructure provider are Swiss.

For a detailed sovereignty analysis, see our MariaDB sovereignty assessment.

When to choose VSHN

VSHN Managed MariaDB fits when:

Next steps

Ready to discuss your MariaDB setup? Book a free 15-minute call with our team. We will review your current workload and recommend the right approach — whether that is VSHN, a hyperscaler, or self-hosted.

Contact us

Ready to run MariaDB without the operational burden? Order directly on Servala at servala.com/service/mariadb/ or contact us for a free requirements analysis and quote. Want to hear from a customer first? We can arrange a reference call.

Book a free call

Or send us a message