What is Mule ESB Cloud?
CloudHub is an integration platform as a service (iPaaS) where you can deploy sophisticated cross-cloud integration applications in the cloud, create new APIs on top of existing data sources, integrate on-premises applications with cloud services, and much more.
To understand CloudHub’s approach to security and availability, it’s important to understand the architecture behind CloudHub. It includes two major components—Anypoint platform services, and the worker cloud. These two components and the Runtime Manager console through which you access them work together to run your integration applications.
Figure 1 : CloudHub architecture
-
Integration Applications- Applications that you create and deploy to CloudHub to perform integration logic for your business.
-
Runtime Manager - User interface that enables you to deploy and monitor integrations, and configure your account.
-
Platform Services - Shared CloudHub platform services and APIs, which includes CloudHub Insight, alerting, logging, account management, virtual private cloud/secure data gateway, and load balancing.
-
CloudHub Workers - An elastic cloud of workers, Mule instances that run integration applications. Workers are dedicated instances of Mule runtime engine that run your integration applications on CloudHub. Workers have the following characteristics:
-
Capacity: Each worker has a specific amount of capacity to process data. Select the size of your workers when configuring an application.
-
Isolation: Each worker runs in a separate container from every other application.
-
Manageability: Each worker is deployed and monitored independently.
-
Locality: Each worker runs in a specific worker cloud, such as the US, EU, or Asia-Pacific.
-