
Like all Russian-speaking Java developers, we are looking forward to the
JavaOne conference , which will be held on April 12 in Moscow. For us, this event will be a landmark, because For this day we have prepared a beta version of
Jelastic , an elastic cloud solution for Java.
For whom Jelatic is intended at this stage of testing: for Java developers using Tomcat and MySQL, who want to deploy their applications in a single click in an elastic cloud environment.
An important distinguishing feature of Jelastic relative to competitors is the presence of vertical scaling.
The main purpose of the closed beta is to test the performance of vertical scaling on your real work projects.
Here are some differences between vertical and horizontal scaling:
- no need to make changes to the application logic
- no need to replicate and synchronize data between nodes
- no need to balance requests / load between nodes
- cheaper than with horizontal scaling (less overhead, no specialized nodes for balancing)
- fast scaling time (much faster compared to horizontal scaling)
- quite large potential scalability ratio x136 (from 256m to 32Gb)
- smaller step scalability (64Mb)
- OutOfMemmoryError is much less likely
At the same time, as always, there are a number of disadvantages:
- availability of scalability limits (32Gb)
- failover - less resilient architecture (when a single node is dropped, the entire application becomes unavailable)
In addition to vertical scaling, we want to test the work of other algorithms, such as:
- convenient mechanism for deploying applications (war deploy), version of deployment
- QA (Quality assurance) - management of different versions of environments for your application (for example, dev, test, production)
- “roly-poly” mechanism - when a web server crashes with critical errors, it is automatically raised by the system
- other
Info help
Currently, there are three main Java PaaS Cloud solutions that provide 100% portability of applications to the cloud.
As you can see, all our competitors are somehow heavily tied to Amazon EC2.
Jelastic - is not tied to the IaaS of a specific data center, which will allow to deploy our solution in any serious data center.
Another important distinguishing feature is better utilization of resources through the use of Parallels Containers, a virtualization solution at the operating system level. Parallels Containers is ideal for implementing Platform as a Service and has a higher degree of density and lower overhead compared to Xen and VMWare.
')
How to access
On JavaOne, we will distribute coupons with numbers to activate the entrance to the cloud workspace. The volume of projects for the first private testing is limited to 20-30 pieces.
The main conditions for being able to test our Java Cloud PaaS solution are:
- you love java
- Have your project written in Java and that runs on the Tomcat web server.
If you don’t care how and where Java will develop in the Cloud, if it’s just interesting to listen or express your opinion or outrage, if you have a desire to participate in the development of a unique Java Cloud solution, be sure to come to JavaOne - let's talk.