Automated database provisioning, clusterization, scaling & updates
Automatic installation of clustered databases
Database clusterization is obligatory to ensure data availability and performance for high-load production applications. However, configuring a reliable cluster is not a trivial task, even for experienced developers and system administrators. To solve this problem, the Virtuozzo Application Platform enables pre-configured clusterization of popular database solutions, so applications are highly available by default.
Built-in database auto-clustering
With integrated clusterization, you can create a cloud environment with the replication mode you need for popular databases, without having to set it up manually.
Primary-Secondary, Primary-Primary, Galera replication options
Load balancing with ProxySQL
Scalability and auto-discovery
Intuitive GUI for simplified cluster management
Solve the right-sizing problem
Automatic vertical scaling
Virtuozzo Application Platform dynamically provides the number of cloudlets (RAM and CPU resources) which are required by your application to handle the current load. Just specify the maximum limit, and everything else will be performed by the platform automatically – no manual intervention is needed. Automatic vertical scaling ensures that users never overpay for unused capacity, while ensuring they have sufficient resources.
Automatic horizontal scaling
Automatic horizontal scaling is implemented with the help of tunable triggers – custom conditions for adding and removing nodes based on the load. Every minute Virtuozzo analyses the average resource consumption to decide if an adjustment to the node count is required. All newly-added containers at each layer are created at different hosts, providing advanced high availability & failover protection.
You can set a maximum Scaling Limit for each database, so the resources will always be available. No matter how high the limit is, the cost will only be based on real usage. The rest of the allocated resources will be waiting in the pool, totally free of charge. This solves the right-sizing problem, as you don’t need to guess how much resources to allocate to ensure high performance during average loads, and when loads spike.
Digital Agency with expertise in database-intensive apps
Creating and automating custom database clusters, e.g. Percona XtraDB Galera Cluster
Using pre-configured MySQL database clusters available within the platform
Speed up testing and moving to production
“We have been using Virtuozzo Application Platform for years and we believe it would be a real pain if, for some reason, we had to go back to our older setups with bare metal servers and classic-VPS environments.”
Big Data and Visual Analytics with Extended Database
Host scalable PostgreSQL databases that contain large amounts of data and complex materialized views
Run different parts and technologies under one singlerooftop using containers
Reduced hosting expenses from 12k to 2k per month
“One of our chief goals was to gain flexible scaling for running a fast application that consists of many sub systems and operated in a perfect harmony within one single platform.”
Managed database hosting business
Interested in building a managed hosting business around clustered databases? Get started with the Virtuozzo Application Platform partnership program, and become a profitable Database-as-a-Service hosting provider:
Use pre-packaged clusters or build your own
Installation, scaling, update and support require minimal to no involvement
24/7 technical support and dedicated project manager
Marketing and sales assistance from Virtuozzo
Franchise with risk-free revenue sharing model