1. Jelastic 1.1 Introduction: Jelastic is a cloud with a limitless Platform as a Service (PAAS) and container based Infrastructure as a service (IAAS). Founded in 2010, by Ruslan Synytskyy (CEO), Constantin Alexandrov and Alexey Skutin. The headquarters of Jelastic Company are in Palo Alto, California [1]. Jelastic is a single platform that come up with sophisticated features such as high availability and scalability for developers, enterprise businesses and clients. Additionally, Jelastic support the most important programming languages such as Java, PHP, Python and many more. Jelastic supply multi-containers environments in private, public and hybrid cloud. Moreover, the Jelastic cloud is simple to use and manage. The consumers can deploy …show more content…
Scalability: It’s elastic scaling. If an application load grows, we allocate more resources (RAM and CPU). When load goes down, we release those resources automatically. Jelastic also automatically load balances across nodes if you choose multiple instances [6]. 1. Automatic Vertical Scaling: For CPU and RAM. The measurement units called cloudlets. User can setup the cloudlets that he wants. Cloudlets is equivalent to 128 Megabyte RSM and 200 MHz Central Processing Unit (CPU) core. Cloudlets contain two types Reserved and Dynamic. ● Reserved: Describe the amount of resources you expect your application needed. The customer will pay for them even if not used. ● Dynamic: Describe the amount of resources you expect your application can access. The customer will pay only if they used. 2. Automatic Horizontal Scaling: For application server nodes in an environment. This can be done by tunable triggers. The trigger starts to monitor the amount of resources the application consumes. If the usage level exceeds the stated percentage, trigger becomes invoked. The trigger will be executed if the amount of consumed resources will stay the same for a stated period of time. In this case, the number of server nodes will go up or …show more content…
Mission of the cluster is the ability to develop, debug, deploy, test, run, and maintain of the applications. In the cluster there are three level of access, which are Administrators, Developers and End Users. Additionally, Jelastic has two panels for accessing the cluster. Firstly, (JCA) Jelastic Cluster Panel that administrators at hosting providers and enterprise companies. Secondly, the Dashboard that is for developers to allow them to control their environments. End Users are connecting to the Cluster by using the applications that deployed by the