Deployment options in Anypoint Platform

Deployment options in Anypoint Platform

Anypoint Platform offers several deployment options for your applications and APIs. These options cater to different needs and levels of control. See below the breakdown:

  1. Runtime Plane:
  • CloudHub: A fully managed cloud service by MuleSoft for hosting and managing Mule applications. Offers easy scaling, high availability, and automated updates.
  • Anypoint Runtime Fabric: A container service for deploying Mule applications and API gateways on your own infrastructure (AWS, Azure, VMs, etc.). Provides more control and customization but requires management responsibilities.
  • On-premises Mule runtime engine instances: Deploy Mule applications directly on your own servers. Offers complete control but requires significant infrastructure management.

2. Control Plane:

  • Cloud control planes: Hosted by MuleSoft in public clouds (US, EU, Government). Used to manage applications and APIs deployed in CloudHub or on-premises with Runtime Fabric.
  • Customer-hosted control plane (Anypoint Platform PCE): Install and manage the control plane software on your own infrastructure. Offers full control but requires significant expertise and resources.

3. Hybrid deployment: Combine CloudHub for public-facing applications with on-premises Runtime Fabric for sensitive data or internal needs.

Factors to consider when choosing between the above options:

  • Level of IT expertise and resources: CloudHub requires minimal management, while on-premises options require more effort.
  • Security and compliance requirements: CloudHub offers pre-built security features, while on-premises options offer greater control.
  • Application performance and scalability needs: CloudHub scales automatically, while on-premises options require manual scaling.

References: