Book description
Cloud 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.
Table of contents
- Cover
- Title
- Copyright
- Dedication
- Brief Contents
- Contents
- Preface
- Chapter 1 Introducing Cloud Computing
- Chapter 2 Software as a Service (SaaS)
- Chapter 3 Platform as a Service (PaaS)
- Chapter 4 Infrastructure as a Service (IaaS)
- Chapter 5 Identity as a Service (IDaaS)
-
Chapter 6 Data Storage in the Cloud
- Examining the Evolution of Network Storage
- Understanding Cloud-Based Data Storage
- Advantages and Disadvantages of Cloud-Based Data Storage
- Getting Past the Fear of Cloud-Based Data
- Cloud-Based Backup Systems
- Understanding File Systems
- Industry-Specific Cloud-Based Data Storage
- Cloud-Based Database Solutions
- Cloud-Based Block Storage
- Chapter Summary
- Key Terms
- Chapter Review
-
Chapter 7 Collaboration in the Cloud
- Collaborating in the Clouds
- Questions to Ask About Collaborative Tools
- Web-Based Collaboration Began with Web Mail
- Instant Messaging Isn’t What It Used to Be
- Cloud-Based Phone and Fax Systems
- Revisiting File Sharing
- Collaborating via Web Logs (Blogs)
- Collaborative Meetings in the Cloud
- Virtual Presentations and Lectures
- Using Social Media for Collaboration
- Using Cloud-Based Calendar Management
- Using Streaming Video Content to Collaborate
- Chapter Summary
- Key Terms
- Chapter Review
-
Chapter 8 Virtualization
- Understanding Virtualization
- The History of Virtualization
- Leveraging Blade Servers
- Server Virtualization
- Desktop Virtualization
- Desktop Solutions on Demand
- Virtual Networks
- Data Storage Virtualization
- Not All Applications Are Well Suited for Virtualization
- Why Virtualize?
- Chapter Summary
- Key Terms
- Chapter Review
- Chapter 9 Securing the Cloud
- Chapter 10 Disaster Recovery and Business Continuity and the Cloud
-
Chapter 11 Service-Oriented Architecture
- Understanding Service-Oriented Architecture
- Web Services Are Not Web Pages
- Understanding Web Service Performance
- Web Service and Reuse
- Scaling Web Services
- Web Services and Loose Coupling
- Treating a Web Service as a Black Box
- Web Service Interoperability
- Governing Web Services
- Chapter Summary
- Key Terms
- Chapter Review
-
Chapter 12 Managing the Cloud
- Know Your Service-Level Agreement
- Ensure and Audit System Backups
- Know Your System’s Data Flow
- Beware of Vendor Lock-In
- Determine Technical Support and Help Desk Procedures
- Determine Training Procedures
- Know the Provider’s Security Policies and Procedures
- Know Specifics About the Economics of the Cloud and Return on Investment
- Monitor Capacity Planning and Scaling Capabilities
- Monitor Audit-Log Use
- Solution Testing and Validation
- Chapter Summary
- Key Terms
- Chapter Review
-
Chapter 13 Migrating to the Cloud
- Define the System Goals and Requirements
- Protect Your Existing Data
- Use an Experienced Cloud Consultant
- Know Your Application’s Current Characteristics
- Remember Vendor Lock-In
- Define Your Training Requirements
- Establish a Realistic Deployment Schedule
- Review the Budget Factors
- Identify IT Governance Issues
- Understanding Cloud Bursting
- Chapter Summary
- Key Terms
- Chapter Review
- Chapter 14 Mobile Cloud Computing
- Chapter 15 Governing the Cloud
- Chapter 16 Evaluating the Cloud’s Business Impact and Economics
-
Chapter 17 Designing Cloud-Based Solutions
- Revisit the System Requirements
- When to Select a Development Environment
-
Design Is a Give-and-Take Process
- Designing for Accessibility
- Designing for Audit
- Designing for Availability
- Designing for Backup
- Designing for Existing and Future Capacity
- Designing for Configuration Management
- Designing for Deployment
- Designing for Disaster Recovery
- Designing for the Environment (Green Computing)
- Designing for Interoperability
- Designing for Maintainability
- Designing for Performance
- Designing for Price
- Designing for Privacy
- Designing for Portability
- Designing for Recovery
- Designing for Reliability
- Designing for Response Time
- Designing for Robustness
- Designing for Security
- Designing for Testability
- Designing for Usability
- Chapter Summary
- Key Terms
- Chapter Review
- Chapter 18 Coding Cloud-Based Applications
- Chapter 19 Application Scalability
-
Chapter 20 The Future of the Cloud
- How the Cloud Will Change Operating Systems
- Location-Aware Applications
- Intelligent Fabrics, Paints, and More
- The Future of Cloud TV
- Future of Cloud-Based Smart Devices
- Cloud and Mobile
- Faster Time to Market for Software Applications
- Home-Based Cloud Computing
- Chapter Summary
- Key Terms
- Chapter Review
- Glossary of Key Terms
- Index
- Credits
Product information
- Title: Cloud Computing
- Author(s):
- Release date: March 2012
- Publisher(s): Jones & Bartlett Learning
- ISBN: 9781449647407
You might also like
book
Cloud Computing
This book provides an understanding of what cloud computing really means, explores how disruptive it may …
book
Cloud Computing
Cloud computing has created a shift from the use of physical hardware and locally managed software-enabled …
book
Cloud Computing
Cloud Computing: Theory and Practice provides students and IT professionals with an in-depth analysis of the …
book
Cloud Computing
Comprehensive and timely, Cloud Computing: Concepts and Technologies offers a thorough and detailed description of cloud …