Cloud Computing, A Practical Approach

Cloud Computing, A Practical Approach

Read it now on the O’Reilly learning platform with a 10-day free trial.

O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.

Book description

"The promise of cloud computing is here. These pages provide the 'eyes wide open' insights you need to transform your business." --Christopher Crowhurst, Vice President, Strategic Technology, Thomson Reuters

A Down-to-Earth Guide to Cloud Computing

Cloud Computing: A Practical Approach provides a comprehensive look at the emerging paradigm of Internet-based enterprise applications and services. This accessible book offers a broad introduction to cloud computing, reviews a wide variety of currently available solutions, and discusses the cost savings and organizational and operational benefits. You'll find details on essential topics, such as hardware, platforms, standards, migration, security, and storage. You'll also learn what other organizations are doing and where they're headed with cloud computing. If your company is considering the move from a traditional network infrastructure to a cutting-edge cloud solution, you need this strategic guide.

Cloud Computing: A Practical Approach covers:

Service providers, including Google, Microsoft, Amazon, Yahoo, IBM, EMC/VMware, Salesforce.com, and others

Show and hide more Table of contents Product information

Table of contents

  1. Cover Page
  2. Cloud Computing
  3. Copyright Page
  4. Contents
  5. Acknowledgments
  6. Introduction
  7. Part I Getting Started
    1. 1 Cloud Computing Basics
      1. Cloud Computing Overview
        1. Disambiguation—Just What Is Cloud Computing?
        2. Cloud Components
        3. Infrastructure
        4. Services
        1. Storage
        2. Database Services
        1. Components
        2. Hypervisor Applications
        1. Amazon
        2. Google
        3. Microsoft
        1. When You Can Use Cloud Computing
          1. Scenarios
          2. When You Shouldn’t Use Cloud Computing
          1. Scalability
          2. Simplicity
          3. Knowledgeable Vendors
          4. More Internal Resources
          5. Security
          1. Your Sensitive Information
          2. Applications Not Ready
          3. Developing Your Own Applications
          1. Privacy Concerns with a Third Party
          2. Are They Doing Enough to Secure It?
          3. Security Benefits
          1. No Existing Regulation
          2. Government to the Rescue?
          1. Google
            1. Google App Engine
            2. Google Web Toolkit
            1. Technologies
            2. VMware Acquisition
            1. Offerings
            2. Cisco Partnership
            1. Azure Services Platform
            2. Windows Live
            3. Exchange Online
            4. SharePoint Services
            5. Microsoft Dynamics CRM
            1. Amazon Elastic Compute Cloud (Amazon EC2)
            2. Amazon SimpleDB
            3. Amazon Simple Storage Service (Amazon S3)
            4. Amazon CloudFront
            5. Amazon Simple Queue Service (Amazon SQS)
            6. Elastic Block Store
            1. Force.com
            2. Salesforce.com CRM
            3. AppExchange
            1. Services
            2. Movement to the Cloud
            3. Security
            1. Yahoo! Research
            2. SAP and IBM
            3. HP, Intel, and Yahoo!
            4. IBM and Amazon
            1. Cloud Computing Services
              1. Infrastructure as a Service
              2. Platform as a Service
              3. Software as a Service
              4. Software plus Services
              1. Operational Benefits
              2. Economic Benefits
              3. Tips for Evaluating SaaS
              4. Staffing Benefits
              1. What You Can Delete
              2. What You Should Keep
              3. Steps
              4. AppZero
              1. Why It’s Good for Business
              2. Best Business Practices
              1. Their Cloud Use
              2. Using the Cloud
              3. Cloud Computing and Web 2.0
              4. Applications and the Cloud
              5. Getting Started
              6. Be Realistic
              1. 5 Hardware and Infrastructure
                1. Clients
                  1. Mobile
                  2. Thin
                  3. Thick
                  1. Data Leakage
                  2. Offloading Work
                  3. Logging
                  4. Forensics
                  5. Development
                  6. Auditing
                  1. Basic Public Internet
                  2. The Accelerated Internet
                  3. Optimized Internet Overlay
                  4. Site-to-Site VPN
                  5. Cloud Providers
                  6. Cloud Consumers
                  7. Pipe Size
                  8. Redundancy
                  1. Identity
                  2. Integration
                  3. Mapping
                  4. Payments
                  5. Search
                  1. Platforms
                    1. Web Application Framework
                    2. Web Hosting Service
                    3. Proprietary Methods
                    1. Your Choices
                    2. Sample Applications
                    1. What Are APIs?
                    2. How APIs Work
                    3. API Creators
                    1. Internet Explorer
                    2. Firefox
                    3. Safari
                    4. Chrome
                    1. Overview
                      1. The Basics
                      2. Storage as a Service
                      3. Providers
                      4. Security
                      5. Reliability
                      6. Advantages
                      7. Cautions
                      8. Outages
                      9. Theft
                      10. Is Cloud Storage for Me?
                      11. Cloud Storage Providers
                      12. Amazon Simple Storage Service (S3)
                      13. Nirvanix
                      14. Google Bigtable Datastore
                      15. MobileMe
                      16. Live Mesh
                      1. Application
                        1. Communication
                        2. Security
                        1. HTML
                        2. Dynamic HTML
                        3. JavaScript
                        1. Virtualization
                        2. OVF
                        1. Data
                        2. Web Services
                        1. 9 Software as a Service
                          1. Overview
                            1. Advantages
                            2. Software Considerations
                            3. Vendor Advantages
                            4. Limitations
                            5. Driving Forces
                            6. Popularity
                            7. Virtualization Benefits
                            8. SaaS and SOA
                            9. Economic Impact
                            1. Intuit
                            2. Google
                            3. Microsoft
                            4. IBM
                            5. Industries
                            6. Healthcare
                            7. Collaboration—WebEx
                            8. Construction—CMiC
                            9. Retail—Epicor
                            10. Banking—OpenChannel
                            1. Overview
                              1. Pros
                              2. Cons
                              3. Vendors
                              1. Google Android
                              1. Adobe AIR
                              2. Apple iPhone SDK
                              1. Hybrid Model
                              2. Partnership
                              3. Active Directory
                              1. Google
                                1. Payment
                                2. Force.com and Google
                                3. Google Gears
                                1. Live Services
                                2. Microsoft SQL Services
                                3. Microsoft NET Services
                                4. Microsoft SharePoint Services and Dynamics CRM Services
                                5. Design
                                1. Google App Engine
                                2. Salesforce.com
                                3. Microsoft Windows Azure
                                1. Virtualization in Your Organization
                                  1. Why Virtualize?
                                  2. How to Virtualize
                                  3. Concerns
                                  4. Security
                                  5. Server Solutions
                                  6. Microsoft Hyper-V
                                  7. VMware
                                  8. VMware Infrastructure
                                  9. Thin Clients
                                  10. Sun
                                  11. Hewlett Packard
                                  12. Dell
                                  13. Case Study: McNeilus Steel
                                  14. Benefits
                                  15. Making the Sell
                                  16. Equipment
                                  17. Making the Move
                                  18. Doing New Things
                                  1. Cloud Services for Individuals
                                    1. Available Services
                                    2. Skytap Solution
                                    1. Force.com
                                    1. MS Exchange
                                    2. VMotion
                                    3. VMware vCenter Converter
                                    4. Hyper-V Live Migration
                                    1. Which Applications Do You Need?
                                    2. Sending Your Existing Data to the Cloud
                                    3. Use the Wave Approach
                                    1. Analyze Your Service
                                      1. Establishing a Baseline and Metrics
                                      2. Tools
                                      1. Finding the Right Vendor
                                      2. Phased-in vs. Flash-cut Approaches
                                      3. Be Creative in Your Approach
                                      1. Researcher Predictions
                                      2. Responding to Change
                                      3. Get Ready
                                      1. Glossary
                                      2. Cloud Vendors
                                      3. Resources
                                      Show and hide more

                                      Product information

                                      • Title: Cloud Computing, A Practical Approach
                                      • Author(s): Toby Velte, Anthony Velte, Robert Elsenpeter
                                      • Release date: October 2009
                                      • Publisher(s): McGraw-Hill
                                      • ISBN: 9780071626958