Cloud computing:
"Follows structured approach explaining cloud techniques, models and platforms"...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Cambridge, UK
Cambridge University Press
2017
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Klappentext |
Zusammenfassung: | "Follows structured approach explaining cloud techniques, models and platforms"... |
Beschreibung: | xxiii, 407 Seiten Illustrationen |
ISBN: | 9781316638101 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV044462966 | ||
003 | DE-604 | ||
005 | 20190219 | ||
007 | t | ||
008 | 170828s2017 ii a||| |||| 00||| eng d | ||
010 | |a 017024996 | ||
020 | |a 9781316638101 |9 978-1-316-63810-1 | ||
035 | |a (OCoLC)993877178 | ||
035 | |a (DE-599)BVBBV044462966 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
044 | |a ii |c IN | ||
049 | |a DE-1050 |a DE-703 |a DE-83 | ||
050 | 0 | |a QA76.585 | |
082 | 0 | |a 004.67/82 |2 23 | |
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
100 | 1 | |a Bhowmik, Sandeep |e Verfasser |4 aut | |
245 | 1 | 0 | |a Cloud computing |c Sandeep Bhowmik |
264 | 1 | |a Cambridge, UK |b Cambridge University Press |c 2017 | |
300 | |a xxiii, 407 Seiten |b Illustrationen | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
520 | |a "Follows structured approach explaining cloud techniques, models and platforms"... | ||
650 | 4 | |a Cloud computing | |
650 | 0 | 7 | |a Cloud Computing |0 (DE-588)7623494-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Cloud Computing |0 (DE-588)7623494-0 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029863602&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029863602&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
999 | |a oai:aleph.bib-bvb.de:BVB01-029863602 |
Datensatz im Suchindex
_version_ | 1804177791716950017 |
---|---|
adam_text | Contents
*
fi
Figures XV
Tables xix
Preface xxi
Acknowledgments xxiii
1. Introduction 1
u What is the Buzz About 1
1.2 Limitations of the Traditional Computing Approaches 2
1.3 Is There Any Solution to These Worries? 5
1.4 Three Layers of Computing 6
1.5 Three Layers in Traditional Computing 8
1.6 The End of Traditional Computing 9
1.7 Story of a Similar Scenario: A Century Ago 11
1.8 People are Already Using Cloud Computing 12
1.9 Influences behind Cloud Service Adoption 13
Summary 15
Review Questions 16
Multiple Choice Questions 17
2. Evolution and Enabling Technologies 19
2.1 The Evolution of Cloud Computing 19
2.2 How Philosophies Converged into Cloud Computing 33
2.3 Comparison between Cluster, Grid and Cloud Computing 33
Summary 34
Review Questions 35
Multiple Choice Questions 36
3. Benefits and Challenges 38
3.1 Origin of the Term ‘Cloud Computing’ 38
3.2 Early Initiatives 39
3.3 Utility Computing 39
3.4 Metering and Billing in Cloud 41
3.5 Separation of Data Center Operation 41
3.6 Benefits of Cloud Computing 42
3.7 Challenges of Cloud Computing 46
3.8 How Cloud Computing Addresses Business Challenges 48
vii
3.9 Ethical Issues in Cloud Computing
3.10 Cloud Computing: Network as Computer
3.11 Role of Web Service
3.12 Role of API
3.13 Ubiquitous Cloud
3.14 Confusion Between Cloud and Internet
Summary
Review Questions
Multiple Choice Questions
4. Cloud Computing Model
4.1 Standard Cloud Model
4.2 Cloud Deployment Models
4.3 Choosing the Appropriate Deployment Model
Summary
Review Questions
Multiple Choice Questions
48
49
49
52
52
52
53
53
54
56
56
66
71
73
73
74
5. Cloud Computing Services 76
5.1 Service Delivery Models 76
5.2 Service Abstraction 82
5.3 The SPI Model 83
5.4 A Traditional System vs Cloud System Model 83
5.5 All applications delivered using web-services are not SaaS 85
5.6 SaaS and PaaS: Salesforce.com and Force.com 86
5.7 Other Category of Cloud Services 87
5.8 Open Cloud Services 90
Summary 92
Review Questions 93
Multiple Choice Questions 94
6. Security Reference Model 95
6.1 The Security Concern in Cloud 95
6.2 Cloud Security Working Groups 96
6.3 Elements of Cloud Security Model 98
6.4 Cloud Security Reference Model 99
6.5 Examining Cloud Security against Traditional Computing 104
6.6 Security Policy 106
6.7 Trusted Cloud Computing 106
Summary 107
Review Questions 108
Multiple Choice Questions 109
7. Resource Virtualization 111
7.1 What is Virtualization 111
7.2 Virtualizing Physical Computing Resources 112
7.3 Understanding Abstraction 113
7.4 Business Benefits of Virtualization 113
7-5 Machine or Server Level Virtualization 114
7.6 Exploring Hypervisor or Virtual Machine Monitor 117
7.7 Operating System Level Virtualization: Removal of the hypervisor 122
7.8 Major Server Virtualization Products and Vendors 124
7.9 High-Level Language Virtual Machine 125
7.10 Emulation 126
7.11 Some Other Types of Virtualizations 127
7.12 Advantages of Virtualization 128
7.13 Downsides of Virtualization 130
7.14 Virtualization Security Threats 130
7.15 Virtualization Security Recommendations 131
7.16 Virtualization and Cloud Computing 132
Summary 133
Review Questions 134
Multiple Choice Questions 136
8. Resource Pooling, Sharing and Provisioning 138
8.1 Resource Pooling 138
8.2 Commoditization of the Data Center 141
8.3 Standardization, Automation and Optimization 142
8.4 Resource Sharing 143
8.5 Resource Provisioning 146
Summary 153
Review Questions 154
Multiple Choice Questions 155
9. Scaling in the Cloud 157
9.1 What is Scaling? 157
9.2 Scaling in Traditional Computing 158
9.3 Scaling in Cloud Computing 158
9.4 Foundation of Cloud Scaling 159
9.5 Scalable Application 160
9.6 Scaling Strategies in Cloud 161
9.7 Auto-Scaling in Cloud 163
9.8 Types of Scaling 164
9.9 Horizontal Scaling is More Cloud-Native Approach 169
9.10 Performance and Scalability 169
9.11 The Resource Contention Problem 170
9-12 Cloud Bursting: A Scenario of Flexible Scaling 170
9.13 Scalability is a Business Concern 172
Summary 172
Review Questions 173
Multiple Choice Questions 174
10. Capacity Planning 175
10.1 What is Capacity Planning 175
10.2 Capacity Planning in Computing 176
10.3 Capacity Planning in Cloud Computing 176
10.4 Cloud Capacity: Consumers’ View vs Providers’ View 180
10.5 Capacity Planning: Then and Now 180
10.6 Approaches for Maintaining Sufficient Capacity 182
10.7 Role of Auto-Scaling in Capacity Planning 183
10.8 Capacity and Performance: Two Important System Attributes 184
10.9 Steps for Capacity Planning 184
Summary 187
Review Questions 188
Multiple Choice Questions 189
11. Load Balancing 190
11.1 Load Balancing 190
11.2 Importance of Load Balancing in Cloud Computing 191
11.3 How Load Balancing is done in Cloud 192
11.4 Goals of Load Balancing 195
11.5 Categories of Load Balancing 196
11.6 Parameters for Consideration 199
11.7 Load Balancing Algorithms 200
11.8 The Persistence Issue 201
11.9 Application Delivery Controller 202
11.10 Case Study: Google Cloud 203
11.11 Case Study: Amazon Elastic Compute Cloud (EC2) 203
Summary 204
Review Questions 205
Multiple Choice Questions 206
12. Service-Oriented Architecture 207
12.1 The Pre-SOA Era 207
12.2 Role of SOA in Cloud Computing 208
12.3 Service-Oriented Architecture 209
12.4 Goal of System Designing 213
12.5 Service Represents Business Functionality 214
12.6 Open Standard Implementation 217
12.7 Benefits of SOA 218
12.8 SOA and Cloud Computing 220
Summary 220
Review Questions 221
Multiple Choice Questions 222
13. File System and Storage 224
13.1 Requirements of Data-Intensive Computing 224
13.2 Challenges before Cloud Native File System 225
13.3 Model for High-Performance Processing of Large Data-sets 226
13.4 Cloud Native File System 228
13.5 Storage Deployment Models 231
13.6 Storage Types 231
13.7 Popular Cloud Storages for Developers 233
13.8 Popular General Purpose Cloud Storages 234
Summary 235
Review Questions 236
Multiple Choice Questions 237
14. Database Technology 239
14.1 Database in Cloud 239
14.2 Data Models 240
14.3 Database-as-a-Service 240
14.4 Relational DBMS in Cloud 241
14.5 Non-relational DBMS in Cloud 243
Summary 254
Review Questions 254
Multiple Choice Questions 255
15. Content Delivery Network 257
15.1 Content Delivery in the Cloud 257
15.2 Content Delivery Network 259
15.3 How the CDN Service Operates 262
15.4 Evolution of CDN 262
13.3 Advantages of CDN 263
15.6 Disadvantages of CDN 264
15.7 CDN Service Provider 265
Summary 267
Review Questions 267
Multiple Choice Questions 268
16. Security Issues 270
16.1 Cloud Security 270
16.2 Threats to Cloud Security 273
16.3 Infrastructure Security 273
16.4 Information Security 277
16.5 Identity Management and Access Control 280
16.6 Cloud Security Design Principles 286
16.7 Cloud Security Management Frameworks 288
16.8 Security-as-a-Service 288
Summary 289
Review Questions 290
Multiple Choice Questions 291
17. Privacy and Compliance Issues 293
17.1 What is Privacy? 293
172 Disparity in Privacy Protection Laws 295
17.3 Protection of Privacy 295
17.4 Key Privacy Concerns in the Cloud 296
17.5 Security vs Privacy 297
17.6 The Importance of Privacy Policy 297
17.7 Compliance 298
17.8 Governance, Risk and Compliance (GRC) 299
17.9 Audit and Monitoring 302
Summary 304
Review Questions 304
Multiple Choice Questions 305
18. Portability and Interoperability Issues 307
18.1 Challenges in the Cloud 307
18.2 The Issues in Traditional Computing 308
18.3 Addressing Portability and Interoperability in Cloud 309
18.4 Portability and Interoperability Scenarios 312
18.5 Machine Imaging or Virtual Machine Image 317
18.6 Virtual Appliance 318
18.7 Difference between Virtual Machine Image and Virtual Appliance 319
18.8 Open Virtualization Format (OVF) 321
Summary 322
Review Questions 323
Multiple Choice Questions 324
19. Cloud Management and a Programming Model Case Study 327
19.1 Cloud Architecture: Revisited 327
19.2 Reviewing Design Characteristics 328
19.3 Cloud Computing in a Nutshell 329
19-4 Migration into Cloud 330
19.5 Asset Management in Cloud 331
19.6 Cloud Service Management 332
19.7 Cloud Management Tools 334
19.8 Cloud Management Standards 335
19.9 Share of Management Responsibilities 335
19.10 Cloud Service Lifecycle 337
19.11 SLA Management 338
19.12 Disaster Recovery in Cloud 340
19.13 TnterCloud or Cloud Federation 342
19.14 Cloud Programming: A Case Study with Aneka 342
Summary 347
Review Questions 348
Multiple Choice Questions 350
20. Popular Cloud Services 351
20.1 Amazon Web Services 351
20.2 Microsoft Azure 360
20.3 Google Cloud 365
20.4 A Comparison among AWS, Azure and Google Cloud 370
Summary 371
Review Questions 372
Multiple Choice Questions 373
21. Mobile Cloud Computing and The Internet of Things 375
21.1 Mobile Cloud Computing 375
21.2 The Internet of Things 379
Summary 381
Review Questions 382
Multiple Choice Questions 383
Appendix I Hot Research Topics 384
A. 1 Optimal Management of Cloud Resources 384
A.2 Load Balancing Algorithm 385
A.3 Energy Efficient Mobile Cloud Computing 386
Bibliography 388
Endnote 393
Index
394
Cloud Computing
Written in a tutorial style, this comprehensive guide follows structured approach
explaining cloud techniques, models and platforms. Popular cloud services such as
Amazon, Google and Microsoft Azure are explained in the text. The security risks and
challenges of cloud computing are discussed in detail with useful examples. Emerging
trends including mobile cloud computing and internet of things are discussed for the
benefit of readers. Numerous review questions, multiple choice exercises and case
studies facilitate enhanced understanding. This textbook is ideal for undergraduate
and graduate students of computer science engineering, software engineering and
related fields.
Key features
• In-depth coverage of the fundamental concepts and essential technologies of
cloud computing
• Emphasizes on popular cloud services and security issues
• Contains case studies and emerging trends such as internet of things
• Numerous review questions and multiple choice questions
■ Supporting content and additional material available on the web at:
www.cambridge.org/9781316638101 and www.cambridgeindia.org
Sandeep Bhowmik teaches at the Department of Computer Science Engineering,
Hooghly Engineering Technology College, West Bengal. His areas of interest
include application of soft computing technique in data processing and information
security.
Cover image source: Shutterstock
Cambridge
UNIVERSITY PRESS
www.cambridge.org
ISBN 978 1-316 63810-1
9
781316
638101
|
any_adam_object | 1 |
author | Bhowmik, Sandeep |
author_facet | Bhowmik, Sandeep |
author_role | aut |
author_sort | Bhowmik, Sandeep |
author_variant | s b sb |
building | Verbundindex |
bvnumber | BV044462966 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.585 |
callnumber-search | QA76.585 |
callnumber-sort | QA 276.585 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 200 |
ctrlnum | (OCoLC)993877178 (DE-599)BVBBV044462966 |
dewey-full | 004.67/82 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 004 - Computer science |
dewey-raw | 004.67/82 |
dewey-search | 004.67/82 |
dewey-sort | 14.67 282 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01714nam a2200397 c 4500</leader><controlfield tag="001">BV044462966</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20190219 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">170828s2017 ii a||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">017024996</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781316638101</subfield><subfield code="9">978-1-316-63810-1</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)993877178</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV044462966</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">ii</subfield><subfield code="c">IN</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1050</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.585</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">004.67/82</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Bhowmik, Sandeep</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Cloud computing</subfield><subfield code="c">Sandeep Bhowmik</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge, UK</subfield><subfield code="b">Cambridge University Press</subfield><subfield code="c">2017</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xxiii, 407 Seiten</subfield><subfield code="b">Illustrationen</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">"Follows structured approach explaining cloud techniques, models and platforms"...</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Cloud computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Cloud Computing</subfield><subfield code="0">(DE-588)7623494-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Cloud Computing</subfield><subfield code="0">(DE-588)7623494-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029863602&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029863602&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-029863602</subfield></datafield></record></collection> |
id | DE-604.BV044462966 |
illustrated | Illustrated |
indexdate | 2024-07-10T07:53:38Z |
institution | BVB |
isbn | 9781316638101 |
language | English |
lccn | 017024996 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029863602 |
oclc_num | 993877178 |
open_access_boolean | |
owner | DE-1050 DE-703 DE-83 |
owner_facet | DE-1050 DE-703 DE-83 |
physical | xxiii, 407 Seiten Illustrationen |
publishDate | 2017 |
publishDateSearch | 2017 |
publishDateSort | 2017 |
publisher | Cambridge University Press |
record_format | marc |
spelling | Bhowmik, Sandeep Verfasser aut Cloud computing Sandeep Bhowmik Cambridge, UK Cambridge University Press 2017 xxiii, 407 Seiten Illustrationen txt rdacontent n rdamedia nc rdacarrier "Follows structured approach explaining cloud techniques, models and platforms"... Cloud computing Cloud Computing (DE-588)7623494-0 gnd rswk-swf Cloud Computing (DE-588)7623494-0 s DE-604 Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029863602&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis Digitalisierung UB Bayreuth - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029863602&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Klappentext |
spellingShingle | Bhowmik, Sandeep Cloud computing Cloud computing Cloud Computing (DE-588)7623494-0 gnd |
subject_GND | (DE-588)7623494-0 |
title | Cloud computing |
title_auth | Cloud computing |
title_exact_search | Cloud computing |
title_full | Cloud computing Sandeep Bhowmik |
title_fullStr | Cloud computing Sandeep Bhowmik |
title_full_unstemmed | Cloud computing Sandeep Bhowmik |
title_short | Cloud computing |
title_sort | cloud computing |
topic | Cloud computing Cloud Computing (DE-588)7623494-0 gnd |
topic_facet | Cloud computing Cloud Computing |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029863602&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029863602&sequence=000002&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT bhowmiksandeep cloudcomputing |