FAQs About Our Platform And Our Container-Based Stack
Answers to our most commonly asked questions are below. If you have additional questions, please contact us and we’ll be more than happy to answer them for you!
Convesio is a next generation platform for hosting WordPress sites. Unlike traditional WordPress hosting solutions, Convesio addresses limitations in shared and VPS hosting by providing a multi-tenant, redundant environment powered by Docker Containers. Each site running on the platform is backed by a redundant file system, database cluster, scalable PHP Runtime, and self healing architecture.
Shared hosting typically uses many off the shelf products to offer a very generic hosting solution designed for a wide array of websites (WordPress, Drupal, Joomla, Shopping Carts, Custom Apps and more). Convesio is 100% focused on hosting WordPress. Our entire stack was designed specifically for WordPress. We do not support any other content management systems or custom code outside of the WordPress framework of Themes and Plugins.
A single container site with Caching enabled has been tested with 2000 concurrent users over a 2 hour period with 8.8M requests being served and a sustained Requests Per Second over 1400 with an error rate of 0.065%. Important Note: This was an un-throttled test that was designed to push the limits of a single container site and not to be considered the capacity of our $10/month/site price. Our North American cluster is handling over 70MM requests per month as of March 2019.
Convesio’s pricing model is different from traditional managed WordPress hosting and shared hosting providers. We do not sell sites in bulk packages. Every site in Convesio has dedicated resources associated with it. We offer one flat rate price that allows you to start a site on Convesio for $50/month then scale resources as needed. With Convesio you never have to pay for more than you need and you can allocate the resources needed for each site, when you need it. As a general rule, you can expect $50/month in capacity to easily handle a site with 25,000 visits per month. We also offer advanced configurations and options like private clusters, dedicated hardware, Slack support, and more. Please contact us if you questions regarding pricing.
Convesio is very different from traditional web hosting providers and as such does not use conventional control panels. We are using a custom implementation of PHP, Percona, GlusterFS and other components for running a high performance WordPress site.
Convesio is Datacenter agnostic and our tech stack can be deployed on bare metal servers and cloud providers such as Amazon. We currently use Amazon Web Services, Google Cloud, Digital Ocean, and Steadfast.
Currently our clusters are deployed in North America, Europe, and Australia.
Yes, we will add servers in additional locations. We plan on locations to include South America, European Union, South Africa, and more as needed. If you have a large volume of sites and would like dedicated hardware, we offer a private cloud version of our product which allows you to have a dedicated cluster in your region of choice.
Other popular providers do take advantage of containers, but in a very different way than Convesio. Effectively they are using containers as the next generation VPS. All the components of your site run inside a single scalable container. This creates an environment similar to a traditional VPS with all the normal Single Points of Failure associated with WordPress. We have a container based architecture that is scalable at several different layers. For instance, your WordPress runtime, which is just your PHP Instance, can scale separately from your DB Instance and our Load Balancers. When your site comes under heavy load, these other container based systems can scale up your resources increasing RAM, CPU, etc to handle the load. Convesio’s architecture uses a scale out process to replicate your site running in multiple containers, all attached to a multi-node Percona XtraDB Cluster. The advantage of our system is we have the ability to run your site on multiple servers simultaneously, which greatly increases redundancy and scaling capacity.
Yes, a website can run in one single PHP Runtime container or multiple containers. Each container offers a fixed number of PHP Workers and vCPU’s. If your site is processor intense and has a large number of visitors you will want to run your site in multiple containers from the outset.
Currently we do not support WordPress Multisite. If you are interested in this feature and willing to partner with us, we would love to chat. Please contact us.
Convesio uses a semi-proprietary caching implementation featuring 3 distinct layers of caching. Layer 1 (L1) of the caching resides at our load balancer layer. Layer 2 (L2) uses NGINX microcaching. Layer 3 (L3) runs inside each container with the PHP runtime of the site and utilizes Varnish.
L1 decides what will be stored on L2 and L3, based on the number of request an assets received and number of time it has been modified, during those request. This implementation enables intelligent caching that is aware of content changes at the container level and distributes load to optimize performance.
*L1 and L2 are in production with L3 scheduled for release in the near future.