CPU bursting in Runtime Fabric
Runtime Fabric CPU bursting is a concept based on Kubernetes CPU bursting technology. Whenever we deploy the application to Runtime Fabric, we need to allocate the correct resources, such as vCPU and memory, to the application to ensure that it can handle the required workloads.
When we deployed the application to Runtime Fabric, it deployed in the isolated Pod. Each replica of the application runs in a separate Pod. Each replica has its own Mule runtime, and resources such as vCPU and memory need to be allocated for each replica. We also need to determine the number of replicas that need to be created during deployment.
We need to allocate the following resources for the replica while deploying the application:
- Reserved CPU: Guaranteed vCPU that’s available for the replica of the application.
- CPU limit: The maximum CPU that can be used by the replica of the application (the level to which the CPU can burst).
- Memory: The amount...