Hi All,
We are trying to evaluate the RTF options of installing directly in Azure VM or in AKS. Can someone explain difference between them and Prod & Cons for these two approaches
Hi @Raamachanthiran Chanemougam
If I understand your question you are referring following 2 flavors of RTF.
- RTF with MuleSoft Managed Kubernetes Appliance
- RTF with Self managed Kubernetes (AKS)
RTF with MuleSoft Managed Kubernetes Appliance have following
Pros
- As it comes with MuleSoft managed Kubernetes appliance, you need not to have expertise in Kubernetes. Basic understanding should be fine.
Cons
- It needs additional Controllers (VMs) for each of your Kubernetes cluster. this will increase your infrastructure footprint by 30% to 40%.
- It does not allow you to manage the AKS cluster, which means you can have only mule application on these clusters.
RTF with Self managed Kubernetes (AKS) have following
Pros
- Don't require additional VMs for controllers. This is considerable saving on your infrastructure Capex.
- Provide flexibility organizing your clusters as you own the Kubernetes management.
Cons
- You must have Kubernetes capability in house.
- Need to manage/maintain your Kubernetes stack, hence more Opex.
If you already have a inhouse Kubernetes capabilities and managing other services and operation on Kubernetes stack, then you can consider RTF on Self managed Kubernetes, else RTF with MuleSoft Kubernetes appliance could be wise choice.
Please consider Total cost of operation instead of just the infrastructure cost.
Please do let me know if this is helpful.
Regards,
Ranjeet Bhoyar