Mule Runtime

 

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
  
Thank you for taking out time to read the above post. Hope you found it useful. In case of any questions, feel free to comment below. Also, if you are keen on knowing about a specific topic, happy to explore your recommendations as well.
 
For any latest updates or posts on our website, you can follow us on LinkedIn. Look forward to connecting with you there.


Share this:
Subscribe
Notify of
guest
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Mallikarjuna
Mallikarjuna
4 months ago

1.How to increase worker size for mule application in runtime with out impact the business?

2.How to validate the RAML whether it’s good or not in mule ?(except Design center or APIKIT router)

Please help here.