Modern computing is no longer about devices but is all about providing services, a natural progression that both consumers and enterprises are eager to embrace. As it can deliver those services, efficiently and with quality, at compelling price levels, cloud computing is with us to stay. Ubiquitously and quite definitively, cloud computing is answering the demand for sophisticated, flexible services Cloud Computing: Technologies and Strategies of the Ubiquitous Data Center looks at cloud computing from an IT manager’s perspective. It answers basic as well as strategic questions from both a business and a technical perspective so that you can confidently engage both IT and financial assets in making your organization techno- savvy, efficient, and competitive. Any answers about the future of computing are definitely in the clouds The first section of the book offers up a history of the computing roots that have evolved into cloud computing. It looks at how IT has been traditionally serving needs and how cloud computing improves and expands on these services, so you can strategize about how a cloud might provide solutions to specific IT questions or answer business needs. Next, the book shows how to begin the process of determining which organizational needs would best be served and improved by cloud computing. Presenting specific cases as examples, the book walks you through issues that your organization might likely encounter. Written clearly and succinctly, it -- Introduces you to the concepts behind different types of clouds, including those used for storage, those that improve processor and application delivery, and those that mix any and all of these services Covers typical concerns you will hear with regard to such issues as security, application integration, and structural limitations Looks at the future of clouds, from developments right on the horizon to those still in the planning stage By the book’s conclusion, you will have a solid basis on which to initiate strategic discussions about deploying clouds in your organization. You will understand how cloud computing can affordably solve real problems. You will know which strategies to use and you will learn of the pitfalls to avoid when taking your data center to the clouds. Throughout this book are the answers you need to the many questions from the most basic to the more advanced surrounding cloud computing and its place in your enterprise. What exactly is cloud computing?How are clouds different than virtualization?Should my organization use a cloud (or multiple clouds)?Can clouds and virtualization play significant roles in my organization at the same time? Covering the basics of virtualization and clusters and the more advanced strategic considerations of security and return on investment, this book will be your guide to IT’s present and future in the cloud, a resource that you will continually turn to. Coming soon! For more information, Professional Cloud Computing, at www.professionalcloudcomputing.com, will help you find information to delve more deeply into the discussion in any of a number of directions. About the Authors: Brian J. S. Chee is one of the first 10 Certified Netware Instructors outside of Novell, Inc., Brian has seen networking evolve from the ground up from the viewpoints of a manufacturer, a distributor, a reseller, a computer scientist at the U.S. General Service Administration Office of Information Security (GSA-OIS), and now at the University of Hawaii School of Ocean and Earth Sciences and Technology (SOEST) as a researcher. As a Senior Contributing Editor to InfoWorld magazine and a long-time member of the Interop NOC team, Brian has a unique insight into networking trends and the emergence of new technology. Curtis Franklin, Jr. has been writing about technologies and products in computing and networking since the early 1980s. A Senior Writer at NetWitness, he also contributes to a number of technology-industry publications including InfoWorld, Dark Reading, and ITWorld.com on subjects ranging from mobile enterprise computing to enterprise security and wireless networking. He is also online community manager for the Interop conference. Curtis is the author of hundreds of magazine articles, the co-author of three books, and has been a frequent speaker at computer and networking industry conferences across North America and Europe. When he’s not writing, Curt is a painter, photographer, cook, and multi-instrumentalist musician, and is active in amateur radio (KG4GWA), scuba diving, and the Florida Master Naturalist program.
Author(s): Brian J.S. Chee, Curtis Franklin Jr.
Edition: 1
Year: 2010
Language: English
Pages: 288
9781439806128......Page 1
Cloud Computing......Page 2
Contents......Page 5
Preface......Page 10
Acknowledgments......Page 14
About the Authors......Page 16
In This Chapter......Page 17
In the Beginning......Page 18
Computer Services Become Abstract......Page 20
The ISO-OSI Model: Seven Layers of Abstraction......Page 21
OpenGL: Abstract Images......Page 23
Demand Abstraction......Page 26
What Can You Do with a Cloud?......Page 28
Beowulf......Page 29
Grid Computing......Page 30
Virtualization......Page 31
What Would You Like in Your Cloud?......Page 32
The Anytime, Anyplace Cloud......Page 34
Clouds Flight Path for Chapter 1......Page 35
In This Chapter......Page 37
Defining Terms: Grids and HPCs......Page 38
Software for Grids and HPCs......Page 40
A Grid for the Stars......Page 42
A Grid for Proteins......Page 43
High-Performance Computing in Blue Hawaii......Page 46
Scheduling Grids and HPCs......Page 47
Phase I: Resource Discovery......Page 49
Phase II: System Selection......Page 51
Phase III: Job Execution......Page 52
Grid Versus HPC Versus Cloud......Page 54
Cloud Development Stage 1: Software as a Service and Web 2.0......Page 55
Cloud Development Stage 2.5: Playing the "Energy Savings" Card......Page 56
Cloud Development Stage 3: True Clouds......Page 57
Clouds Flight Path for Chapter 2......Page 58
In This Chapter......Page 60
Virtualization as the Foundation for Clouds......Page 61
The Missing Link Between Virtualization and Clouds......Page 63
Virtualization: Abstraction in a Box......Page 64
Instances......Page 67
Managing Instances......Page 69
Beginning and Perfecting Cloud Computing......Page 70
Utopian Clouds?......Page 72
Accounting for Clouds......Page 74
Self-Provisioned Virtual Servers......Page 75
From Virtual Computing to the Cloud......Page 77
Clouds: Minimum Commitments and Maximum Limits......Page 78
Clouds Flight Path for Chapter 3......Page 79
In This Chapter......Page 81
Introduction......Page 82
Browser Versus Desktop (aka Thick Versus Thin)......Page 83
Plug-ins and Code Generators......Page 84
The Advantages of Low-Level Languages......Page 85
A Brief History of High-Level Languages......Page 87
Database Abstraction and Putting the Database on the Web......Page 89
Different Clouds for Different Applications......Page 90
Processing Clouds......Page 91
Storage Clouds......Page 93
Strategies for Getting People into Clouds......Page 96
Traveling Clouds......Page 98
Occasional-Use Clouds......Page 99
Company in a Box......Page 101
Clouds Flight Path for Chapter 4......Page 103
In This Chapter......Page 105
Business Concerns About IT......Page 106
Can Your Business Cloud?......Page 107
Bandwidth and Business Limits......Page 108
Testing for Clouds......Page 109
Remote Access and the Long March to the Clouds......Page 110
Traditional Server Load Balancing......Page 111
The Virtualization Load Response......Page 113
Computing on Demand as a Business Strategy......Page 115
The Cloud Model for Partnerships......Page 118
Seeding the Clouds of Federation......Page 121
Clouds Flight Path for Chapter 5......Page 125
In This Chapter......Page 126
Marketing the Cloud......Page 128
The "Cloud City Market"......Page 129
Amazon......Page 130
Google......Page 138
Microsoft......Page 140
Client-Server and Other Asynchronous Methods......Page 144
Other Clouds......Page 145
Emerging Cloud Tools......Page 147
Application Clouds......Page 149
Trends Driving Us Toward Clouds......Page 150
Zoho......Page 151
The Edge of the Cloud......Page 152
Who's Who in the Clouds?......Page 154
Clouds Flight Path for Chapter 6......Page 155
In This Chapter......Page 157
Stability......Page 159
Partner Quality......Page 161
Longevity......Page 163
Business Continuity......Page 165
Differing Opinions......Page 166
Agreeing on the Service of Clouds......Page 171
Solving Problems......Page 174
What It Takes to Reach an Agreement......Page 175
Quality of Service......Page 176
Quality in the Cloud......Page 177
How Big Is Your Fence?......Page 179
Where Is Your Fence?......Page 180
Regulatory Issues and Accountability......Page 181
Clouds Flight Path for Chapter 7......Page 183
In This Chapter......Page 185
Key Cloud Strategies: First Steps......Page 186
Thinking About Peaks and Valleys......Page 193
Energy Issues......Page 195
Experiments and Wild Hares......Page 198
Dipping Your Toes into Virtualization......Page 199
Planning for Success......Page 205
Trial Projects for the Cloud......Page 206
Clouds Flight Path for Chapter 8......Page 207
In This Chapter......Page 209
What Can You Do with Cloud Security?......Page 210
Cloud Authentication......Page 213
Cloud Filtering......Page 216
Why Is Cloud Security Good?......Page 218
What Are the Limits of Cloud Security?......Page 219
What Is the Future of Cloud Security?......Page 221
Clouds Flight Path for Chapter 9......Page 222
In This Chapter......Page 223
Putting Our Crystal Ball into Perspective......Page 224
Cloud Development Tools in Perspective......Page 226
Clouds of Different Types......Page 229
Media Clouds......Page 230
Security Clouds......Page 231
App-Specific Clouds......Page 232
Office Desktop and Groupware Clouds......Page 233
Computing Clouds......Page 236
Mobile Clouds......Page 238
Changing the Definition of Virtualization......Page 242
What Should a Cloud Descriptor Language Contain?......Page 243
What Are the Back Office Issues, and How Do You Pay for a Cloud?......Page 244
The Cloud Is the Computer......Page 246
Clouds Flight Path for Chapter 10......Page 247
Glossary......Page 249