LIMA super optimizes the use of computing resources ensuring that you only pay for what you use. And it also ensures that the computing resources, are extended by services only if the current usage of the resources pass certain threshold. By contrast, if the usage goes low, then LIMA 'contracts' the usage of capacity by freeing it up, ensuring that optimal amount of hardware is used reflecting the current usage.
Each layer within LIMA service stack scales up or down as per the usage needs.
The capacity usage of the UI layer directly corresponds to:
- The number of users online concurrently utilizing the services or solutions
- The number of requests per session – or the load based on a user operation
The in-memory layer's capacity usage depends on:
- The amount of data that needed to be served instantly to the users
- The number of business processing rules or services computed based on end-user requests
- The replication factor that needs to be respected to ensure fail-safe scenario
The compute layer's capacity usage depends on:
- The amount of data that need to be processed
- The complexity of the data processing task
The processing layer's capacity usage depends on:
- The amount of data that need to be persisted
- The replication factor to ensure fail-safe scenario
Besides, LIMA also has support services that orchestrate communication across various services and continually monitor the health of these services.
To better manage this auto elasticity effectively LIMA provides easy-to-use UI to configure, summarize and monitor the historical and current capacity usage, the corresponding service loads and how LIMA effectively optimized the usage capacity on various services.
LIMA also learns from history and ensures that based on the historical trends and service needs necessary capacity is pre-allocated and configured for a service to perform optimally at a scheduled time – guaranteeing optimal performance usage of the solution.
260 Sheridian Ave
+1 888 402 5463