SECTION 1
1. Introduction to Cloud Computing 7
2. Generations of Computers 14
3. Classification of Computers 23
4. Basic Internet Terminology 29
5. Getting Connected to Internet 34
6. The Emergence of Cloud Computing 41
7. Popular Cloud Service Providers 46
SECTION 2
8. Cloud Computing Infrastructure Models 55
9. Virtualization and Its Types 60
10. Techniques Used in Server Virtualization 65
11. Challenges for the Cloud 72
12. Baseline Security Practices for SaaS
(Part I) 78
13. Baseline Security Practices for SaaS
(Part II) 84
14. Open SaaS Applications 90
SECTION 3
15. Common Standards in Cloud Computing 99
16. Cloud Management Initiative 104
17. Standards for Application Developers
(Part I) 111
18. Standards for Application Developers
(Part II) 116
19. Standards for Messaging 121
20. Standards for Communication 125
21. Cloud Services for Education 131