Springer has recently published the Handbook of Cloud Computing, which describes and evaluates current state-of-the-art of cloud computing, and includes contributions from world experts in the field of cloud computing from academia, research labs and private industry.
The book is organized in four parts:
- Technologies and Systems, where basic concepts of cloud computing and key technologies such as virtualization, storage, networking and scheduling techniques are presented
- Architectures, evaluates several specific architectural concepts applied to cloud computing.
- Services, describes various issues on cloud services, including types of services, service scalability, scientific services and dynamic collaborative services.
- Applications, describes various cloud computing applications such as kowledge clouds, scientific and statistical computing, scientific data management and medical applications.
I was invited to contribute to the Handbook, and therefore, jointly my colleagues at Telefónica I+D Luis Rodero, Luis Vaquero, Alvaro Polo and Juanjo Hierro, we published the “Service Scalability Over the Cloud” article at the Services part. In the article, we review the concept of “Scalability” and how traditionally IT Systems have faced this issue. In a second part, we describe how grid and cloud computing help services to scale, and describe some techniques used in cloud scalability. As conclusion, we point out that existing large-scale applications need to be adapted to the cloud and their scalability control could not be trivial or directly could not be possible. From an early stage of design, applications must be designed having in account the scalability issue, and new development techniques and cloud-ready technologies (such as Map Reduce, are needed for cloud-scaling.
SaaS can be offered directly from dedicated hardware, but software developer’s and provider’s life would be easier with the support of IaaS clouds, and could be even better with PaaS technologies supporting scalability, deployment and other issues.
Article Reference:
Caceres J., Vaquero L.M., Rodero-Merino L. Polo A., Hierro J.J. “Service Scalability Over the Cloud” , Handbook of Cloud Computing, Editors: Furth B. and Escalante A., Springer, New York (USA), 2010. ISBN: 978-1-4419-6523-3