What is runtime manager?
- Runtime manager is to deploy and manage mule application on mule runtime engine, where mule runtime is running on Cloudhub or on-premise or on RTF.
- By using runtime manage you can deploy/undeploy the mule app
- You can change the runtime version at any time
- You can increase/decrease the worker size
What is vCore?
It is unit of compute capacity for processing on Cloudhub. In 1 vCore maximum 10 applications can be deployed where 0.1 vCore will be consumed by each mule application
What is worker in MuleSoft?
Worker is an dedicated Instance of Mule hosted on AWS is used to run your integration application
Features of workers:
- Capacity: Each worker has a specific amount of capacity to process data.
- Isolation: Each worker run in a separate container from every other application
- Manageability: Each worker is deployed and Managed independently
- Locality: Each worker runs in specific worker cloud such as US,EU or Asia-Pacific
How many mule applications you can deployed in one worker in Cloudhub
Only one Mule Application can be deployed in MuleSoft in one worker
What is minimum and maximum Worker size available in Cloudhub?
0.1 vCores is the Minimum and 16 vCores is the maximum worker size available in Cloudhub
What is horizontal scaling and vertical scaling?
Vertical scaling is to increase the worker size, when you want to process the CPU Intensive API’s or process large payload with small number of request increase the vCore size.
Horizontal scaling is to increase the number of worker, if you want to increase the throughput of high frequency small payload
How to achieve clustering in MuleSoft
You can achieve this by adding multiple workers to your application to make it horizontally scale, Cloudhub automatically distribute multiple workers for same application across 2 or more data centres for maximum reliability When deploying your application to two or more workers, the HTTP load balancing service distributes requests across these workers, allowing you to scale your services horizontally. Requests are distributed on a round-robin basis.
Can you disable the Cloudhub Logs?
Yes, in that case only the system logs are available in Runtime Manager. System logs provide the status of your worker deployment and whether your application started correctly, but do not provide application logs
What is Mule Runtime?
- A Mule runtime is a runtime engine used to host and run Mule applications – Similar to an application server
- Mule runtimes can be provisioned on-premises and/or in the cloud
- One Mule runtime can host several Mule applications