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
10 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Mallikarjuna
Mallikarjuna
4 years 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.

Raghav
Raghav
3 years ago

“In 1 vCore maximum 10 applications can be deployed”

1 vCore = 1.5gb and 0.1 vCore = 500MB
How come we can deploy 10 applications with 1 vCore? Shouldn’t it be 3 (500mb*3=1.5gb) ?

Last edited 3 years ago by Raghav
Prabhu
Prabhu
3 years ago
Reply to  Raghav

i’m not getting exactly what you are telling sir??

Kamal Kumar
Kamal Kumar
3 years ago

How do we decide the number of workers(whether 1 worker or 2 workers)while deployment?
What parameters are to be considered to decide the number of workers while deployment?

Pramod
Pramod
2 years ago
Reply to  Kamal Kumar

If the requirement is, you should not have down time and you want an alternative application is up on running when an crash happens in one application then we should go for multiple workers.._How many workers completely depends on the bussiness

Girma
Girma
2 years ago

good resource and there is something to amend with respect to PTP integration challenges.
Give me he opportunity to make my own input and i will do it accordingly.

Rafi
Rafi
2 years ago

How many applications we can deploye in cluster or group?

Suresh
Suresh
2 years ago

There is so much information, to make anyone interested in MuleSoft Integration (iPaaS), become highly confident in taking on any interview, hands on experience is also very critical. Overall a well maintained portal, with excellent presentation of information. Keep up the good work, appreciate the time and assistance in helping others gain knowledge. Bhagavad Gita: Chapter 18, Verse 69 न च तस्मान्मनुष्येषु कश्चिन्मे प्रियकृत्तम: | भविता न च मे तस्मादन्य: प्रियतरो भुवि || 69|| na cha tasmān manuṣhyeṣhu kaśhchin me priya-kṛittamaḥ bhavitā na cha me tasmād anyaḥ priyataro bhuvi Amongst all the gifts we can give to others, the gift… Read more »

João Paulo
João Paulo
1 year ago

Could someone better explain the difference between The Mule Anypoint Runtime and Manager runtimes?

jjjj.png