Managed Databases — Overview, Engines & Plans
TL;DR — Managed Databases give you a fully maintained database cluster — automated backups, monitoring, security patching, and optional high availability — without managing a single server. Pick an engine, pick a tier, pick a region. Available at
/cloudpanel/databases.
What Are Managed Databases?
A Managed Database on EasyCloudify is a database cluster we provision, operate, patch, back up, and monitor on your behalf. You consume it like a service — over a connection string — and we handle:
- Provisioning and decommissioning
- Daily automated backups + on-demand restores
- Security patches and minor version upgrades during your maintenance window
- High availability failover (HA tier)
- Encryption in transit (TLS) and at rest
- 99.99% uptime SLA on multi-node tiers
- Built-in metrics, logs, and event history
Supported Engines
| Engine | Version | Use Case | Replicas | Pooling |
|---|---|---|---|---|
| PostgreSQL | 17 | Relational + JSON + extensions (pgvector, PostGIS…) | ✅ | ✅ |
| MySQL | 8 | Classic relational, broad ORM compatibility | ✅ | ✅ |
| MongoDB | 7.0 | NoSQL document store, flexible schemas | ✅ | — |
| Valkey | 8 | In-memory cache, queues, pub/sub (Redis-compatible) | ✅ | — |
| Kafka | 3.8 | Event streaming, durable message queue | — | — |
| OpenSearch | 2 | Full-text search & log analytics | — | — |
The engine and version are locked when the cluster is created.
Tiers
| Tier | Nodes | vCPU / RAM | Storage | Use Case |
|---|---|---|---|---|
| Starter | 1 | 1 / 1 GB | 10 GiB | Development, staging, low-traffic production |
| High Availability (HA) | 2 | 2 / 4 GB | 61 GiB | Production with automatic failover |
| Cluster (Kafka only) | 3 | 2 / 2 GB per node | — | Distributed event streaming with replication |
- Starter is a single node — best price, no failover.
- HA runs a hot primary + standby in the same region. If the primary fails, the standby is promoted automatically; your app reconnects in seconds.
- Cluster is a 3-node Kafka deployment for message durability and partition tolerance.
You can upgrade tiers (Starter → HA) later from cluster settings — downgrades require support.
Regions
Clusters can be deployed in any of our global regions. Region selection determines:
- Latency — pick the region closest to your application servers
- Data residency — comply with GDPR, CCPA, or local data regulations
- Failover scope — HA failover is in-region; cross-region resilience is via read replicas
You can migrate a cluster to a different region later (see Maintenance & Scaling).
How Pricing Works
Every cluster is backed by one subscription plan purchased from the Pricing page:
- Buy a managed-database plan (engine + tier specific) on the Plans page.
- Each plan = one deployable cluster.
- Spin up the cluster from
/cloudpanel/databases. - Resize the cluster → your subscription upgrades automatically.
- Destroy the cluster → the subscription remains active; cancel it separately if you no longer need it.
To run multiple clusters of the same engine, buy multiple plans. To run different engines (e.g. one PostgreSQL + one Valkey for caching), buy one plan per engine.
💡 Read replicas also need a subscription each — typically a Starter plan matching the primary's engine.
What You Can Do From the Dashboard
| Section | What You Manage |
|---|---|
| Overview | Engine, version, region, status, created date |
| Insights | Live CPU / memory / disk / connections / engine-specific metrics |
| Connection | Public + private (VPC) URI, host, port, database, user, password |
| Users & Databases | Add / remove database users, create logical databases |
| Pools (PG / MySQL) | Connection pools with transaction / session / statement modes |
| Firewall | Trusted sources by IP, Droplet, Kubernetes cluster, tag, or App |
| Backups | Browse automated backups, request a restore |
| Replicas | Provision and list read-only replicas |
| Logs | Forward cluster logs to Datadog / OpenSearch / Papertrail / rsyslog |
| Events | Audit timeline of every cluster change |
| Settings | Add replica, change region, resize tier, destroy cluster, set maintenance window |
Before You Start
- You have an EasyCloudify account
- You have purchased at least one Managed Database plan from the Pricing page (or
/cloudpanel/account/plans) - You know which engine, tier, and region your workload needs
Next Steps
- Create a Database Cluster — full step-by-step walkthrough
- Connect to Your Database — connection URIs, SSL, drivers
- Database Users & Databases — add users and logical DBs
- Monitoring & Performance Insights — read the metrics
- Backups & Restore — recover from data loss
- Read Replicas — scale reads, isolate analytics