Below is an excerpt of the interview:
DHN: What are some of the limitations that developers and service providers face when deploying Java Apps on most of the cloud hosting platforms, and how does Jelastic provide a way around them?
Dmitry: Traditionally Java developers had to either go with regular hosting or IaaS (infrastructure as a service) – and in that case do all of the server setup and administration themselves; or pick platforms like Google App Engine, Heroku and others and have to re-code their applications to comply with the multiple limitations they impose.
You see, these “blackbox” platforms do not give you isolated standard application and database servers so you lose control and flexibility of what you can do. You cannot get a public IP address, use custom network ports, upload the libraries that you might need (for example graphical controls), tweak server configuration files, write data to local file system, and so on. In some of the platforms they do not even let you use multithreading or can kill your application when it does not start “fast enough” or can kill web requests if they take “too long” or exceed certain frequency.
Bottom line is that outside really simple applications, these platforms do not let you host your code without re-writing it for the proprietary platform.
We believe that Jelastic should be adding value and making hosting easier to developers without making them change their existing tools and processes. If they already have their favorite developer environments (IDEs) that they use, they can keep using them. Same thing applies to the source control and build tools. Jelastic does not make developers change their ways. It just solves the hosting piece for them regardless of their existing processes.
Read the full interview at The Daily Host News.