Key Features
Automatic Scaling
Zerops automatically scales your MariaDB service based on actual database usage:- Vertical auto-scaling for CPU, RAM, and disk resources
- Configure minimum and maximum resource limits
- Choose between shared or dedicated CPU modes
- Set custom scaling thresholds
High Availability Mode
Run MariaDB in highly available mode for production environments:- 3 database containers with automatic failover
- 2 free database proxies for connection management
- Containers distributed across different physical machines
- Redundant data storage in 3 identical copies
- Automatic recovery from container or machine failures
Single Container Mode
For development and non-critical environments:- One container with vertical scaling
- Cost-effective for testing and development
- Full MariaDB functionality
Automated Backups
- Encrypted backups using
mariabackup - Configurable retention policies
- Manual and scheduled backups
- Protected tags for important snapshots
- Stored in isolated object storage
Built-in Management
- Default database and user created automatically
- Environment variables for easy connection
- Web-based management tools (Adminer, phpMyAdmin)
- Command-line access via VPN
MySQL Compatibility
MariaDB is designed to be compatible with MySQL, but you can configure system variables likelower_case_table_names for specific compatibility requirements during service creation.
Supported Versions
Zerops supports multiple MariaDB versions. Choose the version that best fits your application requirements when creating the service.Connection Options
Internal Connections
Connect from services within the same Zerops project:- Private network with no SSL/TLS required
- Use service hostname and port 3306
- Environment variables available
- Secure by default via project’s private network
Remote Connections
Connect from outside Zerops:- VPN access - Secure connection via Zerops VPN
- Direct access is not available for security reasons
Quick Start
Create MariaDB Service
Create a new MariaDB service using Zerops GUI or zCLI.
If migrating from MySQL, review the migration information first, as some settings must be configured at creation time.
Get Connection Details
Find connection details in the service dashboard under Access details or use environment variables.
Connect Your Application
Use the connection string or individual parameters to connect from your application.
Next Steps
Create MariaDB Service
Set up a new MariaDB service with GUI or zCLI
Connect to MariaDB
Learn connection methods for internal and remote access