ZK on PaaS Clouds: Heroku and OpenShift Express"
m (→Conclusion) |
m (→Conclusion) |
||
Line 58: | Line 58: | ||
= Conclusion = | = Conclusion = | ||
+ | The benefit of PaaS Cloud is cost down and easy to use from the deployment concept. Apparently, both Heroku and OpenShift are another good choice to broadcast your applications and also ZK applications. | ||
= Reference = | = Reference = |
Revision as of 03:24, 3 January 2012
Vincent Jian, Engineer, Potix Corporation
January 2, 2012
ZK5+
PaaS Cloud
PaaS Cloud means Platform as a Service on Cloud, here the Platform is leased application/database capacity. For more accurate definition, refer to Wikipedia. Here we will introduce how to running ZK application on Heroku and OpenShift Express.
Heroku
Heroku currently support six languages: Ruby, Java, Node.js, Scala, Clojure and Python cloud PaaS. It also provides a lot of add-on, such as Heroku Scheduler, ClearDB MySQL Database, NoSql related database, and etc. for developer to integrate them into their application.
OpenShift Express
OpenShift is a free, auto-scaling platform-as-a-service for Java, Ruby, PHP, Perl and Python applications provided by Ret Hat. It also supports MySQL, MySQLi, PDO MySQL, PDO SQLite, and Amazon-RDS database.
Running ZK on Heroku & OpenShift Express
Here we can see the flow chart first.
Both Heroku and OpenShift provides the above concept to help us deploy applications easily and no need to concerns the hardware and software that can save a lot of time and cost.
Let's see more detail features about Heroku and OpenShift with the table below:
Features | Heroku | OpenShift |
---|---|---|
Deploy from source | Git + Maven | Git + Maven |
Deploy from existing war | No | Yes |
Container | Embedded Jetty or Tomcat | JBossAS 7.0 |
Datebase | NoSql add-on, PostgreSQL | MySQL |
For ZK application | Yes[1][2] | Yes[3][4] |
From the table above, we know that both Heroku and OpenShift are working well for ZK application
Conclusion
The benefit of PaaS Cloud is cost down and easy to use from the deployment concept. Apparently, both Heroku and OpenShift are another good choice to broadcast your applications and also ZK applications.
Reference
Following the links for more detailed steps to deploy ZK applications.
Comments
Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License. |