Cluster Access Levels
Jelastic’s Platform-as-a-Service Cluster is targeted at a wide audience of developers and SMBs, enterprises and hosting providers. Each class of Jelastic customers has its own level of access and a specific way to interact with our platform.
There are three levels of access to the Jelastic Cluster:
Jelastic provides two admin panels for accessing the cluster. Jelastic Cluster Panel (JCA) is available for administrators at hosting providers and enterprise companies. The other admin panel is the Jelastic Dashboard which is used by developers. This makes the Jelastic system ideal for DevOps teams.
The administrators of the Jelastic platform are operations departments of hosting providers or IT departments of enterprise companies. After the platform installation, they become the owner of the platform and begin to manage the overall performance via Jelastic Cluster Admin Panel by setting the main configurations (quotas, tariffs, customization etc.) and supporting all of the required aspects.
There are four main tasks performed by the administrators during the Jelastic Cluster lifecycle:
Developers or SMBs
This group of Jelastic customers can create environments, deploy their applications and perform all the actions required for the successful lifecycle of their applications. Environment and application management is performed via Jelastic’s panel for developers Jelastic Dashboard.
The main activities available for developers or SMBs in the Jelastic platform are as follows:
- create simple and complex environments
- deploy applications in different ways without any code change
- ability to tune and tweak configurations
- scale applications vertically and horizontally
- test and debug applications remotely
- application lifecycle management
- clone and share environments
- suspend and activate stopped environments
- process statistics and logs
- upgrade and fund account, etc.
While using Jelastic the typical developer might go from trial registration to features testing during the trial period. The major steps of this life cycle are represented in the diagram below:
At the end of the trial period developers decide whether to upgrade the account and reach the production or to get the account destroyed.
Enterprise installations do not have a trial period. In the enterprise private cloud developers can self-manage their application environments using the Jelastic dashboard relieving IT administrators from environment configuration and setup tasks.
The end-users are connected to the Jelastic Cluster indirectly by using applications deployed to the Jelastic environments created by developers or SMBs or enterprise developers. All of the incoming users’ requests are sent to the domain name of an appropriate application and are processed in one of the following ways:
via Global Resolvers
Jelastic uses several synchronized Resolvers for receiving requests simultaneously. As a result, there can be several entry points for environments used at the same time.
via Public IP if it is attached to the entry point of the environment (balancer, app server or database container). This solution provides less risk of being affected by other applications (as in the case with shared Resolvers) and is recommended for production applications. Also Public IP usage makes more features available such as remote debugging, remote backup, JMX, FTP, Custom SSL, websockets and polling etc.
Access levels make using and managing the Jelastic Cluster fully efficient, convenient and easy. Each type of customer is provided with their own range of rights and limitations making the system well structured and organized.