Cloud Computing: SaaS, PaaS, IaaS, Virtualization, Business Models, Mobile, Security and MoreCloud computing is changing the way businesses and users interact with computers and mobile devices. Gone are the days of expensive data centers, racks of disk drives, and large IT support teams. In their place are software applications delivered to users on demand from the cloud, high-capacity, auto-replicated, secure cloud-based disk-storage and databases, virtualized-server and desktop environments, and cloud-based collaboration tools which support on-premise-, remote-, and hybrid-team success. Within the pages of Cloud Computing, readers will find a hands-on introduction to the cloud, which will have them using cloud-based data storage to store personal documents and to share photos and other digital media with other users and their own various devices, performing cloud-based automated backups, and using other cloud-based applications by the end of Chapter 1! Readers will learn specifics about software as a service (Saas), platform as a service (Paas), infrastructure as a service (IaaS), server and desktop virtualization, and much more. Each chapter of the book presents a cloud topic, examines the underlying business case, and then takes the reader on a test drive. The chapters are filled with real-world case studies. The book's content is ideal for users wanting to migrate to the cloud, IT professionals seeking knowledge on cloud fundamentals, developers who will build the cloud solutions of the future, and CIOs wanting insights on the most recent cloud solutions. |
Contents
Introducing Cloud Computing | 1 |
Software as a Service SaaS | 17 |
Platform as a Service PaaS | 31 |
Infrastructure as a Service IaaS | 43 |
Identity as a Service IDaaS | 57 |
Data Storage in the Cloud | 65 |
Collaboration in the Cloud | 85 |
Virtualization | 109 |
Migrating to the Cloud | 191 |
Mobile Cloud Computing | 203 |
Governing the Cloud | 217 |
Evaluating the Clouds Business Impact and Economics | 231 |
Designing CloudBased Solutions | 247 |
Coding CloudBased Applications | 259 |
Application Scalability | 277 |
The Future of the Cloud | 291 |
Common terms and phrases
Amazon backup blade servers blog Bookmarks Tabs Help Browser window File business continuity chapter examines cloud computing cloud solutions cloud-based applications cloud-based data storage cloud-based database cloud-based solutions cloud-based storage company’s cost create data center Define and describe deploy developers disaster recovery documents Dropbox e-mail employees exercise Discuss Facebook file system Go Bookmarks Tabs Google App Google App Engine green computing hardware hypervisor IaaS interface Internet Linux load balancing man-in-the-middle attack mashup Microsoft monitor multitenant on-site OpenID operating system PaaS Pareto principle performance phone system platform potential redundancy requirements Resources For additional risk mitigation SaaS solutions Salesforce.com scalability scale service SaaS Service-oriented architecture shown in Figure Skype solution providers specific storage device user demand user’s vendor lock-in View Go Bookmarks virtual server VMware web-based WebEx wiki window File Edit Windows Azure www.CloudBookContent.com



