Compare · checked 1 November 2026

Coral vs Azure Advisor

Azure Advisor recommends cost fixes across Azure, for free. Coral acts inside your AKS and EKS clusters. Here is what each one does, side by side.

Short answer. Azure Advisor is free and recommends fixes across many Azure services, but you apply each one yourself. Coral works only in AKS or EKS clusters, where it empties spare nodes and, once switched on, sizes pod requests to real use.

At a glance

What each one is, in its maker’s words.

Zoorik

Coral

Rebalances workloads, removes machines the cluster no longer needs and moves work onto cheaper ones, on AKS and EKS.

See Coral

Side by side

From the product pages and docs of each.

Coral and Azure Advisor, side by side
CoralAzure Advisor
Pod CPU and memory requests✓Yes · sizes them to real use once you turn on “Automatically optimize”, and only recommends until then◐Partly · recommends the Vertical Pod Autoscaler in recommendation mode, which suggests values but changes no pod source 1 (opens in a new tab) source 2 (opens in a new tab)
Spare AKS nodes✓Yes · empties them one at a time, so your autoscaler removes them◐Partly · recommends a cluster autoscaler profile that removes unneeded nodes sooner source (opens in a new tab)
Cheaper machines✓Yes · with AKS node auto provisioning (NAP) or Karpenter on EKS, replaces the nodes you choose with cheaper ones that fit the work◐Partly · recommends Spot nodes for AKS work that can handle interruptions, and cheaper sizes for VMs and scale sets source 1 (opens in a new tab) source 2 (opens in a new tab)
Idle VMs and other Azure services–No · works only inside Kubernetes clusters✓Yes · finds idle and underused resources across many Azure services source (opens in a new tab)
Reservations and savings plans–No · left to you, and Coral’s savings are at list price, before discounts✓Yes · recommends them from your recent usage source (opens in a new tab)
Block storage✓Yes · through Amoeba, which rightsizes the data disks of Azure and AWS VMs◐Partly · flags unattached disks and suggests disk reservations. None of its cost recommendations makes a disk in use smaller source (opens in a new tab)
Applies changes on its own✓Yes · empties nodes from install, and sizes pods once you switch it on–No · you apply each recommendation. Quick Fix fixes many resources at once, in a few clicks source 1 (opens in a new tab) source 2 (opens in a new tab)
Shows the saving✓Yes · at your cloud’s list price for the region, before discounts✓Yes · for VMs and scale sets, at retail rates, without your discounts, reservations or savings plans source (opens in a new tab)
Nothing to install–No · zoorikctl, our Helm chart or Terraform installs the agent in your cluster✓Yes · open it in the Azure portal. Reader access shows the recommendations source (opens in a new tab)
Amazon EKS✓Yes · works on EKS as on AKS–No · covers Azure resources only source (opens in a new tab)
Published pricingPriced per vCPU it manages, bought on AWS or Microsoft MarketplaceFree, “available at no additional cost”. Some fixes cost money once applied, such as VM backup source (opens in a new tab)

Azure Advisor is a trademark of its owner. Everything said here about Azure Advisor comes from its own public pages, each linked, checked 1 November 2026. “Not stated” means its pages do not say. Something changed? Write to founders@zoorik.com and we will correct it.

Which one to use

Use both, starting with Azure Advisor, which is free and needs nothing installed. It shows recommendations for all your subscriptions. Then add a tool where Advisor can only point at the fix.

  • Use Advisor across Azure: idle VMs, unattached disks, reservations and savings plans.
  • Use Coral where your spend sits in AKS or EKS clusters. Coral rebalances CPU and memory requests, works with your Horizontal Pod Autoscaler (HPA), and drains spare nodes so your autoscaler can remove them.
  • Use Amoeba where VM data disks are bigger than the data on them, on Azure or AWS.

Advisor stops at Azure. On AWS, Coral covers EKS the same way: see EKS cost optimization. For the rest of your Azure spend, read our guide to Azure cost optimization.

What Advisor recommends for AKS

Kubernetes places each pod by its requests, not by what it uses. The scheduler keeps the sum of requests on a node below the node’s capacity. So a node can be full while its CPU sits close to idle.

The Cluster Autoscaler on AKS counts requests too, when it works out how busy a node is. So you reduce requests first. Then the autoscaler has spare nodes to remove.

Advisor’s cost list has five recommendations for AKS:

  • Run the Vertical Pod Autoscaler (VPA) in recommendation mode, for request and limit values.
  • Tune the cluster autoscaler profile, so unneeded nodes go sooner.
  • Turn on AKS cost analysis, to split cluster cost by Kubernetes constructs or Azure assets.
  • Use Spot nodes for work that can handle interruptions.
  • Move to Prometheus-based Container Insights, to reduce monitoring cost.

The first two go after requests and spare nodes, and both leave the work with you. Run that way, the VPA calculates values but changes no pod. So someone sets them, workload by workload.

Microsoft also doesn’t recommend the VPA beside an HPA that scales on CPU or memory. HPA vs VPA explains why the two clash.

Coral does that work, and keeps doing it. It sizes requests to real use and works with your HPA. Coral also empties spare nodes, so the Cluster Autoscaler or NAP removes them.

Our Kubernetes cost optimization guide walks through both steps by hand, and AKS cost optimization shows what Coral sets up on AKS.

Where Amoeba fits

Advisor’s disk advice has three parts:

  • Review disks that aren’t attached to a VM (in preview).
  • Move busy Standard HDDs to Standard SSD.
  • Consider reservations for managed disks.

None of its cost recommendations makes a disk in use smaller. Amoeba covers that gap.

Amoeba works on the data disks of running VMs: Azure managed disks and Amazon EBS volumes, on Windows and Linux VMs. It moves a VM’s data disks onto one btrfs pool sized to your data, with room to grow.

The pool grows before it fills. When your data goes down and stays down, Amoeba shrinks it one disk at a time.

Questions about Coral and Azure Advisor

Is Azure Advisor free?

Yes. Microsoft says Advisor is available at no additional cost. Some fixes cost money once you apply them, such as turning on VM backup.

Does Azure Advisor rightsize AKS pods?

No. For AKS, it recommends the Vertical Pod Autoscaler in recommendation mode. That mode calculates request and limit values, but changes no pod.

Does Coral replace Azure Advisor?

No. Advisor covers many Azure services, plus reservations and savings plans, while Coral covers only AKS and EKS clusters. Keep using Advisor, and let Coral act inside your clusters.

Are Advisor’s saving figures exact?

Not always. Advisor prices VM and scale set savings at retail rates, before your discounts, so Microsoft says they might be higher than possible. Coral’s figures use list prices too, and our EKS and AKS pricing calculator shows a node’s list price.

How do you see what Coral would save on your AKS cluster?

Run the free assessment. It’s read-only, runs in Azure Cloud Shell or your terminal, and writes one PDF with your estimated saving at list price. Nothing is sent to Zoorik.

Sources

Find your own number

One line in your cloud console. One PDF report with your estimated saving at list price.

Estimate your saving

Talk to the builders

Thirty minutes with the people who build Coral and Amoeba.

Book a demo (opens in a new tab)

Or write to founders@zoorik.com