As part of our continued work to provide you with an even better Jelastic Application experience, we will be deploying new enhancements to Jelastic on Monday 04.03.2013 between 10 PM and 16 PM MEST!

Reasons for the maintenance:  Update to Release Candidate 1.9 with several fixes and some new main features.

FTP support

Jelastic now supports both FTP and FTPS.

FTP advantages:

  • fast sharing of files (applications and/or data),
  • indirect or implicit use of remote computers,
  • shielding from variations in file storage systems among hosts,
  • reliable and efficient transfer of data etc.

New Software stacks versions

The component templates are updated to the latest versions:

Tomcat 6 6.0.36
Tomcat 7 7.0.33
TomEE 1.5.1
Jetty 6 6.1.26
GlassFish 3 3.1.2.2
Java 6 1.6.0_38
Java 7 1.7.0_11
MariaDB 5.5.28a/10.0.0a
MongoDB 2.2.2
MySQL 5.5.29
PostgreSQL 8.4.14
CouchDB 1.2.0
nginx 1.2.6
Maven 3.0.4
Centos 6 6.3
Memcached 1.4.15
Apache 2.2.15
NGINX PHP 1.2.6
PHP 5.3 5.3.21
PHP 5.4 5.4.11

TomEE support

Tomcat is the most popular open source application server among our developers, but for those of you who need more a enterprise-ready server, we added TomEE.

TomEE is an all-Apache stack aimed at Java EE 6 Web Profile certification, where Tomcat is leader of the pack. Apache TomEE provides application developers with the best technology stack that can be deployed to a simple Java EE container. This application server combines several enterprise projects including Apache OpenEJB, Apache OpenWebBeans, Apache OpenJPA, Apache MyFaces and more. In a nutshell: Tomcat + Java EE = TomEE.

TomEE is a full-blown app server, but at the same time it stays simple and avoids architecture overhead. „Less is more“ is the philosophy of Apache TomEE. It delivers Java EE 6 Web Profile in the simplest way possible. So, this application server runs without any additional runtime requirements or startup time for larger applications and it’s compatible with most of Tomcat-aware and Tomcat-tested tools.

MariaDB 10.0.0 support

MariaDB 10.0 is the development version of MariaDB. It is built on the MariaDB 5.5 series with backported features from MySQL 5.6 and entirely new features not found anywhere else. And now it is supported in Jelastic. MariaDB 10.0.0 is an Alpha release targeted on those who might want to test it. Do not use alpha releases on production systems.

If you want to try MariaDB 10.0 in Jelastic just add it as your database while creating your environment.

Caching in NGINX

Caching in NGINX is the process of storing data outside of the web servers. For example, the files a user automatically requests by loading a web-page can be stored in your NGINX cache directory. When a user returns to a page he’s recently been looking at, the browser may get those files from the NGINX cache directory rather than the original server, saving time and traffic.

So caching improves performance while accessing a resource in two ways:

  • reduces the access time to the resource by copying it to a system closer to the user.
  • increases the resource building speed by reducing the number of accesses. For example, instead of building the homepage of your blog at each request, you can store it in a cache.

With Jelastic you can use caching in both NGINX-balancer and NginxPHP server using/var/lib/nginx/cache directory which has been created specifically for this purpose.