Balance innovation and agility with security and compliance
risks using a 3-step process across all cloud infrastructure.
Step up business agility without compromising
security or compliance
Everything you need to become a Kubernetes expert.
Always for free!
Everything you need to know about Magalix
culture and much more
Magalix Node Advisor 2.0 is an advanced analytics service to optimize your Kubernetes cluster. It saves you hundreds of hours figuring out the right combination of nodes to achieve the best performance, highest utilization, and lowest cost. You’ll get the best combination of node types and sizes. You won’t need any specialized knowledge to understand the performance and cost implications of these recommendations. You’ll also get in advance the analysis of expected utilization based on past and future workloads. No complex calculations to figure out the best billing plan and how much you can save. Magalix automatically analyzes your cluster workloads to match it against best capacity and performance.
Register now and get 14-days of free Node Advisor reports.
It is a tedious, time-consuming task to figure out the best type, size, and combination of Kubernetes nodes. You have to look at many performance and infrastructure utilization metrics to estimate the amount of capacity you need. It also requires you to have a deep understanding of different types of provider virtual machines (VMs), their performance, and cost implications. For example, AWS has more than 100 instances types and sizes and the list gets longer every few weeks. It becomes tricky to calculate utilization and resulting buffer inside your capacity with the new nodes and capacity.
Magalix provides a detailed analysis of cluster capacity and shows cost and utilization improvements you could achieve.
Magalix Node Advisor analyzes your current capacity and dozens of metrics to characterize workloads. It figures out memory and CPU patterns to decide on capacity changes in your cluster. Magalix Node Advisor may recommend the need for more cores in fewer VMs but less overall memory for example. The proposed changes are set to achieve three main goals:
Magalix Node Advisor gives you detailed recommendations of the best node combinations you should provision to save money.
To realize the best utilization and lowest cost, you get a detailed plan to create node pools, VM types and VM sizes. Even if you just have the right capacity, the Node Advisor can still save you a lot of money. It tweaks VM types and shuffles capacity within your cluster. For example, in the case of memory intensive containers, you will save 40% if you change your nodes from general purpose instances (M5) to memory intensive instances (R4).
You can now compare different billing plans of your current provider to other cloud providers and select the best that works for your needs. You can now see the updated pricing of your proposed capacity. For example, if you run Kubernetes on AWS, the Node Advisor compares the pricing of the on-demand, reserved instances, and spot instances.
“A $1.5 hourly savings in a 20 nodes cluster saves our users up to $14,000 yearly.” Mohamed Ahmed, CEO - Magalix
Tweak your preferences and update the Node Advisor optimization policies. You can set restrictions on the number of nodes and the buffer size you want inside your cluster. For example, if you set the buffer size to be 30%, Magalix Node Advisor will recommend infrastructure with 70% utilization. You can tweak the policy to optimize for maximum reliability, i.e distribute containers on as many nodes as possible. Or tweak it to increase the density of containers and reduce the number of nodes.
“I was skeptical about Magalix Node Advisor at the beginning. But I was surprised by its accuracy and potential savings that we can achieve.” Amr Farid, DevOps engineer.
Magalix Node advisor supports AWS, Azure, GCP, and IBM. It is always up to date with the latest VM families - see detailed supported lists here. You will always be on top of your anticipated cost since Node Advisor continuously updates the pricing.
Register and connect your existing Kubernetes cluster with a single kubectl command. Within a few minutes, cluster metrics will start flowing and our AI engine will engage shortly analyzing your containers and infrastructure. You will get 14-days free full access trial.
Yes. It is a quite complex process to upgrade the capacity of your cluster. We working on some basic scenarios that will help you reach maximum efficiency with full automation. Stay tuned!
We update the pricing and families types as the cloud providers make changes to their billing or pricing model.
Not at this point. We use the existing standard pricing to estimate the cost of the current recommended capacity. This does not require any special access to your cloud provider accounts.
Yes. It assumes that you will keep different your cluster at the same time zone.
Not yet. We would love to hear from you. Please share your thoughts here.
Not at the moment. It will pick a region and optimize cluster capacity and pricing.
Yes. It supports Google Kubernetes Engine (GKE), AWS Elastic Kubernetes Service (EKS), and Azure Kubernetes Service (AKS)