4 Tips With Qovery To Reduce Your Cloud Costs

While the cloud offers significant benefits compared to traditional on-premise infrastructure, its inherent elasticity and scalability lead to uncontrolled costs. 

Cloud costs can be opaque and difficult to analyze — and without some system of identifying the source of costs and how to manage them — they can quickly undermine your profit margins.

Since Qovery makes it easy to create on-demand environments, it can drastically grow your cloud costs. In this guide, we’ll look at some Qovery features that help to keep your cost under control, let's go!

Romaric Philogène

Romaric Philogène

September 2, 2022 · 3 min read
4 Tips With Qovery To Reduce Your Cloud Costs - Qovery
Written byRomaric Philogène

Romaric Philogène

CEO and co-founder of Qovery. Romaric has 10+ years of experience in R&D. From the Ad-Tech to the financial industry, he has deep expertise in highly-reliable and performant systems.

See all articles
Product

Since this article was written, we have partnered with Usage AI - a solution that helps our users to reduce their AWS bill by up to 57% in no time. Check out our partnership announcement.

Auto-start and stop the Environment

The "auto-start and stop environment" feature can save 50% on your cloud bill. Let's say you work from 8 am to 6 pm, Monday to Friday. Out of those ranges, your team will no longer need to run testing environments besides production. Stop stopping those environments will free up used resources. Turning on this feature is as simple as getting into your environment settings and configuring the range where you want your environment automatically stop and start.

Stop cluster

Let's say you have multiple clusters attached to your account. Some of them are not used at the moment. Qovery provides a "stop cluster" feature that will keep all the data and metadata of your cluster but will ensure that the most expensive parts (worker nodes) are no longer provisioned. With one click, you can stop your cluster:

Behind the scene, Qovery will scale down to 0 for your Kubernetes worker nodes. No data will be lost, and nothing will be deleted. Usually, worker nodes are the most expensive. But some costs may remain (E.g., the cost of the Kubernetes control plane, the data stored, and other small resources). Then, if you want to clean up your whole cluster and the related resources, you must delete it.

By using this feature, you can drastically cut your costs since no worker nodes will run.

It's also possible to stop your cluster with our Terraform Provider and our API.

EC2 K3S instance

To run your stateless applications on AWS, Qovery allows you to choose between two types of Kubernetes instances. EKS and EC2 K3S. AWS EKS is the favorite of most users since it's well-tailored for high workload and production usage. But in case of a small workload, hobby projects, and testing environments, EC2 K3S is a cost-efficient option.

With the EC2 K3S option, you can reduce your compute costs up to 10x compared to an EKS.

Read this post to learn more about EC2 K3S.

Deployment Rule

Qovery provides a dynamic routing system to automatically deploy an environment on the cluster of your choice, depending on different rules. For instance, you can specify that all your Preview Environments will be deployed on a cheaper cluster running on a different cloud provider.

Here is an example where the production workload runs is routed to an AWS cluster, and the development workload routed to a cheapest cluster
Here is an example where the production workload runs is routed to an AWS cluster, and the development workload routed to a cheapest cluster

To configure the Deployment Rules, you can refer to this documentation and watch our example below 👇

Conclusion

In this article, we discovered 4 tips that will help you to save some cloud costs. Those features are available out of the Box with Qovery and are easy to use. In the coming months, we will introduce other features like a dynamic system that will shut down your environments if they are no longer used and even an interface to control your resources better cost. So stay tuned, and feel free to ask your question on our forum.

Deliver Self-Service Infrastructure, Faster!

Qovery turns your existing IaC infrastructure and Kubernetes manifests into repeatable blueprints for complete environments.

Try it out now!
Deliver Self-Service Infrastructure, Faster!