MySQL Cluster Hosting on MassiveGRID PaaS
The MySQL/MariaDB/Percona Cluster package deploys a replicated database cluster on MassiveGRID PaaS in one click. Choose the engine (MySQL, MariaDB or Percona) and the topology (primary-secondary, primary-primary, Galera, Percona XtraDB or MySQL InnoDB Cluster), and the installer configures replication, node auto-discovery and a ProxySQL entry point for you.
MySQL Cluster on MassiveGRID PaaS installs in one click in New York, London, Frankfurt or Singapore, costs about $49.20 a month for the Starter configuration, 2 × Database node (1 GiB each) and 2 × ProxySQL (256 MiB each), and starts with a 14-day free trial. See the sizing table.
Both buttons open the MassiveGRID PaaS dashboard with MySQL Cluster pre-selected. Sign up without a card, name the environment, pick a region, and the package installs in a few minutes.
MySQL Cluster Package Facts
| Attribute | Value |
|---|---|
| Package | MySQL/MariaDB/Percona Cluster |
| Type | Application (installs a complete environment) |
| Category | Databases |
| Software vendor / project | Oracle (MySQL), MariaDB Foundation, Percona |
| Licence | GPLv2 (MySQL Community, MariaDB, Percona Server) |
| Runtime / stack | MySQL, MariaDB or Percona database nodes with two ProxySQL entry-point nodes |
| Regions | New York, London, Frankfurt, Singapore |
| Billing | Pay-per-use, about $49.20/month for the Starter configuration (20 cloudlets at $0.003372 per cloudlet-hour), no licence fee |
| Free trial | 14 days, no credit card |
| Uptime SLA | 100% |
What is MySQL Cluster?
Setting up database replication by hand is error-prone: server IDs, binary logs, replication users, GTIDs, quorum settings and a load-balancing proxy all have to agree. This package encodes the vendors' recommended configurations for each topology, so a highly available MySQL-compatible cluster is a form rather than a project. New nodes added by scaling are discovered and joined automatically.
The package serves as the database layer for many other marketplace packages, including the WordPress and Magento clusters, and can be attached to any environment. ProxySQL sits in front, routing writes to the appropriate primary and spreading reads, so applications connect to one endpoint and never need to know which node is which.
What the MySQL Cluster Package Deploys
Marketplace packages are not bare container images. One click provisions a complete, production-shaped environment on MassiveGRID infrastructure. How these nodes are sized and what they cost.
- Database nodes: Two or more MySQL, MariaDB or Percona Server containers with replication configured for the chosen topology.
- ProxySQL pair: Two ProxySQL nodes in front of the cluster providing a single connection endpoint with read/write splitting, health checks and automatic exclusion of unavailable or high-latency nodes.
- Replication and auto-discovery: Replication users, GTID settings and cluster membership handled by the package, including for nodes added later by horizontal scaling.
- Orchestrator (where applicable): For asynchronous topologies, an orchestration component monitors replication health and promotes a new primary when needed.
- Management access: Credentials delivered to your email and dashboard, with phpMyAdmin-style management available from the platform.
What MySQL Cluster Costs to Run
Three starting configurations for the MySQL Cluster package, sized in cloudlets (1 cloudlet = 128 MiB RAM + 400 MHz CPU) and priced at the published rate of $0.003372 per cloudlet-hour, or $2.46 per cloudlet-month.
| Configuration | Topology | Cloudlets | Est. per month |
|---|---|---|---|
| StarterDevelopment and small applications | 2 × Database node (8 cloudlets, 1 GiB each), 2 × ProxySQL (2 cloudlets, 256 MiB each) | 20 | $49.20 |
| StandardProduction databases up to a few GB | 3 × Database node (16 cloudlets, 2 GiB each), 2 × ProxySQL (4 cloudlets, 512 MiB each) | 56 | $137.76 |
| ProductionLarge, write-heavy databases | 3 × Database node (32 cloudlets, 4 GiB each), 2 × ProxySQL (4 cloudlets, 512 MiB each) | 104 | $255.84 |
Estimates assume the environment averages the listed cloudlets around the clock; billing is hourly, vertical auto-scaling lowers the figure when the application is idle, and volume discounts apply as usage grows. Disk and external traffic are billed per gigabyte on top. No licence fee applies to the package. Pick a row in the installer by setting the cloudlet limits per node, or start small and let auto-scaling grow it. Price a different topology or a working-hours schedule in the PaaS pricing calculator; the PaaS page describes the billing model.
MySQL Cluster on MassiveGRID PaaS vs DigitalOcean Managed MySQL (as a managed-database example) vs a VPS
The same application three ways: the marketplace package here, the vendor's own hosted offer, and a server you run yourself. DigitalOcean Managed MySQL (as a managed-database example) figures were read from the vendor's page on 1 November 2026; re-check them before relying on them.
| Aspect | MySQL Cluster on MassiveGRID PaaS | DigitalOcean Managed MySQL (as a managed-database example) | A plain VPS |
|---|---|---|---|
| Monthly cost | About $49.20 (Starter, two 1 GiB nodes with ProxySQL) to $255.84 (Production, three 4 GiB Galera nodes), before discounts | Smallest plan 1 GiB RAM, 1 vCPU at $15.15 a month for a single node; storage $0.215 per GiB; additional nodes priced on request | Two or three servers you configure replication or Galera on; plus your time |
| What you manage | The application inside the containers (updates, configuration); the platform runs the infrastructure, scaling and the 100% uptime SLA | Nothing; the provider runs it | Everything: OS, runtime, database, TLS, backups, upgrades |
| Limits and metering | No plan tiers; Galera, primary-primary and primary-secondary all available | Plan sizes; replication topology is the provider's choice | No metering; limited by the server's size |
| Scaling | Vertical by the cloudlet, automatic and without restart; horizontal on a trigger behind the platform's load balancer | Resize the plan; add read-only nodes | Resize the server, usually with a reboot; no horizontal scaling without your own load balancer |
| Data location | New York, London, Frankfurt or Singapore, chosen at install; data stays there | The provider's regions | Wherever the VPS is; one server, one location |
| Backups | Database Backup/Restore and Backup Storage add-ons on a schedule, environment clone for rehearsals | Included | Your own cron jobs and off-server copies |
| Availability | 100% uptime SLA, nodes on separate hosts, failed containers restarted or migrated | The provider's SLA | Single server; the provider's hardware SLA only |
| Lock-in | Standard JPS manifest and root access; export the manifest or move the containers at any time | mysqldump is standard | None; you own the server |
Where DigitalOcean Managed MySQL (as a managed-database example) is the better choice: A managed MySQL is the right answer for one small database with backups included and no clustering needs; the package wins when the topology matters, Galera in particular, which managed offerings rarely provide.
Why Teams Choose MySQL Cluster
Five topologies, one installer
Primary-secondary, primary-primary, MariaDB Galera, Percona XtraDB Cluster and MySQL InnoDB Cluster (Group Replication), each pre-configured.
Single endpoint via ProxySQL
Applications connect to ProxySQL, which routes queries and hides failovers, so no connection-string changes during incidents.
Scale reads horizontally
Add replica nodes from the dashboard; the package joins them to the cluster and ProxySQL starts routing reads to them.
Encrypted connections optional
The MySQL SSL/TLS add-on enforces encrypted client connections across the whole cluster.
How to Install MySQL Cluster on MassiveGRID PaaS
Installing the package takes three steps and a few minutes of waiting. No servers to provision, no configuration files to edit.
Open the installer
Click Install with free trial or Install to my account. The MassiveGRID PaaS dashboard opens with the MySQL Cluster package pre-selected, so nothing has to be copied or pasted.
Sign up or sign in
New to the platform? Sign up for the free 14-day trial, which needs no credit card. Existing customers sign in with their usual dashboard credentials.
Choose region and deploy
Name the environment, pick New York, London, Frankfurt or Singapore, and confirm. The platform builds every MySQL Cluster node, wires them together and hands you the live URL and credentials.
Who Runs MySQL Cluster on PaaS
Database tier for web applications
WordPress, Magento, Laravel, Django and Java applications that need the database to survive a node failure.
Read-heavy analytics and reporting
Workloads that benefit from spreading reads across several replicas behind ProxySQL.
Migration from a single database server
Teams moving a monolithic MySQL to a replicated setup without re-architecting the application.
Why Run MySQL Cluster on MassiveGRID PaaS
Primary-secondary, primary-primary or Galera, with ProxySQL in front. The application connects to one hostname and never learns which node answered; the topology post picks between them.
Galera's rules are checked before you cluster. InnoDB only, primary keys everywhere, write-set limits: the requirements guide reads MariaDB's own limitations page.
A node failure is a retried query, and a lost quorum is a dashboard action with the Database Cluster Recovery add-on rather than a manual bootstrap, as the recovery post shows.
Nodes sized to the buffer pool, billed by the cloudlet, with consistent dumps from the Database Backup/Restore add-on and the MySQL TLS add-on for encrypted clients.
Related on massivegrid.com: Managed MariaDB Hosting · Platform as a Service · High Availability.
MySQL Cluster Questions
MySQL Cluster Guides from the MassiveGRID Blog
Scenario-driven guides on running MySQL Cluster on MassiveGRID PaaS, written for the developers, operators and buyers who deploy it. Browse the blog.
More from the Marketplace
Packages that are often deployed alongside MySQL Cluster, or that solve the same problem a different way. Browse all 83 packages.
Deploy MySQL Cluster Today
Start the free 14-day trial and have MySQL Cluster running in minutes. No credit card required.