Chapter 13. Cloud computing
This chapter covers
- Defining cloud computing
- Using the platform as a service model
- Understanding Cloud Foundry
- Deploying a Roo add-on to Cloud Foundry
In the previous two chapters, you learned how to write and install custom Roo addon components, both simple and advanced add-on types.
In this chapter, you’ll learn how to package and deploy the sample Roo application to an external hosting service using a new web application deployment paradigm called cloud computing (CC). We’ll discuss this new paradigm and the cloud service offering from VMware[1] called Cloud Foundry.
1 The parent company of the SpringSource team who created the Spring Roo framework.
Roo includes an add-on component for Cloud Foundry to help developers with the tasks of deploying Roo applications to the cloud. We’ll show you how to configure and deploy your Roo applications using the Cloud Foundry add-on.
Why are organizations turning to cloud computing? Scalability (for scaling up as well as down on demand) is one reason. Another is that using cloud computing means no equipment, maintenance, or operational costs.