Showing posts with label Cloud Computing. Show all posts
Showing posts with label Cloud Computing. Show all posts

Monday, February 13, 2012

Cloud Computing, Hype or Reality







Rusydi Umar, Research Scholar, Dept. of Computer and Information Sciences,University of Hyderabad, Hyderabad, India presented a talk on a one day workshop at Department of Information Technology, Mahatma Gandhi Institute of Technology, Hyderabad India on 9th February 2012

His talk covering topics listed below
Background (Why Cloud Computing Talk?)
 Grid Computing
 Ever-increasing demand
 Milestone
 Grid Computing Environment
 Grid Architecture and Component
 Example of grid project and their architectural choice
 Grid Economy
 Grid Resource Broker
 Grid Resource Management
 Advance Reservation
 Revenue Management System
Cloud Computing
 Background
 Definition
 Benefits of Clouds
 Cloud Deployment
 Type of a cloud service
 Cloud Enabler
 Virtualization
 Cloud Economy
 Cloud Architecture
 Commercial Storage Clouds & Pricing
 Cloud example
 Challenges
 Differentiation between Grid and Cloud Computing??


Grid computing - Wikipedia, the free encyclopedia, Grid Computing Info Centre (GRID Infoware), Cloud computing - Wikipedia, the free encyclopedia, Concept:Cloud Computing, grid computing vs cloud computing, what is cloud computing, cloud computing wiki, cloud grid computing, grid cloud computing, cloud computing, difference between grid and cloud computing, cloud computing solutions,cloud computing services, cloud computing architecture, cloud computing vs grid computing, cloud computing security,cloud computing training, cloud computing providers, free cloud computing, cloud computing companies, cloud computing saas, cloud computing pros and cons, cloud computing conference 2011, cloud computing grid, wiki cloud computing, cloud computing leaders, windows 7 cloud computing, grid computing cloud computing, cloud computing cloud computing, grid vs cloud computing, cloud computing pricing, cloud computing definition, cloud computing software, security in cloud computing, learn cloud computing, private cloud computing, cloud computing certification, cloud computing blogs, open source cloud computing, grid computing, cloud computing for dummies, define cloud computing, wikipedia cloud computing, cloud computing service, how cloud computing works, cloud computing disadvantages, cloud computing costs, cloud computing conference, microsoft cloud computing, google cloud computing, cloud computing system, google cloud computing services, cloud computing consulting, cloud computing books

Other Grid Computing Books

Other Cloud Computing Books
Grid Computing
Cloud Computing A Practical Approach
Download

Saturday, January 7, 2012

Google Docs 4 Everyone






Steven Holzner, Nancy Holzner
Mar 2009, Paperback, 264 pages
ISBN13: 9780789739360
ISBN10: 0789739364

Table of Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
A Quick Overview of This Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
A Word About Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
Technical Requirements for Using Google Docs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
1 Getting Started with Google Docs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
A Google Account: Your Passport to All Things Google . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Signing up and Signing in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
What Can I Do with a Google Account? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
Managing Your Google Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Changing Your Account Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
Adding and Launching Google Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Getting Familiar with the Google Docs Home Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
Organizing Your Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Finding a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
iGoogle, You Google, Everybody Googles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
What’s an iGoogle Page? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Setting up iGoogle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
Customizing Your Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
iGoogle and Google Docs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
2 Starting Word Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Creating Your First Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
Naming the Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
Entering Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
Saving the Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34
Introducing Formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Using the Formatting Toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
Using Keyboard Shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
Printing a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Inserting Headers and Footers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
Inserting Page Breaks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Checking Your Spelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Choosing Your Print Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
Exporting and Printing the Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
Deleting a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
3 Formatting Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Formatting a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
Working with Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Creating a New Document from a Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
Saving a Document as a Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Imprting and Exporting Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Imprting Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50
Exporting a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
Doing Research . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55
Using a Dictionary, Thesaurus, or Encyclopedia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
Searching the Web from Your Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Working Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57
Downloading and Installing Gears . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58
Activating Gears . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
Using Gears to Work Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .62
Tweaking Your Offline Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .63
4 Taking Your Docs to the Next Level: Lists, Tables, and Insertions . . . . . . . . . . . . . . . . . . 65
Working with Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
Creating a List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .66
Editing a List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Adding Tables to a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
Creating a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
Editing a Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .72
Inserting and Editing Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
Getting an Image into Your Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
Editing Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
Deleting an Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
Working with Hyperlinks and Bookmarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
Inserting a Hyperlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
Editing a Hyperlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .84
Inserting a Bookmark . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
Creating a Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
Editing a Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
5 Sharing and Collaborating on Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Sharing a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
Step 1: Choose Sharers and Set Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92
Step 2: Send an Optional Email Invitation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
Receiving a Document-Sharing Notification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
Changing a Document’s Ownership . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
Emailing All Viewers/Collaborators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
Removing Sharing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
Other Ways to Share a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
Emailing a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
Publishing a Document on the Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
Collaborating on a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
Collaboration and Offline Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
Using Color-Coded Comments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .106
Working with a Document’s Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Viewing Revisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Comparing Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .110
6 Introducing Spreadsheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Spreadsheet Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
What Is a Spreadsheet? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .113
What Can a Cell Contain? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114
What Makes a Good Spreadsheet Design? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .114
Creating Your First Google Docs Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .117
Selecting Cells and Entering Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
Saving a Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118
Creating a New Spreadsheet from a Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .119
Formatting a Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120
Formatting Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121
Formatting Dates and Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
Formatting Appearance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122
Creating Formatting Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .125
Working with Multiple Sheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .126
Working with Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127
Imprting Data into Google Docs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .127
Exporting Data from Google Docs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .128
Exporting as an XLS or ODS File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .129
Entering Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130
Clearing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133
Working with Rows and Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .133
Sorting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136
Printing and Deleting Spreadsheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139
Printing a Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139
Deleting a Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .140
7 Spreadsheets: Formulas and Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Working with Spreadsheet Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .141
What Is a Formula? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
Creating Formulas: The Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142
Supercharging Your Formulas with Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147
Getting the Big Picture with Charts, Graphics, and Gadgets . . . . . . . . . . . . . . . . . . . . . . . . . .150
Kinds of Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .151
Creating a Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154
Editing a Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156
Putting an Image into Your Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .159
Editing an Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160
Google Docs Spreadsheets and Google Gadgets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .161
Editing a Gadget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .162
8 Sharing and Collaborating on Spreadsheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Sharing Spreadsheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .167
Publishing a Spreadsheet on the Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168
Embedding a Spreadsheet in Your Web Site or Blog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170
Inviting Others to Share a Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .170
Collaborating on Spreadsheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
Working Simultaneously . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .176
Chatting as You Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177
Commenting on a Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178
Receiving Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180
Creating a Form to Gather Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
Creating a New Spreadsheet by Designing a Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181
Creating a Form for an Existing Spreadsheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .184
Emailing a Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .184
Embedding a Form in a Web Page or Blog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185
Editing a Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .186
Editing a Form’s Confirmation Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187
Analyzing Form Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .188
Disabling or Deleting a Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
Working with a Spreadsheet’s Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
9 Introducing Presentations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
What’s a Presentation? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .191
Why Use Google Docs for Presentations? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192
Some Pointers for Designing a Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .192
Your First Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
Starting from Scratch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .193
Naming Your Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .194
Getting an Existing Presentation into Google Docs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .195
Adding a New Slide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .196
Selecting a Slide and Inserting Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .197
Saving a Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .198
Giving Your Slides Pizzazz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .199
Adding Some Style with a Theme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .199
Giving Your Slides a Custom Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .200
Formatting Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201
Adding Images, Shapes, and Videos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .204
Moving and Resizing Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .207
Arranging Elements on a Slide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .207
Revealing Elements One by One . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .208
Deleting an Element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .209
Working with Slides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .209
Imprting Slides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .209
Copying a Slide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .210
Moving a Slide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211
Adding Speaker Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211
Deleting a Slide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .211
Working with Presentations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .212
Previewing a Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .212
Exporting a Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .213
Printing a Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .213
Deleting a Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .214
10 The Main Event: Sharing and Viewing Presentations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
Sharing a Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217
Collaborating on a Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218
Giving a Live Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .219
Starting the Show . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220
During the Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220
Ending a Presentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226
Publishing a Presentation on the Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226
Making a Presentation Public . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226
Embedding a Presentation in Your Web Page or Blog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .228
Working with Revisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .230
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

Another Cloud Computing Books
Another Office Books
Download

Tuesday, January 3, 2012

Cloud Computing Web-Based Applications That Change the Way You Work and Collaborate






Table of Contents
Copyright..................................................................................................... 1
About the Author........................................................................................ 3
Acknowledgments....................................................................................... 3
We Want to Hear from You!........................................................................ 4
Reader Services.......................................................................................... 4
Introduction............................................................................................... 6
How This Book Is Organized........................................................................................................................................................... 7
Conventions Used in This Book...................................................................................................................................................... 8
Let Me Know What You Think........................................................................................................................................................ 9
Part I: Understanding Cloud Computing................................................... 10
Chapter 1. Beyond the Desktop: An Introduction to Cloud Computing....................................................................................... 12
Cloud Computing: What It Is—and What It Isn’t..................................................................................................................... 13
From Collaboration to the Cloud: A Short History of Cloud Computing................................................................................. 16
The Network Is the Computer: How Cloud Computing Works............................................................................................... 20
Companies in the Cloud: Cloud Computing Today.................................................................................................................. 24
Why Cloud Computing Matters................................................................................................................................................ 25
Chapter 2. Are You Ready for Computing in the Cloud?............................................................................................................. 28
The Pros and Cons of Cloud Computing................................................................................................................................... 29
Who Benefits from Cloud Computing?..................................................................................................................................... 35
Who Shouldn’t Be Using Cloud Computing?............................................................................................................................ 38
Chapter 3. Developing Cloud Services.......................................................................................................................................... 42
Why Develop Web-Based Applications?................................................................................................................................... 43
The Pros and Cons of Cloud Service Development.................................................................................................................. 43
Types of Cloud Service Development........................................................................................................................................ 45
Discovering Cloud Services Development Services and Tools................................................................................................. 47
Part II: Cloud Computing for Everyone..................................................... 54
Chapter 4. Cloud Computing for the Family................................................................................................................................ 56
Centralizing Email Communications........................................................................................................................................ 57
Collaborating on Schedules....................................................................................................................................................... 58
Collaborating on Grocery Lists................................................................................................................................................. 59
Collaborating on To-Do Lists.................................................................................................................................................... 59
Collaborating on Household Budgets....................................................................................................................................... 60
Collaborating on Contact Lists.................................................................................................................................................. 61
Collaborating on School Projects.............................................................................................................................................. 62
Sharing Family Photos.............................................................................................................................................................. 63
Chapter 5. Cloud Computing for the Community........................................................................................................................ 66
Communicating Across the Community................................................................................................................................... 67
Collaborating on Schedules....................................................................................................................................................... 67
Collaborating on Group Projects and Events........................................................................................................................... 70
Chapter 6. Cloud Computing for the Corporation........................................................................................................................ 76
Managing Schedules.................................................................................................................................................................. 77
Managing Contact Lists............................................................................................................................................................. 78
Managing Projects..................................................................................................................................................................... 79
Collaborating on Reports.......................................................................................................................................................... 80
Collaborating on Marketing Materials...................................................................................................................................... 81
Collaborating on Expense Reports............................................................................................................................................ 81
Collaborating on Budgets.......................................................................................................................................................... 82
Collaborating on Financial Statements.................................................................................................................................... 83
Collaborating on Presentations................................................................................................................................................. 83
Presenting on the Road............................................................................................................................................................. 84
Accessing Documents on the Road........................................................................................................................................... 85
Part III: Using Cloud Services................................................................... 88
Chapter 7. Collaborating on Calendars, Schedules, and Task Management............................................................................... 90
Exploring Online Calendar Applications................................................................................................................................... 91
Exploring Online Scheduling Applications............................................................................................................................. 102
Exploring Online Planning and Task Management................................................................................................................ 106
Chapter 8. Collaborating on Event Management........................................................................................................................ 112
Understanding Event Management Applications................................................................................................................... 113
Exploring Event Management Applications............................................................................................................................ 116
Chapter 9. Collaborating on Contact Management.................................................................................................................... 126
Understanding Contact Management and CRM..................................................................................................................... 127
Exploring Contact Management and CRM Applications........................................................................................................ 129
Chapter 10. Collaborating on Project Management................................................................................................................... 142
Understanding Project Management...................................................................................................................................... 143
Exploring Project Management Applications......................................................................................................................... 144
Chapter 11. Collaborating on Word Processing.......................................................................................................................... 152
How Web-Based Word Processing Works.............................................................................................................................. 153
Exploring Web-Based Word Processors.................................................................................................................................. 155
Chapter 12. Collaborating on Spreadsheets................................................................................................................................ 170
How Web-Based Spreadsheets Work...................................................................................................................................... 171
Exploring Web-Based Spreadsheets........................................................................................................................................ 173
Chapter 13. Collaborating on Databases..................................................................................................................................... 186
Understanding Database Management................................................................................................................................... 187
Exploring Web-Based Databases............................................................................................................................................ 188
Chapter 14. Collaborating on Presentations.............................................................................................................................. 200
Preparing Presentations Online.............................................................................................................................................. 201
Evaluating Web-Based Presentation Applications................................................................................................................. 201
Chapter 15. Storing and Sharing Files and Other Online Content............................................................................................. 212
Understanding Cloud Storage................................................................................................................................................. 213
Evaluating Online File-Storage and -Sharing Services........................................................................................................... 215
Exploring Online Bookmarking Services................................................................................................................................ 219
Chapter 16. Sharing Digital Photographs................................................................................................................................... 226
Exploring Online Photo-Editing Applications........................................................................................................................ 227
Exploring Photo-Sharing Communities................................................................................................................................. 234
Chapter 17. Controlling It All with Web-Based Desktops.......................................................................................................... 240
Understanding Web-Based Desktops..................................................................................................................................... 241
Evaluating Web-Based Desktops............................................................................................................................................ 241
Part IV: Outside the Cloud: Other Ways to Collaborate Online................ 250
Chapter 18. Collaborating via Web-Based Communication Tools............................................................................................. 252
Evaluating Web Mail Services................................................................................................................................................. 253
Evaluating Instant Messaging Services.................................................................................................................................. 258
Evaluating Web Conferencing Tools....................................................................................................................................... 262
Chapter 19. Collaborating via Social Networks and Groupware................................................................................................ 270
Creating Groups on Social Networks...................................................................................................................................... 270
Evaluating Online Groupware................................................................................................................................................. 274
Chapter 20. Collaborating via Blogs and Wikis......................................................................................................................... 282
Evaluating Blogs for Collaboration......................................................................................................................................... 282
Evaluating Wikis for Collaboration........................................................................................................................................ 286


Another Cloud Computing Books
Download

Monday, January 2, 2012

Cloud Computing Primer






Table of ConTenTs
Cloud Computing at a Higher Level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Why Cloud Computing?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Clouds: Much More Than Cheap Computing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
IT Efficiency on a Whole New Scale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Faster, More Flexible Programming. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Compelling New Opportunities: The Cloud Ecosystem. . . . . . . . . . . . . . . . . . . . . . . . . 8
How Did Cloud Computing Start?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Harnessing Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0
Use the Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0
Leverage the Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0
Build the Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Be the Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Public, Private, and Hybrid Clouds. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..
Cloud Computing Defined. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cornerstone Technologies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
The Architectural Services Layers of Cloud Computing. . . . . . . . . . . . . . . . . . . . . . . . . 3
Software as a Service (SaaS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Platform as a Service (PaaS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Infrastructure as a Service (IaaS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Inside the Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Virtualization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 5
Operating System Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Platform Virtualization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Network Virtualization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Application Virtualization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Software Deployment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Software Packaging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Machine Images. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Sun’s Cloud Philosophies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Open Source and Interoperability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Comprehensive Product Portfolio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Enterprise-grade Systemic Qualities. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Efficiency/Economy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0
Reliability/Availability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 0
Density/Scalability. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0
Agility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
New Sun Technologies Relevant to the Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Virtualization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modular Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Open Storage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 3
What You Can Do. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Copyright 1994-2009 Sun Microsystems, Inc.

Another Cloud Computing Books
Download

Cloud Computing and SOA Convergence in Your Enterprise





Cloud Computing and SOA Convergence in Your Enterprise
A Step-by-Step Guide
David Linthicum
Oct 2009, Hardback, 264 pages
ISBN13: 9780136009221
ISBN10: 0136009220
Contents
Preface xv
Acknowledgments xxi
About the Author xxiii
C H A P T E R 1 Where We Are, How We Got Here,
and How to Fix It 1
How Things Got Off Track 2
SOA to the Rescue? 4
What the Heck Is SOA, and Why Should I Care? 5
SOA Meets Cloud Computing 7
Defining Cloud Computing 9
The Components of Cloud Computing 11
The Dream Team of Cloud Computing and SOA 14
What SOA Can Learn from Cloud Computing 15
Service Design 15
Service Expandability 16
What Cloud Computing Can Learn from SOA 16
Service Governance 16
Driving from the Architecture 17
Making the Leap 17
Being Positively Disruptive 18
C H A P T E R 2 Reaching for the Clouds 21
Diving Deeper into Cloud Computing 22
What’s New in the Clouds? 25
The Potential Value of the Clouds 28
Cloud Computing Benefits and Drawbacks 28
Benefits 29
Drawbacks 31
When the Cloud Fits 33
Doing Something Different 35
C H A P T E R 3 Defining the Clouds for the Enterprise 37
Storage-as-a-Service 39
Database-as-a-Service 41
Information-as-a-Service 43
Process-as-a-Service 48
Application-as-a-Service 51
Platform-as-a-Service 53
Integration-as-a-Service 55
Security-as-a-Service 56
Management/Governance-as-a-Service 57
Testing-as-a-Service 57
Infrastructure-as-a-Service 58
Next Steps 58
C H A P T E R 4 Making the Business Case for Clouds 61
Defining the Holistic Value 62
Operational Cost Reduction 62
Preserving Capital 67
Upsizing On Demand 68
Downsizing On Demand 69
Shifting the Risk 69
Risk of Being Dumped 71
Agility and Reuse 72
Value of Leveraging Innovative Technology 74
Making the Business Case 74
It Is All about the Business 79
C H A P T E R 5 Working from Your Data to the Clouds 81
Old or New? 82
Data First 84
Selecting a Problem Domain 87
Defining the Information Model 87
Understanding Ontologies 89
Understanding the Data 92
Identifying the Data 93
Data Cataloging 101
Building the Information Model 103
Logical Model 104
Physical Model 105
Imprtance of Data with SOA Using Cloud Computing 105
C H A P T E R 6 Working from Your Services to the Clouds 107
Services Provide the Moving Parts 112
What Is a Service? 116
Understanding Coupling for the Clouds 118
Are You Loosely Coupled? 120
Defining Metaservices 121
Creating the Services Directory 122
The Need for a Service-Level Understanding 126
C H A P T E R 7 Working from Your Processes to the Clouds 127
What Is BPM? 128
Bringing Process to the Clouds 131
Defining Processes 133
SOA, Agility, and Processes 136
Value of BPM for the Clouds 139
Drilling Down on BPM 142
BPM and Cloud Computing 143
C H A P T E R 8 Bringing Governance to the Clouds 145
People and Processes 148
Governance for the Clouds 149
Creating the Governance Model 153
Define Policies 153
Design Policies 155
Implement Policies 155
Governance Technology 158
The Value of Service Governance 160
C H A P T E R 9 Testing from SOA to the Clouds 163
Why We Need a New Take on Testing 164
Testing from the Enterprise to the Clouds and Back 165
How Do We Test Architecture? 166
Service-Level Testing 167
Security-Level Testing 171
Process-Level Testing 171
Governance-Level Testing 172
Integration-Level Testing 172
Information-Level Testing 172
Creating a Test Plan 173
Black Box Cloud Testing 174
Testing Is Impotant 177
C H A P T E R 1 0 Defining Candidate Data, Services, and Processes
for the Clouds 179
Where Are the Applications? 180
When Cloud Computing Fits 184
When the Processes, Applications, and Data Are Largely
Independent, or Loosely Coupled 186
When the Points of Integration Are Well Defined 187
When a Lower Level of Security Will Work Just Fine 187
When the Core Internal Enterprise Architecture Is Healthy 188
When the Browser Is the Desired User Interface 189
When Money Is Tight 192
When the Applications and/or Services Are New 193
Jumping to the Clouds 194
C H A P T E R 1 1 Making the Move to Cloud Computing 197
Selecting Platforms 198
The Process of Moving to the Clouds 203
List Candidate Platforms 204
Analyze and Test Candidate Platforms 209
Select Target Platforms 210
Deploy to Target Platforms 211
What about Private Clouds? 213
New “Cloudy” Platforms 215
C H A P T E R 1 2 Moving Onward 217
Index 231

Another Cloud Computing Books
Download

Tuesday, August 9, 2011

Cloud Computing Virtualization Specialist Complete






Contents
FOREWORD____________________________ 1
1 INTRODUCTION______________________ 8
1.1 WHAT IS VIRTUALIZATION? 8
1.2 OBJECTIVES OF VIRTUALIZATION 9
1.3 HISTORY OF VIRTUALIZATION 11
1.4 BENEFITS OF VIRTUALIZED TECHNOLOGY 12
1.5 THE VIRTUAL SERVICE DESK 15
1.6 WHAT CAN BE VIRTUALIZED? 15
1.7 RELATED FORMS OF COMPUTING 17
1.7.1 CLOUD COMPUTING 17
1.7.2 SOFTWARE AS A SERVICE - SAAS 18
1.7.3 GRID COMPUTING 18
1.7.4 UTILITY COMPUTING 19
1.8 VIRTUALIZATION PROCESSES 19
1.9 INTRODUCTION REVIEW QUESTIONS 20
2 COMMON TERMINOLOGY 21
3 VIRTUALIZATION TECHNOLOGIES 26
3.1 UBUNTU (SERVER EDITION) 26
3.2 ALTIRIS 27
3.3 WINDOWS SERVER 28
3.4 SOFTWARE VIRTUALIZATION 29
3.5 VMWARE 30
3.6 INTEL VIRTUALIZATION 31
3.7 RED HAT VIRTUALIZATION 32
3.8 SOFTGRID APPLICATION 33
3.9 LINUX VIRTUALIZATION 35
3.10 DESKTOP VIRTUALIZATION 37
3.11 HARDWARE VIRTUALIZATION 38
3.12 RESOURCE VIRTUALIZATION 39
3.13 PROCESSOR VIRTUALIZATION 40
3.14 APPLICATION VIRTUALIZATION 41
3.15 STORAGE VIRTUALIZATION 42
3.16 VIRTUALIZATION DENSITY 43
3.17 PARA-VIRTUALIZATION 44
3.18 OS VIRTUALIZATION 44
3.19 VIRTUALIZATION SOFTWARE 46
3.20 DATA STORAGE VIRTUALIZATION 58
3.21 INTEL VIRTUALIZATION TECHNOLOGY 60
3.22 THINSTALL VIRTUALIZATION SUITE 62
3.23 NET FRAMEWORK VIRTUALIZATION 64
3.24 WINDOWS VIRTUALIZATION ON FEDORA 66
3.25 STORAGE VIRTUALIZATION TECHNOLOGIES 67
3.26 VIRTUALIZATION LEVEL 69
3.27 SECURITY MONITORING AND VIRTUALIZATION 70
3.28 ORACLE VIRTUALIZATION 74
3.29 VIRTUALIZATION TECHNOLOGIES REVIEW QUESTIONS 75
4 ACCOMPLISHING VIRTUALIZATION 76
4.1 MIGRATING TO A VIRTUALIZED ENVIRONMENT 76
4.1.1 THINGS TO DO AND CONSIDER BEFORE MIGRATION 76
4.2 THINGS TO DO AFTER MIGRATION 79
4.2.1 A SIMPLE HOW-TO GUIDE 80
4.2.2 FURTHER MIGRATION CONSIDERATIONS 83
4.2.3 RISKS ASSOCIATED WITH VIRTUALIZATION 90
4.2.4 PROBLEMS ASSOCIATED WITH VIRTUALIZATION 95
5 MANAGING A VIRTUALIZED ENVIRONMENT 97
5.1 SUPPORT ISSUES 97
5.2 MEASURING CAPACITY AND PERFORMANCE 99
5.3 CONTRACTS AND AGREEMENTS SUCH AS LICENSING 101
5.4 ORGANIZATIONAL CONSIDERATIONS 103
SERVICE MANAGEMENT PROCESSES 105
IT FINANCIAL MANAGEMENT 105
5.4.1 IT FINANCIAL MANAGEMENT AND VIRTUALIZATION 106
INFORMATION SECURITY MANAGEMENT 107
5.4.2 INFORMATION SECURITY MANAGEMENT AND VIRTUALIZATION 107
5.5 RELEASE & DEPLOYMENT MANAGEMENT 107
5.5.1 GOALS AND OBJECTIVES 108
5.5.2 SCOPE 108
5.5.3 BENEFITS 108
5.5.4 TERMINOLOGY 109
5.5.5 TRIGGERS AND INTERFACES 112
5.5.6 RELEASE DESIGN OPTIONS AND CONSIDERATIONS 113
5.5.7 RELEASE POLICY 115
5.5.8 RELEASE AND DEPLOYMENT ACTIVITIES 115
KNOWLEDGE MANAGEMENT 125
5.5.9 POLICIES AND PRINCIPLES OF KNOWLEDGE MANAGEMENT 126
5.5.10 THE SERVICE KNOWLEDGE MANAGEMENT SYSTEM (SKMS) 127
INCIDENT MANAGEMENT 128
5.5.11 INCIDENT MANAGEMENT AND VIRTUALIZATION 128
5.6 CHANGE MANAGEMENT 129
5.6.1 GOALS AND OBJECTIVES 130
5.6.2 SCOPE 130
5.6.3 DESIGNING AND PLANNING 131
5.6.4 CHANGE MANAGEMENT POLICIES 132
5.6.5 CHANGE MODELS 132
5.6.6 TRIGGERS AND INTERFACES 134
5.6.7 CHANGE MANAGEMENT ACTIVITIES 136
5.6.8 ROLES AND RESPONSIBILITIES WITHIN CHANGE MANAGEMENT 141
5.6.9 KEY PERFORMANCE INDICATORS (KPIS) OF CHANGE MANAGEMENT 142
5.6.10 CHALLENGES AFFECTING CHANGE MANAGEMENT 143
5.6.11 RELATIONSHIP WITH PROJECT MANAGEMENT 144
5.6.12 TYPICAL CONTENTS OF CHANGE DOCUMENTATION 145
5.7 SERVICE DESK 149
5.7.1 GOAL AND OBJECTIVES 149
5.7.2 BENEFITS 150
5.7.3 SERVICE DESK ORGANIZATIONAL STRUCTURES 150
5.7.4 SERVICE DESK TYPES (SKILL LEVELS) 155
5.7.5 SERVICE DESK STAFFING 155
5.7.6 KEY PERFORMANCE INDICATORS (KPIS) FOR THE SERVICE DESK 157
5.7.7 OUTSOURCING THE SERVICE DESK 157
6 VIRTUALIZATION AND STORAGE MANAGEMENT 158
6.1 THE HEART OF CLOUD COMPUTING: VIRTUALIZATION 158
6.2 DEFINING VIRTUALIZATION 159
6.3 WHY VIRTUALIZE? 159
6.4 WHAT CAN BE VIRTUALIZED? 160
6.5 WHERE DOES VIRTUALIZATION HAPPEN? 161
6.6 HOW DOES VIRTUALIZATION HAPPEN? 162
6.7 ON THE ROAD TO STORAGE VIRTUALIZATION 163
6.8 IMPROVING AVAILABILITY USING VIRTUALIZATION 164
6.9 IMPROVING PERFORMANCE THROUGH VIRTUALIZATION 164
6.10 IMPROVING CAPACITY THROUGH VIRTUALIZATION 165
6.11 BUSINESS VALUE FOR VIRTUALIZATION 166
7 APPLYING CLOUD COMPUTING TO PROJECT MANAGEMENT 167
7.1 BENEFITING FROM CLOUD COMPUTING 167
7.2 THE EASE OF LINKING (HYPERLINKS) 168
7.3 SUBSCRIBING TO SUCCESS (BLOGGING) 169
7.3.1 EVERYONE IS A PROJECT MANAGER (OPEN SOURCE) 171
7.4 TREATING THE PROJECT AS PARTS, NOT THE WHOLE (REUSE) 173
7.5 TESTING THE LIMITS (PORTABILITY) 174
7.6 PROCESS REVIEW QUESTIONS 175
ANSWERS 177
7.6 PROCESS REVIEW 177
CERTIFICATION 177

Another Cloud Computing Books
Another Training Kit Books
Download

Friday, August 5, 2011

Cloud Computing A Practical Approach






Contents
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv
Part I Getting Started
1 Cloud Computing Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Cloud Computing Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Disambiguation—Just What Is Cloud Computing? . . . . . . . . . . . . . . 3
Cloud Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Database Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Intranets and the Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Hypervisor Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
First Movers in the Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Amazon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Google . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Microsoft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2 Your Organization and Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
When You Can Use Cloud Computing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
When You Shouldn’t Use Cloud Computing . . . . . . . . . . . . . . . . . . . . 25
Benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Scalability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Simplicity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Knowledgeable Vendors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
More Internal Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Your Sensitive Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Applications Not Ready . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Developing Your Own Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Security Concerns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Privacy Concerns with a Third Party . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Are They Doing Enough to Secure It? . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Security Benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Regulatory Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
No Existing Regulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Government to the Rescue? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3 Cloud Computing with the Titans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Google . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Google App Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Google Web Toolkit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
EMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
VMware Acquisition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
NetApp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Offerings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Cisco Partnership . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Microsoft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Azure Services Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Windows Live . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Exchange Online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
SharePoint Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Microsoft Dynamics CRM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Amazon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Amazon Elastic Compute Cloud (Amazon EC2) . . . . . . . . . . . . . . . . 54
Amazon SimpleDB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Amazon Simple Storage Service (Amazon S3) . . . . . . . . . . . . . . . . . . . 55
Amazon CloudFront . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Amazon Simple Queue Service (Amazon SQS) . . . . . . . . . . . . . . . . . . 55
Elastic Block Store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Salesforce.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Force.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Salesforce.com CRM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
AppExchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Movement to the Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Partnerships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Yahoo! Research . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
SAP and IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
HP, Intel, and Yahoo! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
IBM and Amazon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4 The Business Case for Going to the Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Cloud Computing Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Infrastructure as a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Platform as a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Software as a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Software plus Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
How Those Applications Help Your Business . . . . . . . . . . . . . . . . . . . . . . . . . 77
Operational Benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Economic Benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Tips for Evaluating SaaS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Staffing Benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Deleting Your Datacenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
What You Can Delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
What You Should Keep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
AppZero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Salesforce.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Why It’s Good for Business . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Best Business Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Thomson Reuters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Their Cloud Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Using the Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Cloud Computing and Web 2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Applications and the Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Be Realistic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Part II Cloud Computing Technology
5 Hardware and Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Mobile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Thin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Thick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Data Leakage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Offloading Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Forensics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Auditing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Basic Public Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
The Accelerated Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Optimized Internet Overlay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Site-to-Site VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Cloud Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Cloud Consumers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Pipe Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Redundancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Identity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Payments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Search . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
6 Accessing the Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Web Application Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Web Hosting Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
Proprietary Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Web Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Your Choices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
Sample Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Web APIs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
What Are APIs? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
How APIs Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
API Creators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Web Browsers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
Internet Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Firefox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Safari . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
Chrome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
7 Cloud Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
The Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Storage as a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
Reliability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Advantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
Cautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Outages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Theft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Is Cloud Storage for Me? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Cloud Storage Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Amazon Simple Storage Service (S3) . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Nirvanix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Google Bigtable Datastore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
MobileMe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Live Mesh . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
8 Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Dynamic HTML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Virtualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
OVF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Web Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Part III Cloud Computing at Work
9 Software as a Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Advantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Software Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Vendor Advantages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Driving Forces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Popularity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Virtualization Benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
SaaS and SOA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Economic Impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Company Offerings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Intuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Google . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Microsoft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Industries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Healthcare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
Collaboration—WebEx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Construction—CMiC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Retail—Epicor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Banking—OpenChannel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
10 Software plus Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Pros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Cons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Vendors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Mobile Device Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
Google Android . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
Providers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Adobe AIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
Apple iPhone SDK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Microsoft Online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Hybrid Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Partnership . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Active Directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
11 Developing Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Google . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Payment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
Force.com and Google . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Google Gears . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Microsoft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
Live Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Microsoft SQL Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Microsoft .NET Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Microsoft SharePoint Services and Dynamics CRM Services . . . . . . 221
Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Intuit QuickBase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Cast Iron Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Bungee Connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Google App Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Salesforce.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Microsoft Windows Azure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Application Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
12 Local Clouds and Thin Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253
Virtualization in Your Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Why Virtualize? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
How to Virtualize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
Concerns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Server Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Microsoft Hyper-V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
VMware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
VMware Infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
Thin Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Sun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Hewlett Packard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Dell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
Case Study: McNeilus Steel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Benefits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Making the Sell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Making the Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Doing New Things . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
13 Migrating to the Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Cloud Services for Individuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Available Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Skytap Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Cloud Services Aimed at the Mid-Market . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
Force.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
Enterprise-Class Cloud Offerings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
MS Exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288
VMotion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
VMware vCenter Converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Hyper-V Live Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Which Applications Do You Need? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Sending Your Existing Data to the Cloud . . . . . . . . . . . . . . . . . . . . . . . 294
Use the Wave Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
14 Best Practices and the Future of Cloud Computing . . . . . . . . . . . . . . . . . . . 297
Analyze Your Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Establishing a Baseline and Metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Best Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
Finding the Right Vendor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
Phased-in vs. Flash-cut Approaches . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Be Creative in Your Approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
How Cloud Computing Might Evolve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Researcher Predictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
Responding to Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Get Ready . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
A Glossary, Vendors, and Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
Cloud Vendors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327

Another Cloud Computing Books
Download
Related Posts with Thumbnails

Put Your Ads Here!