Cluster Orchestrator (Infrastructure Node) is a set of internal components for managing resources, processing requests, analyzing users’ behaviours and supporting Jelastic system maintenance. Usually we recommend using a dedicated server for the Cluster Orchestrator as it gives better stability and performance.
For high availability, Jelastic Platform is running on two infrastructure nodes with a pair of replicated proxy servers at them. In such a way, even if some infrastructure element fails, the comprised end-users containers will remain accessible.
All infra node components are run in separate virtual Virtuozzo Containers for Linux on CentOS and are responsible for:- Provisioning
- Templates configuration and clustering binding
- Environment’s lifecycle management
- Applications deployment
- Scalability management
- Handling users requests via Global Resolver
- Logs and statistics
- Billing
- Business analysis tools
Monitoring and health checking

Let’s consider in detail each cluster component and its functions.