Cloud PowerWorkshop at WJAX
This year at WJAX me and my colleagues Halil-Cem Gürsoy, Andreas Hartmann and Stephan Müller from adesso will present the Cloud Power Workshop for the first time. It will cover everything you need to know to implement application with Java for the Cloud.
We will cover Google App Engine (GAE). It pioneered the PaaS Cloud approach and is quite broadly used nowadays. At the same time GAE has some limitations that you need to know about to successfully build application on the platform - in particular if you use Java.
Then Cloud Foundry will be shown - it provides a very interesting approach to PaaS - because it supports relational databases and Tomcat which is quite a familiar platform for most Java developers.
To develop Cloud applications successful you need to use novel architectures. We will cover principles like BASE and the CAP theorem. And we will show how to implement Cloud system with good scalability using RabbitMQ and a NoSQL database. Also Map/Reduce using Apache Hadoop will be demoed.
Of course there will be lot of live coding and material to take away so you can try it at home.
Take a look at the official announcement (German) - looking forward to see you there!
All You Need to Know About Cloud Foundry
The last few days quite I have done quite some work on VMware's new PaaS offering Cloud Foundry. It is quite interesting because it means that VMware is entering the Public Cloud market. Also the code is Open Source so you can install it on your local machine or on other infrastructure. RightScale has already demoed Cloud Foundry on Amazon EC2 - you can find more information about Cloud Foundry here.
If you are generally interested in Cloud Foundry here are the things I have created:
Interview with Adrian Colyer, CTO SpringSource is here
Cloud Foundry Demovideo
Cloud Foundry bietet basierende auf Amazon EC2, tc Server und Hyperic eine Cloud-Lösung an. Amazon EC bietet virutelle Rechner an, auf denen mit Cloud Foundry dann Linux mit tc Server, MySQL und Hyperic installiert wird. Man selber muss nur noch ein WAR-File auswählen, das deployt wird. In dem Video wird gezeigt, wie man eine Java-Anwendung mit der SpringSource Tool Suite ganz einfach in Cloud Foundry deployen kann. Test-Accounts gibt es unter http://www.cloudfoundry.com .