Jan Bartel's Blog
Cloud computing refers to the ability to deploy your application on
infrastructure that you do not necessarily own nor manage yourself and that
can be easily scaled up to handle demand and provide resiliency to failure.
The hardware infrastructure can be composed of clusters of many cheap
machines or it may be high-end hardware which is virtualized into many nodes.
In either scenario, the cost of ownership is dramatically less than in the
traditional model.
Additionally, your application executes in an environment where the services
it consumes can be transparently provided for you and scale along with the
application. Think services like databases, messaging and servlet session
clustering for example.
Software as a service is an increasingly popular p... (more)