Anypoint Platform Hosting Overview | MuleSoft Documentation
# Anypoint Platform Hosting Overview
You can host different parts of Anypoint Platform in different locations, either in the cloud or in a physical data center. The best hosting option for your Anypoint Platform environment depends on your security, data privacy, and legal requirements. Different hosting options enable you to control the location where your and your customer’s data is stored, processed, and managed. The data remains segregated within the physical location required by your companies IT policies and requirements.
## Control Plane vs Runtime Plane
To understand the different hosting options that MuleSoft supports, you must understand the control plane and runtime plane within the context of Anypoint Platform.
  * Control plane
The components of the Anypoint Platform architecture that you use to design, deploy, and manage APIs and Mule applications. The control plane contains product features and components that are part of the Anypoint Design Center, Anypoint Management Center, and Anypoint Exchange.
  * Runtime plane
The components of the Anypoint Platform architecture where your APIs and Mule applications are deployed and made available to your users. The runtime plane includes the Mule runtime server and supporting services.


### Choosing a Hosting Option
Anypoint Platform is designed to enable the control plane and runtime plane to be hosted independently. Depending on your requirements, you can choose from the following:
  * Use Anypoint Platform in the MuleSoft-managed control plane and runtime plane.
  * Host and manage the runtime plane within your own infrastructure while connecting it with the MuleSoft-managed control plane.
  * Host both the control plane and runtime plane locally within your infrastructure.


See Control Plane and Runtime Plane Support Matrix for information about which runtime plane hosting options are supported in each control plane option.
## Control Plane Hosting Options
MuleSoft provides the following environments for the control plane:
  * US Cloud (default)
In US Cloud, the control plane is physically hosted within the United States.
  * EU Cloud
In the EU Cloud, the control plane is physically hosted within the European Union.
  * Canada Cloud
In the Canada Cloud, the control plane is physically hosted in Canada.
  * Japan Cloud
In the Japan Cloud, the control plane is physically hosted in Japan.
  * MuleSoft Government Cloud
MuleSoft Government Cloud is a FedRAMP-compliant instance of the control plane that’s managed by MuleSoft and is suitable for government agencies.
See About Government Cloud for more information.
  * Customer-Hosted Control Plane
MuleSoft also enables you to host the control plane within your own data center. Anypoint Platform Private Cloud Edition (Anypoint Platform PCE) is a version of Anypoint Platform that supports hosting the control plane within a user-managed data center. This enables you to control the environment where your assets and metadata are stored.
Anypoint Platform PCE supports deploying to Mule runtime servers hosted in a standalone environment. You can host the control plane in a physical server, a virtual server, or a third-party cloud environment such as Amazon Web Services.
See About Anypoint Platform PCE for more information.
Some Anypoint Platform components are not supported in Anypoint Platform PCE. See the Support Matrix for Control Plane Hosting Options for details.


This table shows more details about our regional services:
Region | Region Name | Control Plane  
---|---|---  
North America | US East (N. Virginia)  
US East (Ohio) | `us-east-2`  
US West (N. California)  
US West (Oregon) | `us-west-2`  
Canada (Central) | `ca-central`  
US GovCloud (West) | `us-gov-west`  
South America | Brazil (São Paulo)  
Singapore | `ap-southeast`  
Australia (Sydney) | `ap-southeast-2`  
Japan (Tokyo) | `ap-northeast`  
Germany (Frankfurt) | `eu-central`  
UK (London) | `eu-west-2`  
Ireland (EU Control Plane)  
Germany (EU Control Plane) | `eu-central`  
### Support Matrix for Control Plane Hosting Options
Not all Anypoint Platform components and features are supported in all cloud environments. The following table shows which environments support each component:
Anypoint Platform Component | US control plane | EU control plane | MuleSoft Government Cloud | Anypoint Platform PCE | Canada Cloud | Japan Cloud  
---|---|---|---|---|---|---  
Access management  
Anypoint API Community Manager  
Anypoint API Experience Hub  
Anypoint Code Builder  
API Designer  
Anypoint API Manager  
CloudHub runtimes  
Customer-hosted runtimes  
Anypoint DataGraph  
Anypoint Exchange  
Anypoint MQ  
Anypoint Monitoring  
Anypoint Partner Manager  
Runtime Fabric  
Anypoint Runtime Manager  
Secrets manager  
Anypoint Security edge policies  
Anypoint Security tokenization  
Anypoint Service Mesh  
Anypoint Studio  
Anypoint Visualizer  
You can’t access or configure some Anypoint MQ features, such as client apps and unencrypted queues. For information, see Anypoint MQ in MuleSoft Government Cloud.
## Runtime Plane Hosting Options
MuleSoft provides different options for hosting the Anypoint Platform runtime plane:
  * CloudHub 2.0
CloudHub 2.0 is a fully managed, containerized integration platform as a service (iPaaS) where you can deploy APIs and integrations as lightweight containers in the cloud.
CloudHub 2.0 provides for deployments across 12 regions globally, either single or shared tenancy, and dynamically scales infrastructure and built-in services up or down to support elastic transaction volumes. See CloudHub 2.0 for more information.
  * CloudHub 1.0
CloudHub is MuleSoft’s cloud-based environment for hosting the Mule runtime server and related services. CloudHub enables you to deploy an API or a Mule application on a platform that’s managed by MuleSoft.
CloudHub also provides high availability, clustering and failover of your APIs and Mule applications and performs load balancing for them. See CloudHub for more information.
CloudHub can be managed only by version of the cloud control plane that exists in the same environment (US cloud, EU cloud, or MuleSoft Government Cloud).
  * Runtime Fabric
Runtime Fabric is a container service that enables you to run Mule applications and API gateways within a data center or third-party cloud environment that you control and manage. You can install Runtime Fabric on a set of physical servers, virtual machines, or within Amazon Web Services and Microsoft Azure.
Runtime Fabric comes bundled with technology such as Docker and Kubernetes, which offer benefits such as high availability, failover, clustering, and load balancing. See Anypoint Runtime Fabric Overview for more information.
Runtime Fabric can be managed only by Cloud control planes (US cloud, EU cloud). MuleSoft Government Cloud and Anypoint Platform PCE do not support Runtime Fabric.
  * Hybrid Standalone Runtimes
Hybrid standalone runtimes enable you to host the Mule runtime engine in an environment you control. This model provides the control and security of deployments within customer trust boundary combined with the flexibility, scalability, and centralized management of cloud-based services.
With hybrid standalone runtimes, the Mule runtime engine can run on a physical server, a virtual machine, or within a third-party cloud service like Amazon Web Services (AWS) or Microsoft Azure.
  * Standalone Runtimes
Standalone runtimes are useful for isolated environments where connecting to the internet or Anypoint Control Plane isn’t feasible. These environments enable you to host Mule runtime engine on a single instance, such as a physical server, virtual machine, or within a third-party cloud service like AWS or Azure. This setup offers simplicity and control, but it requires that you manually manage infrastructure tasks like high availability, failover, clustering, and load balancing. No connection to Anypoint Control Plane is required, and you manage these Mule instances entirely within your own environment.
You can manage standalone runtimes by using cloud control planes (US Cloud, EU Cloud, MuleSoft Government Cloud) or a customer-hosted control plane (Anypoint Platform PCE).


### Support Matrix for Runtime Plane Hosting Options
Not all Anypoint Platform components are supported in each of the Runtime Plane hosting options:
Anypoint Platform Component | CloudHub 2.0 | CloudHub | Runtime Fabric | Standalone  
---|---|---|---|---  
Mule runtime engine  
Anypoint Object Store v2  
Anypoint DataGraph  
  * Anypoint Object Store v2
Runtime Fabric and standalone runtimes do not support Anypoint Object Store v2. Instead, Runtime Fabric and standalone runtimes support Mule clustering. On Runtime Fabric, multiple replicas of the same application can share objects. On standalone runtimes, multiple Mule runtime engines can share objects with each other.
See Cluster Runtime Instances
  * Connector Support
Connectors that retrieve and manipulate files on the file system are not supported, for example Anypoint Connector for File (File Connector). Mule applications deployed to Runtime Fabric do not have access to the file system of the virtual machine or the network mount.
### Support Matrix for Runtime Plane Hosting Options
Not all Anypoint Platform components are supported in each of the Runtime Plane hosting options:
Anypoint Platform Component | CloudHub 2.0 | CloudHub | Runtime Fabric | Standalone  
---|---|---|---|---  
Mule runtime engine  
Anypoint Object Store v2  
Anypoint DataGraph  
  * Anypoint Object Store v2
Runtime Fabric and standalone runtimes do not support Anypoint Object Store v2. Instead, Runtime Fabric and standalone runtimes support Mule clustering. On Runtime Fabric, multiple replicas of the same application can share objects. On standalone runtimes, multiple Mule runtime engines can share objects with each other.
See Cluster Runtime Instances
  * Connector Support
Connectors that retrieve and manipulate files on the file system are not supported, for example Anypoint Connector for File (File Connector). Mule applications deployed to Runtime Fabric do not have access to the file system of the virtual machine or the network mount.


## Control Plane and Runtime Plane Support Matrix
The following table lists the runtime plane options that are supported in each control plane hosting option.
Runtime Plane | US control plane | EU control plane | MuleSoft Government Cloud | Anypoint Platform PCE | Canada cloud | Japan cloud  
---|---|---|---|---|---|---  
CloudHub 2.0  
Standalone runtimes  
Runtime Fabric  
## See Also
  *   * Run Mule Runtime Engine On-Premises
  * Anypoint Runtime Fabric Overview
  * Supported Configurations for Anypoint Platform PCE