Note: Supplemental materials are not guaranteed with Rental or Used book purchases.
Purchase Benefits
Looking to rent a book? Rent Cloud Computing: Technologies and Strategies of the Ubiquitous Data Center [ISBN: 9781439806128] for the semester, quarter, and short term or search our site for other textbooks by Chee; Brian. Renting a textbook can save you up to 90% from the cost of buying.
Preface | p. xi |
Acknowledgments | p. xv |
About the Authors | p. xvii |
What Is a Cloud? | p. 1 |
In This Chapter | p. 1 |
In the Beginning | p. 2 |
Computer Services Become Abstract | p. 4 |
The ISO-OSI Model: Seven Layers of Abstraction | p. 5 |
ODBC: The Abstract Database | p. 7 |
OpenGL: Abstract Images | p. 7 |
Demand Abstraction | p. 10 |
What Can You Do with a Cloud? | p. 12 |
Beowulf | p. 13 |
Grid Computing | p. 14 |
Virtualization | p. 15 |
What Would You Like in Your Cloud? | p. 16 |
The Anytime, Anyplace Cloud | p. 18 |
Clouds Flight Path for Chapter 1 | p. 19 |
Grids, HPCs, and Clouds | p. 21 |
In This Chapter | p. 21 |
Scientific Computing and Its Contribution to Clouds | p. 22 |
Defining Terms: Grids and HPCs | p. 22 |
Software for Grids and HPCs | p. 24 |
Examples of Grid Applications | p. 26 |
A Grid for the Stars | p. 26 |
A Grid for Proteins | p. 27 |
High-Performance Computing in Blue Hawaii | p. 30 |
Scheduling Grids and HPCs | p. 31 |
How Grid Scheduling Works | p. 33 |
Resource Discovery | p. 33 |
System Selection | p. 35 |
Job Execution | p. 36 |
Grid Versus HPC Versus Cloud | p. 38 |
Cloud Development Stage 1: Software as a Service and Web 2.0 | p. 39 |
Cloud Development Stage 2: Hosted Virtualization | p. 40 |
Cloud Development Stage 2.5: Playing the "Energy Savings" Card | p. 40 |
Cloud Development Stage 3: True Clouds | p. 41 |
Clouds Flight Path for Chapter 2 | p. 42 |
Virtualization and the Cloud: What's the Difference? | p. 45 |
In This Chapter | p. 45 |
Virtualization as the Foundation for Clouds | p. 46 |
The Missing Link Between Virtualization and Clouds | p. 48 |
Virtualization: Abstraction in a Box | p. 49 |
Instances | p. 52 |
Managing Instances | p. 54 |
Beginning and Perfecting Cloud Computing | p. 55 |
Utopian Clouds? | p. 57 |
Accounting for Clouds | p. 59 |
A Matter of Trust | p. 60 |
Self-Provisioned Virtual Servers | p. 60 |
From Virtual Computing to the Cloud | p. 62 |
Developing into the Cloud | p. 63 |
Clouds: Minimum Commitments and Maximum Limits | p. 63 |
Clouds Flight Path for Chapter 3 | p. 64 |
Applications for Clouds | p. 67 |
In This Chapter | p. 67 |
Introduction | p. 68 |
Browser Versus Desktop (aka Thick Versus Thin) | p. 69 |
Plug-ins and Code Generators | p. 70 |
The Advantages of Low-Level Languages | p. 71 |
A Brief History of High-Level Languages | p. 73 |
Database Abstraction and Putting the Database on the Web | p. 75 |
Different Clouds for Different Applications | p. 76 |
Processing Clouds | p. 77 |
Storage Clouds | p. 79 |
Email Protection Clouds | p. 82 |
Strategies for Getting People into Clouds | p. 82 |
Throwaway Clouds | p. 84 |
Traveling Clouds | p. 84 |
Occasional-Use Clouds | p. 85 |
Company in a Box | p. 87 |
Clouds Flight Path for Chapter 4 | p. 89 |
Business in the Cloud | p. 91 |
In This Chapter | p. 91 |
Business Concerns About IT | p. 92 |
Can Your Business Cloud? | p. 93 |
Bandwidth and Business Limits | p. 94 |
Testing for Clouds | p. 95 |
Remote Access and the Long March to the Clouds | p. 96 |
Traditional Server Load Balancing | p. 97 |
The Virtualization Load Response | p. 99 |
Computing on Demand as a Business Strategy | p. 101 |
The Cloud Model for Partnerships | p. 104 |
Seeding the Clouds of Federation | p. 107 |
Clouds Flight Path for Chapter 5 | p. 111 |
Cloud Providers | p. 113 |
In This Chapter | p. 113 |
Marketing the Cloud | p. 115 |
The "Cloud City Market" | p. 116 |
Amazon | p. 117 |
p. 125 | |
Microsoft | p. 127 |
Client-Server and Other Asynchronous Methods | p. 131 |
Other Clouds | p. 132 |
Emerging Cloud Tools | p. 134 |
Application Clouds | p. 136 |
Personal Productivity Clouds | p. 137 |
Trends Driving Us Toward Clouds | p. 137 |
Zoho | p. 138 |
SaaS Apps Turning into Clouds | p. 139 |
The Edge of the Cloud | p. 139 |
Energy Clouds | p. 141 |
Who's Who in the Clouds? | p. 141 |
Clouds Flight Path for Chapter 6 | p. 142 |
Cloud Issues | p. 145 |
In This Chapter | p. 145 |
Stability | p. 147 |
Partner Quality | p. 149 |
Longevity | p. 151 |
Business Continuity | p. 153 |
Service-Level Agreements | p. 154 |
Differing Opinions | p. 154 |
Agreeing on the Service of Clouds | p. 159 |
Solving Problems | p. 162 |
What It Takes to Reach an Agreement | p. 163 |
Quality of Service | p. 164 |
Quality in the Cloud | p. 165 |
Security in the Cloud | p. 167 |
How Big is Your Fence? | p. 167 |
Where is Your Fence? | p. 168 |
Regulatory Issues and Accountability | p. 169 |
Clouds Flight Path for Chapter 7 | p. 171 |
Strategies for Clouds | p. 173 |
In This Chapter | p. 173 |
Key Cloud Strategies: First Steps | p. 174 |
Thinking About Peaks and Valleys | p. 181 |
Energy Issues | p. 183 |
Experiments and Wild Hares | p. 186 |
Dipping Your Toes into Virtualization | p. 187 |
Planning for Success | p. 193 |
Trial Projects for the Cloud | p. 194 |
Clouds Flight Path for Chapter 8 | p. 195 |
Cloud Security | p. 197 |
In This Chapter | p. 197 |
What Can You Do with Cloud Security? | p. 198 |
Cloud Authentication | p. 201 |
Cloud Filtering | p. 204 |
Why Is Cloud Security Good? | p. 206 |
What Are the Limits of Cloud Security? | p. 207 |
What is the Future of Cloud Security? | p. 209 |
Clouds Flight Path for Chapter 9 | p. 210 |
The Future of the Cloud | p. 211 |
In This Chapter | p. 211 |
Putting Our Crystal Ball into Perspective | p. 212 |
Cloud Development Tools in Perspective | p. 214 |
Clouds of Different Types | p. 217 |
Media Clouds | p. 218 |
Security Clouds | p. 219 |
App-Specific Clouds | p. 220 |
Office Desktop and Groupware Clouds | p. 221 |
Computing Clouds | p. 224 |
Mobile Clouds | p. 226 |
Changing the Definition of Virtualization | p. 230 |
Making Your Application Cloud Aware | p. 231 |
What Should a Cloud Descriptor Language Contain? | p. 231 |
What are the Back Office Issues, and How Do You Pay for a Cloud? | p. 232 |
The Cloud is the Computer | p. 234 |
Clouds Flight Path for Chapter 10 | p. 235 |
Glossary | p. 237 |
Index | p. 265 |
Table of Contents provided by Ingram. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.