September 18, 2020

Mule Deployment Models Which One to Go For

September 18, 2020 · By Vibhor Sharma
Mule Deployment Models Which One to Go For

Being an Architect, Product owner or a CXO of your organization having already purchased a brand new anypoint platform subscription or planning to get one based on evaluation of the platform and now In dilemma which subscription model to go for ?

This article will help you to provide a 1000ft overview of various deployment options available in anypoint platform and which one to go for. 

To Start our journey, Mulesoft offers various deployment options, to name some-

That’s confusing right?

To help you guide through the process of choosing the best one for you here is little background on how the anypoint platform is divided, it will help you analyse and align with your requirements –

Anypoint Platform
  1. Runtime plane – This is the part of the platform where the application server/ mule runtime engine is physically hosted. This would contain your mule application packages, connectors etc.

Talking about deployment the runtime plane can be hosted –

  1. Control Plane – Its the part of platform where the actual brain/ control panel sits. Some of the tools available in runtime plane are Design center, runtime manager, anypoint monitoring, API manager and Administrator Control panel. Control plane can be hosted on below models –
    • US or EU Control Plane (multi-tenant) – all of the above application are hosted in the US or the EU region, be careful while choosing the control plane as your country GDPR laws might affect where you can store the data.
    • GOV Cloud
    • Private Cloud Edition –  This is basically single-tenant version of mulesoft which offers full control of your data within your own data centers. Using Private Cloud Edition,we would be able to maintain control over data storage and processing of data. The control plane appliance can be installed onto your own data centers, such as on-prem or Azure or AWS. Private Cloud Edition leverages Docker and Kubernetes technologies to provide built-in high availability and scalability.
USECASEDESCRIPTIONSOLUTION
Need Managed SaaS solution to Develop and host the applications. Dont have wider IT presence in my organization to manage the the integration platform and need an agile solution to quickly build and deployGo for Anypoint Platform Cloudhub Edition
Have Strict compliance laws on data processing within own data centers. Organizations in industries such as banks, insurance corps, healthcare have scenarios where they want to more tightly manage their data. Anypoint Platform Private Cloud Edition/ PCF
Have both Cloud and on-prem applications to integration + Reduce IT ExpenditureThere may be scenario where an org have both cloud and on-prem applications to be integrated at the same time they want to reduce management overhead of on-prem servers and keep transactions seperate at the same time connected between cloud and on prem dataHybrid approach (On-prem + Cloudhub)
High Scalable, customizable on-prem solutionif your org runs completely on-premise and is looking for an integration solution highly scalable and customizable Anypoint Runtime Fabric (RTF)
All my Apps already in SaaS
As a modern organization we have moved away from on-prem and have all of our applications in AWS or Azure etc and we have a requirement of an Integration + API management tool to cater to our integration requirementsGo for Cloudhub if you want to reduce the IT management cost. Go for Standalone installation if you need more customization/ single tenant is the requirement.
Have restrictions on Data processingOrganization have restrictions on data processing like processing within the country, gdpr rules etc.go for government cloud, private cloud edition based on case

Trade-off –

EditionUp’sDown’s
CloudhubFully Managed solution, >99% uptime guranteed, reduced IT management effortHosted on Shared AWS Tenant
Cloudhub + On-PremBest of both Worlds, Seamless integration, natural abstraction between runtimes etcLittle Difficult to manage the link and would require dedicated team for on-prem maintainence.
Private CloudHighly Secure, Compliant with Gov, GDPR and some country specific laws. Full control on the data and applicationsCost*, Limited Features*

*conditions apply

← Back to articles