A detailed comparison of Hidora vs DigitalOcean
Pricing is one of the most important arguments while choosing a hosting provider. Sometimes we hear from our customers that we are much more expensive than DigitalOcean. We decided to dispel this myth and make a detailed comparison with American VPS low-cost hosting solution: DigitalOcean.
First of all, pay attention that comparing us to DigitalOcean and to other American hosting providers is not correct, because Hidora is a PaaS (not VPS) provider. Also, it has datacenters on the territory of Switzerland and is fully compliant with GDPR regulation and other laws, including the Swiss Data Protection Act. Moreover, we provide you with multi-lingual support in French and English, not only English.
Cost of Typical Instances
Let’s compare the most typical instances.
First, let’s analyze what value you get for the money. Even at DigitalOcean, you have an option of choosing different droplet (VPS) types. So what is the main difference between standard droplet types and CPU optimized droplets? The answer is CPU power: CPU optimized droplets offer you “fair” hyper-threads, whilst standard droplets usually include only a piece of a real CPU core which is called vCPU.
What is hyper-threading and vCPU and what it gives to you?
Modern CPUs have a feature called hyper-threading. It means that each physical CPU core has 2 hyper-threads. Each hyper thread is being represented for an application as a separate CPU core.
The key point here is that the most of VPS providers sell the same hyper thread to multiple clients. In this case, you buy a vCPU, not a hyper-thread. Usually, VPS providers sell one hyper-thread like 7 – 16 vCPU.
Unlike many other cloud hosting providers, Hidora offers you only pure hyper-threads, but not small vCPUs. Therefore, comparing Hidora’s pricing with Standard DigitalOcean Droplets is not correct. Hidora’s CPUs are very similar to CPUs used in CPU Optimized Droplets in DigitalOcean because both of us offer fully dedicated hyper-threads. That’s why you should compare Hidora’s price to the price of CPU Optimized Droplets, which cost even higher than Hidora’s CPUs.
For example, first DigitalOcean’s CPU Optimized Droplet costs $20/month and includes 1 dedicated CPU core, 2 GB RAM and 25 GB SSD. The similar configuration on Hidora costs 25.12 CHF but includes 2 dedicated CPU cores instead of 1 at DO.
If you have a highly-available application you will need a load balancer to stay stable and be able to handle traffic spikes. In case of DigitalOcean, you have to pay $20 per one load balancer monthly, in Hidora you pay only 2.2 Swiss francs and normally 1 cloudlet will be enough for monthly consumption.
Backups in DigitalOcean are not free. If you would like to have a plan with backups included, you have to pay 20% additionally to the cost of your virtual machine. In Hidora we make 1 backup every 24 hours absolutely free.
Billing of stopped instances
You will be billed fully for stopped Droplets (even RAM and CPU) in Digital Ocean. In Hidora PaaS you will be billed only for storage capacity in this case. You won’t be billed for RAM and CPU.
In DigitalOcean you pay for reserved resources when in Hidora you pay only for what you use.
There is no autoscaling in DigitalOcean (in Hidora automatic instance resize without downtime – that saves money because you don’t pay for reserved resources comparing to DigitalOcean).
Both DigitalOcean and Hidora offer marketplaces with wide variety of one-click installation apps, which can significantly save the time of your developers while deploying applications.
Both cloud providers offer Kubernetes as a Service. The difference is in the billing model. DigitalOcean bills you based on the number and size of worker nodes, meanwhile master nodes are not billed. The billing increment is based on the size of droplet (1 vCPU + 2 GB minimum). Hidora bills you both for master and worker nodes, but the billing is more granular, i.e. you are billed for 128MB RAM and 400 Mhz pieces (1 cloudlet).
Both DigitalOcean and Hidora offer database as a service. DigitalOcean currently supports only PostgreSQL, support for MySQL and Redis is coming. Hidora supports different types of databases, including MySQL, PostgreSQL, MariaDB, Percona, MongoDB, Redis, Cassandra, CouchDB and Neo4j.
We hope this article will provide you with all the necessary arguments to make a fair choice and find the best hosting solution for your business.
Jean-Luc is a Junior Full-Stack Tech Engineer at Hidora with a strong IT background. He is consulting clients about DevOps and also helping Hidora’s customers to make automation deployments and migrate their environments.