Introducing Azure Autoscaling Toolbox 🧰
Azure Autoscaling Toolbox strives to become the one-stop shop for autoscaling in Azure
Recently I realized that everything I do in open-source always comes down to the same thing - Autoscaling.
I started Promitor to bring metrics in Prometheus to autoscale Kubernetes applications and I am contributing to KEDA because I believe it makes the story even simpler.
Kubernetes Event Grid Bridge was started so that I could extend my Kubernetes workloads outside of the cluster allowing me to build scale-over-time dashboards. And then we have some POCs such as autoscaling Azure Container Instances or an Event Grid adapter for Azure Monitor Autoscale.
I’ve also been working with the Bellhop team who is building a nice autoscaler for various Azure services to close some other gaps and with the Azure Monitor Autoscale team to improve the product.
Autoscaling is not easy and there are a lot of options, so… Let’s try to make it simpler with the Azure Autoscaling Toolbox!
What is Azure Autoscaling Toolbox?
Basically, I’ve been trying to close gaps to make it simpler and it has been stuck in my head, but why keep it for myself?!
Azure Autoscaling Toolbox strives to become the one-stop shop for autoscaling in Azure, providing an overview of the autoscaling options for various Azure services and the benefits and trade-offs.
Configuring autoscaling is one thing, but doing it well is another - It is more than just scaling. That’s why it will provide best practices on building awareness around your autoscaling, what the limitations are, and providing samples of how to achieve it.
Here is an overview of what it leverages today:
You can learn more about it on azure-autoscaling-toolbox.cloud.
However, I cannot do this on my own so I’m more than happy to receive pull requests to make it better and hoping to learn from your experiences as well!
Thanks for reading,
Tom.