Essentials of cloud computing:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boca Raton, FL [u.a.]
CRC Press
2015
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXII, 385 S. Ill., graph. Darst. |
ISBN: | 9781482205435 1482205432 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV042159062 | ||
003 | DE-604 | ||
005 | 20150928 | ||
007 | t | ||
008 | 141030s2015 ad|| |||| 00||| eng d | ||
020 | |a 9781482205435 |c hardback |9 978-1-4822-0543-5 | ||
020 | |a 1482205432 |9 1-4822-0543-2 | ||
035 | |a (OCoLC)904020025 | ||
035 | |a (DE-599)BVBBV042159062 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-703 |a DE-1050 | ||
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
100 | 1 | |a Chandrasekaran, K. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Essentials of cloud computing |c K. Chandrasekaran |
264 | 1 | |a Boca Raton, FL [u.a.] |b CRC Press |c 2015 | |
300 | |a XXII, 385 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
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=027598750&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-027598750 |
Datensatz im Suchindex
_version_ | 1804152655453356032 |
---|---|
adam_text | Contents
Foreword
.............................................................................................................xvii
Preface
...................................................................................................................xix
1.
Computing Paradigms
...................................................................................1
Learning Objectives
.........................................................................................1
Preamble
............................................................................................................1
1.1
High-Performance Computing
...........................................................1
1.2
Parallel Computing
...............................................................................2
1.3
Distributed Computing
........................................................................3
1.4
Cluster Computing
...............................................................................3
1.5
Grid Computing
....................................................................................4
1.6
Cloud Computing
.................................................................................5
1.7 Biocomputing.........................................................................................5
1.8
Mobile Computing
................................................................................6
1.9
Quantum Computing
...........................................................................6
1.10
Optical Computing
...............................................................................7
1.11
Nanocomputing
....................................................................................7
1.12
Network Computing
.............................................................................7
1.13
Summary
................................................................................................8
Key Points
.........................................................................................................8
Review Questions
............................................................................................8
Further Reading
...............................................................................................8
2.
Cloud Computing Fundamentals
................................................................9
Learning Objectives
.........................................................................................9
Preamble
............................................................................................................9
2.1
Motivation for Cloud Computing
.....................................................10
2.1.1
The Need for Cloud Computing
.................................................11
2.2
Defining Cloud Computing
...............................................................12
2.2.1
NIST Definition of Cloud Computing
................................12
2.2.2
Cloud Computing Is a Service
.............................................13
2.2.3
Cloud Computing Is a Platform
...........................................13
2.3 5-4-3
Principles of Cloud computing
...............................................14
2.3.1
Five Essential Characteristics
...............................................14
2.3.2
Four Cloud Deployment Models
.........................................15
2.3.3
Three Service Offering Models
............................................16
2.4
Cloud Ecosystem
.................................................................................17
2.5
Requirements for Cloud Services
.....................................................19
2.6
Cloud Application
...............................................................................21
2.7
Benefits and Drawbacks
.....................................................................22
v
vi
Contents
2.8
Summary
..............................................................................................24
Review Points
.................................................................................................24
Review Questions
..........................................................................................25
Reference
.........................................................................................................25
Further Reading
.............................................................................................26
3.
Cloud Computing Architecture and Management
................................27
Learning Objectives
.......................................................................................27
Preamble
..........................................................................................................27
3.1
Introduction
.........................................................................................28
3.2
Cloud Architecture
.............................................................................28
3.2.1
Layer
1
(User/Client Layer)
..................................................28
3.2.2
Layer
2
(Network Layer)
.......................................................29
3.2.3
Layer
3
(Cloud Management Layer)
....................................30
3.2.4
Layer
4
(Hardware Resource Layer)
....................................30
3.3
Anatomy of the Cloud
........................................................................30
3.4
Network Connectivity in Cloud Computing
..................................32
3.4.1
Public Cloud Access Networking
........................................32
3.4.2
Private Cloud Access Networking
......................................32
3.4.3
Intracloud Networking for Public Cloud Services
............32
3.4.4
Private Intracloud Networking
............................................33
3.4.5
New Facets in Private Networks
.........................................33
3.4.6
Path for Internet Traffic
.........................................................34
3.5
Applications on the Cloud
.................................................................34
3.6
Managing the Cloud
...........................................................................37
3.6.1
Managing the Cloud Infrastructure
...................................37
3.6.2
Managing the Cloud Application
........................................39
3.7
Migrating Application to Cloud
.......................................................40
3.7.1
Phases of Cloud Migration
...................................................40
3.7.2
Approaches for Cloud Migration
........................................41
3.8
Summary
..............................................................................................41
Review Points
.................................................................................................42
Review Questions
..........................................................................................42
References
.......................................................................................................43
Further Reading
.............................................................................................43
4.
Cloud Deployment Models
........................................................................45
Learning Objectives
.......................................................................................45
Preamble
..........................................................................................................45
4.1
Introduction
.........................................................................................46
4.2
Private Cloud
.......................................................................................47
4.2.1
Characteristics
........................................................................47
4.2.2
Suitability
................................................................................48
4.2.3
On-Premise Private Cloud
....................................................49
4.2.3.1
Issues
........................................................................49
Contents
vii
4.2.4
Outsourced Private Cloud
....................................................51
4.2.4.1
Issues
........................................................................51
4.2.5
Advantages
.............................................................................52
4.2.6
Disadvantages
........................................................................52
4.3
Public Cloud
.........................................................................................53
4.3.1
Characteristics
........................................................................53
4.3.2
Suitability
................................................................................54
4.3.3
Issues
........................................................................................54
4.3.4
Advantages
.............................................................................56
4.3.5
Disadvantages
........................................................................56
4.4
Community Cloud
..............................................................................56
4.4.1
Characteristics
........................................................................57
4.4.2
Suitability
................................................................................58
4.4.3
On-Premise Community Cloud
...........................................58
4.4.3.1
Issues
........................................................................58
4.4.4
Outsourced Community Cloud
...........................................59
4.4.4.1
Issues
........................................................................60
4.4.5
Advantages
.............................................................................60
4.4.6
Disadvantages
........................................................................61
4.5
Hybrid Cloud
.......................................................................................61
4.5.1
Characteristics
........................................................................62
4.5.2
Suitability
................................................................................62
4.5.3
Issues
........................................................................................62
4.5.4
Advantages
.............................................................................63
4.5.5
Disadvantages
........................................................................64
4.6
Summary
..............................................................................................64
Review Points
.................................................................................................64
Review Questions
..........................................................................................65
References
.......................................................................................................65
5.
Cloud Service Models
..................................................................................67
Learning Objectives
.......................................................................................67
Preamble
..........................................................................................................67
5.1
Introduction
.........................................................................................68
5.2
Infrastructure as a Service
.................................................................71
5.2.1
Characteristics of IaaS
...........................................................72
5.2.2
Suitability of IaaS
...................................................................73
5.2.3
Pros and Cons of IaaS
............................................................74
5.2.4
Summary of IaaS Providers
..................................................75
5.3
Platform as a Service
..........................................................................77
5.3.1
Characteristics of PaaS
..........................................................79
5.3.2
Suitability of PaaS
..................................................................80
5.3.3
Pros and Cons of PaaS
...........................................................81
5.3.4
Summary of PaaS Providers
.................................................83
viii Contents
5.4
Software
as a Service
..........................................................................83
5.4.1
Characteristics of SaaS
..........................................................86
5.4.2
Suitability of SaaS
..................................................................87
5.4.3
Pros and Cons of SaaS
...........................................................88
5.4.4
Summary of SaaS Providers
.................................................90
5.5
Other Cloud Service Models
.............................................................90
5.6
Summary
..............................................................................................93
Review Points
.................................................................................................94
Review Questions
..........................................................................................94
Further Reading
.............................................................................................95
6.
Technological Drivers for Cloud Computing
.........................................97
Learning Objectives
.......................................................................................97
Preamble
..........................................................................................................97
6.1
Introduction
.........................................................................................98
6.2
SOA
and Cloud
....................................................................................98
6.2.1
SOA
and
SOC
.........................................................................99
6.2.2
Benefits of
SOA
.....................................................................100
6.2.3
Technologies Used by
SOA
.................................................101
6.2.4
Similarities and Differences between
SOA
and
Cloud Computing
................................................................101
6.2.4.1
Similarities
............................................................102
6.2.4.2
Differences
............................................................102
6.2.5
How
SOA
Meets Cloud Computing
..................................103
6.2.6
CCOA
.....................................................................................104
6.3
Virtualization
.....................................................................................105
6.3.1
Approaches in Virtualization
............................................106
6.3.1.1
Full Virtualization
................................................106
6.3.1.2
Paravirtualization
................................................106
6.3.1.3
Hardware-Assisted Virtualization
....................107
6.3.2
Hypervisor and Its Role
......................................................107
6.3.3
Types of Virtualization
.......................................................108
6.3.3.1
OS Virtualization
.................................................108
6.3.3.2
Server Virtualization
...........................................108
6.3.3.3
Memory Virtualization
........................................108
6.3.3.4
Storage Virtualization
..........................................108
6.3.3.5
Network Virtualization
.......................................109
6.3.3.6
Application Virtualization
..................................109
6.4
Multicore Technology
.......................................................................109
6.4.1
Multicore Processors and VM Scalability
........................110
6.4.2
Multicore Technology and the Parallelism in Cloud
......110
6.4.3
Case Study
............................................................................110
6.5
Memory and Storage Technologies
................................................
Ill
6.5.1
Cloud Storage Requirements
..............................................
Ill
Contents ix
6.5.2 Virtualization Support........................................................111
6.5.3
Storage as
a
Service (STaaS)................................................112
6.5.4
Emerging Trends and Technologies in Cloud Storage
......112
6.6
Networking Technologies
................................................................113
6.6.1
Network Requirements for Cloud
.....................................113
6.6.2
Virtualization Support
........................................................114
6.6.3
Usage of Virtual Networks
.................................................115
6.6.4
DCs and VPLS
......................................................................115
6.6.5
SDN
........................................................................................115
6.6.6
MPLS
......................................................................................116
6.6.7
Other Emerging Networking Trends and
Technologies in Cloud
.........................................................116
6.7
Web
2.0................................................................................................117
6.7.1
Characteristics of Web
2.0...................................................118
6.7.2
Difference between Web
1.0
and Web
2.0........................120
6.7.3
Applications of Web
2.0......................................................120
6.7.3.1
Social Media
..........................................................120
6.7.3.2
Marketing
..............................................................120
6.7.3.3
Education
...............................................................121
6.7.4
Web
2.0
and Cloud Computing
.........................................121
6.8
Web
3.0................................................................................................122
6.8.1
Components of Web
3.0.......................................................123
6.8.1.1
Semantic Web
........................................................123
6.8.1.2
Web Services
.........................................................124
6.8.2
Characteristics of Web
3.0...................................................124
6.8.3
Convergence of Cloud and Web
3.0..................................125
6.8.4
Case Studies in Cloud and Web
3.0...................................126
6.8.4.1
Connecting Information: Facebook
...................126
6.8.4.2
Search Optimization and Web Commerce:
Best Buy
.................................................................126
6.8.4.3
Understanding Text: Millward Brown
..............127
6.9
Software Process Models for Cloud
...............................................127
6.9.1
Types of Software Models
..................................................127
6.9.1.1
Waterfall Model
....................................................127
6.9.1.2
V Model
.................................................................128
6.9.1.3
Incremental Model
...............................................128
6.9.1.4
RAD Model
...........................................................128
6.9.1.5
Agile Model
...........................................................128
6.9.1.6
Iterative Model
......................................................128
6.9.1.7
Spiral Model
..........................................................129
6.9.2
Agile SDLC for Cloud Computing
....................................129
6.9.2.1
Features of Cloud SDLC
......................................130
6.9.3
Agile Software Development Process
...............................130
6.9.4
Advantages of Agile Model
................................................131
Contents
6.9.5
How Cloud Meets Agile Process?
.....................................132
6.9.5.1
Six Ways the Cloud Enhances Agile
Software Development
........................................132
6.9.5.2
Case Study of Agile Development
.....................133
6.10
Programming Models
......................................................................134
6.10.1
Programming Models in Cloud
.........................................135
6.10.1.1 BSP
Model
.............................................................135
6.10.1.2
MapReduce Model
...............................................136
6.10.1.3
SAGA
......................................................................137
6.10.1.4
Transformer
...........................................................137
6.10.1.5
Grid Batch Framework
........................................139
6.11
Pervasive Computing
.......................................................................139
6.11Л
How Pervasive Computing Works?
..................................140
6.11.2
How Pervasive Computing Helps Cloud
Computing?
.....................................................................141
6.12
Operating System
..............................................................................142
6.12.1
Types of Operating Systems
...............................................143
6Л2.2
Role of OS in Cloud Computing
........................................144
6.12.3
Features of Cloud OS
...........................................................146
6.12.3.1
Weil-Defined and Abstracted Interfaces
...........146
6.12.3.2
Support for Security at the Core
........................146
6.12.3.3
Managing Virtualized Workloads
.....................147
6.12.3.4
Management of Workloads
.................................147
6.12.4
Cloud OS Requirements
.....................................................147
6.12.5
Cloud-Based OS
...................................................................148
6.13
Application Environment
................................................................149
6.13.1
Need for Effective
ADE
.......................................................149
6.13.2
Application Development Methodologies
.......................150
6.13.2.1
Distributed Development
....................................150
6.13.2.2
Agile Development
..............................................150
6.13.3
Power of Cloud Computing in Application
Development
.........................................................................150
6.13.3.1
Disadvantages of Desktop Development
..........151
6.13.3.2
Advantages of Application Development
in the Cloud
...........................................................152
6.13.4
Cloud Application Development Platforms
.....................152
6.13.4.1
Windows Azure
....................................................153
6.13.4.2
Google App Engine
..............................................153
6.13.4.3
Force.com
...............................................................153
6.13.4.4
Manjrasoft Aneka
.................................................154
6.13.5
Cloud Computing APIs
.......................................................154
6.13.5.1
Rackspace
..............................................................154
6.13.5.2
IBM
.........................................................................154
6.13.5.3
Intel
.........................................................................154
Contents xi
6.14
Summary
............................................................................................155
Review Points...............................................................................................155
Review
Questions
........................................................................................156
References.....................................................................................................
157
Further Reading...........................................................................................160
7. Virtualization..............................................................................................161
Learning Objectives
.....................................................................................161
Preamble
........................................................................................................161
7.1
Introduction
.......................................................................................162
7.2
Virtualization Opportunities
..........................................................164
7.2.1
Processor Virtualization
.....................................................164
7.2.2
Memory Virtualization
.......................................................165
7.2.3
Storage Virtualization
.........................................................165
7.2.4
Network Virtualization
.......................................................166
7.2.5
Data Virtualization
..............................................................167
7.2.6
Application Virtualization
..................................................169
7.3
Approaches to Virtualization
..........................................................169
7.3.1
Full Virtualization
...............................................................170
7.3.2
Paravirtualization
................................................................172
7.3.3
Hardware-Assisted Virtualization
....................................173
7.4
Hypervisors
.......................................................................................174
7.4.1
Types of Hypervisors
..........................................................175
7.4.2
Security Issues and Recommendations
............................177
7.5
From Virtualization to Cloud Computing
....................................179
7.5.1
IaaS
.........................................................................................180
7.5.2
PaaS
........................................................................................182
7.5.3
SaaS
........................................................................................182
7.6
Summary
............................................................................................184
Review Points
...............................................................................................185
Review Questions
........................................................................................186
Further Reading
...........................................................................................187
8.
Programming Models for Cloud Computing
.......................................189
Learning Objectives
.....................................................................................189
Preamble
........................................................................................................189
8.1
Introduction
.......................................................................................190
8.2
Extended Programming Models for Cloud
...................................191
8.2.1
MapReduce
...........................................................................191
8.2.1.1
Map Function
........................................................192
8.2.1.2
Reduce Function
...................................................192
8.2.2
CGL-MapReduce
..................................................................193
xii
Contents
8.2.3
Cloud Haskell: Functional Programming
........................195
8.2.4
MultiMLton: Functional Programming
...........................197
8.2.5 Erlang:
Functional Programming
.....................................197
8.2.5.1
CloudI
....................................................................198
8.2.6
SORCER: Object-Oriented Programming
........................199
8.2.7
Programming Models in Aneka
........................................202
8.2.7.1
Task Execution Model
..........................................202
8.2.7.2
Thread Execution Model
.....................................203
8.2.7.3
Map Reduce Model
..............................................203
8.3
New Programming Models Proposed for Cloud
.........................203
8.3.1
Orleans
..................................................................................204
8.3.2
BOOM and Bloom
................................................................206
8.3.3
GridBatch
..............................................................................207
8.3.4
Simple API for Grid Applications
......................................207
8.4
Summary
............................................................................................210
Review Points
...............................................................................................210
Review Questions
........................................................................................211
References
.....................................................................................................212
Further Reading
...........................................................................................213
9.
Software Development in Cloud
.............................................................215
Learning Objectives
.....................................................................................215
Preamble
........................................................................................................215
9.1
Introduction
.......................................................................................216
9.1.1
SaaS Is Different from Traditional Software
....................217
9.1.2
SaaS Benefits
.........................................................................217
9.1.3
Suitability of SaaS
................................................................218
9.2
Different Perspectives on SaaS Development
...............................219
9.2.1
SaaS from Managed Infrastructure and Platform
..........219
9.2.2
SaaS from IaaS and Managed Platform
............................220
9.2.3
SaaS from Managed Infrastructure and PaaS
.................221
9.2.4
SaaS from IaaS and PaaS
.....................................................222
9.3
New Challenges
................................................................................224
9.3.1
Multitenancy
.........................................................................224
9.3.2
Security
..................................................................................224
9.3.3
Scalability
..............................................................................225
9.3.4
Availability
............................................................................225
9.3.5
Usability
................................................................................225
9.3.6
Self-Service Sign-Up
............................................................226
9.3.7
Automated Billing
................................................................226
9.3.8
Nondisruptive
Updates
.......................................................226
9.3.9
Service Integration
...............................................................226
9.3.10
Vendor Lock-In
.....................................................................227
Contents xiii
9.4
Cloud-Aware
Software Development
Using PaaS
Technology......227
9.4.1
Requirements Analysis.......................................................
230
9.4.2 Multitenant
Architecture
....................................................230
9.4.3
Highly Scalable and Available Architecture
....................231
9.4.4
Database Design
...................................................................233
9.4.5
SaaS Development
...............................................................234
9.4.6
Monitoring and SLA Maintenance
....................................235
9.5
Summary
............................................................................................236
Review Points
...............................................................................................236
Review Questions
........................................................................................237
Further Reading
...........................................................................................238
10.
Networking for Cloud Computing
.........................................................241
Learning Objectives
.....................................................................................241
Preamble
........................................................................................................241
10.1
Introduction
.......................................................................................241
10.2
Overview of Data Center Environment
.........................................243
10.2.1
Architecture of Classical Data Centers
.............................244
10.2.2
CEDCs
...................................................................................245
10.2.3
Physical Organization
.........................................................245
10.2.4
Storage and Networking Infrastructure
...........................246
10.2.5
Cooling Infrastructure
........................................................247
10.2.6
Nature of Traffic in Data Centers
.......................................248
10.3
Networking Issues in Data Centers
................................................249
10.3.1
Availability
............................................................................249
10.3.2
Poor Network Performance
................................................250
10.3.3
Security
..................................................................................250
10.4
Transport Layer Issues in DCNs
.....................................................250
10.4.1
TCP Impairments in DCNs
................................................250
10.4.1.1
TCPIncast
..............................................................251
10.4.1.2
TCP Outcast
..........................................................252
10.4.1.3
Queue Buildup
......................................................254
10.4.1.4
Buffer Pressure
.....................................................254
10.4.1.5
Pseudocongestion
Effect
......................................254
10.4.2
Summary: TCP Impairments and Causes
........................255
10.5
TCP Enhancements for DCNs
.........................................................255
10.5.1
TCP with Fine-Grained RTO (FG-RTO)
............................256
10.5.2
TCP with FG-RTO
+
Delayed ACKs Disabled
.................256
10.5.3
DCTCP
...................................................................................257
10.5.3.1
ECN
........................................................................257
10.5.4
ICTCP
.....................................................................................261
10.5.5
IA-TCP
...................................................................................262
10.5.6
D2TCP
....................................................................................263
10.5.7
TCP-FITDC
............................................................................263
xiv
Contents
10.5.8
TDCTCP
................................................................................264
10.5.9
TCP with Guarantee Important Packets
(GIP)
.................265
10.5.10
PVTCP
...................................................................................266
10.5.11
Summary: TCP Enhancements for DCNs
........................266
10.6
Summary
............................................................................................268
Review Points
...............................................................................................269
Review Questions
........................................................................................269
References
.....................................................................................................269
11.
Cloud Service Providers
............................................................................273
Learning Objectives
.....................................................................................273
Preamble
........................................................................................................273
11.1
Introduction
.......................................................................................274
11.2
EMC
.....................................................................................................274
11.2.1
EMC IT
...................................................................................274
11.2.2
Captiva
Cloud Toolkit
.........................................................276
11.3
Google
.................................................................................................277
11.3.1
Cloud Platform
.....................................................................277
11.3.2
Cloud Storage
.......................................................................278
11.3.3
Google Cloud Connect
........................................................278
11.3.4
Google Cloud Print
..............................................................278
11.3.5
Google App Engine
.............................................................279
11.4
Amazon Web Services
......................................................................280
11.4.1
Amazon Elastic Compute Cloud
.......................................281
11.4.2
Amazon Simple Storage Service
........................................283
11.4.3
Amazon Simple Queue Service
.........................................283
11.5
Microsoft
............................................................................................284
11.5.1
Windows Azure
...................................................................284
11.5.2
Microsoft Assessment and Planning Toolkit
...................285
11.5.3
SharePoint
.............................................................................285
11.6
IBM
......................................................................................................285
11.6.1
Cloud Models
.......................................................................286
11.6.2
IBM SmartCloud
..................................................................287
11.7
SAP Labs
.............................................................................................289
11.7.1
SAP
HANA
Cloud Platform
...............................................289
11.7.2
Virtualization Services Provided by SAP
.........................289
11.8
Salesforce
............................................................................................290
11.8.1
Sales Cloud
............................................................................290
11.8.2
Service Cloud: Knowledge as a Service
............................290
11.9
Rackspace
...........................................................................................291
11.10
VMware
..............................................................................................292
11.11
Manjrasoft
..........................................................................................294
11.11.1
Aneka Platform
....................................................................294
11.12
Summary
............................................................................................296
Review Points
......................................................................................... ,,..297
Contents xv
Review
Questions........................................................................................
297
References
.....................................................................................................298
Further Reading
...........................................................................................298
12.
Open Source Support
f
or Cloud
..............................................................299
Learning Objectives
.....................................................................................299
Preamble
........................................................................................................299
12.1
Introduction
.......................................................................................300
12.1.1
Open Source in Cloud Computing: An Overview
.........300
12.1.2
Difference between Open Source and Closed Source....
300
12.1.3
Advantages of Having an Open Source
...........................301
12.2
Open Source Tools for IaaS
..............................................................301
12.2.1
OpenNebula
.........................................................................302
12.2.2
Eucalyptus
............................................................................303
12.2.3
OpenStack
.............................................................................304
12.2.4
Apache CloudStack
..............................................................306
12.2.5
Nimbus
..................................................................................306
12.2.6
GoGrid Cloud
.......................................................................307
12.3
Open Source Tools for PaaS
.............................................................308
12.3.1
Paasmaker
.............................................................................308
12.3.2
Red Hat OpenShift Origin
..................................................308
12.3.3
Xen Cloud Platform
.............................................................309
12.3.4
Cloudify
.................................................................................309
12.4
Open Source Tools for SaaS
.............................................................310
12.4.1
Apache VCL
..........................................................................310
12.4.2
Google Drive
.........................................................................311
12.4.3
Google Docs
..........................................................................312
12.4.4
Dropbox
.................................................................................313
12.5
Open Source Tools for Research
.....................................................314
12.5.1
CloudSim
...............................................................................314
12.5.2
SimMapReduce
....................................................................314
12.5.3
Cloud Analyst
.......................................................................315
12.5.4
GreenCloud
...........................................................................316
12.6
Distributed Computing Tools for Management of
Distributed Systems
..........................................................................318
12.6.1
Cassandra
..............................................................................318
12.6.2
Hadoop
..................................................................................318
12.6.3
MongoDB
..............................................................................320
12.6.4
NGrid
.....................................................................................320
12.6.5
Ganglia
..................................................................................321
12.7
Summary
............................................................................................321
Review Points
...............................................................................................322
Review Questions
........................................................................................323
References
.....................................................................................................323
Further Reading
...........................................................................................324
xvi Contents
13.
Security in Cloud
Computing..................................................................325
Learning Objectives
.....................................................................................325
Preamble
........................................................................................................325
13.1
Introduction
.......................................................................................325
13.1.1
Cloud in Information Technology
.....................................326
13.1.2
Cloud General Challenges
..................................................327
13.2
Security Aspects
................................................................................328
13.2.1
Data Security
........................................................................329
13.2.1.1
Data Center Security
............................................330
13.2.1.2
Access Control
......................................................333
13.2.1.3
Encryption and Decryption
................................333
13.2.2
Virtualization Security
........................................................334
13.2.3
Network Security
.................................................................336
13.3
Platform-Related Security
................................................................337
13.3.1
Security Issues in Cloud Service Models
.........................337
13.3.2
Software-as-a-Service Security Issues
..............................338
13.3.3
Platform-as-a-Service Security Issues
...............................340
13.3.4
Infrastructure-as-a-Service Security Issues
.....................340
13.4
Audit and Compliance
.....................................................................341
13.4.1
Disaster Recovery
................................................................342
13.4.2
Privacy and Integrity
...........................................................343
13.5
Summary
............................................................................................344
Review Points
...............................................................................................344
Review Questions
........................................................................................345
Further Reading
...........................................................................................345
14.
Advanced Concepts in Cloud Computing
.............................................347
Learning Objectives
.....................................................................................347
Preamble
........................................................................................................347
14.1
Intercloud
...........................................................................................348
14.2
Cloud Management
..........................................................................351
14.3
Mobile Cloud
.....................................................................................353
14.4
Media Cloud
......................................................................................355
14.5
Interoperability and Standards
.......................................................357
14.6
Cloud Governance
............................................................................358
14.7
Computational Intelligence in Cloud
.............................................360
14.8
Green Cloud
.......................................................................................361
14.9
Cloud Analytics
.................................................................................364
14.10
Summary
............................................................................................366
Review Points
...............................................................................................366
Review Questions
........................................................................................367
References
.....................................................................................................368
Further Reading
...........................................................................................369
Index
.....................................................................................................................371
|
any_adam_object | 1 |
author | Chandrasekaran, K. |
author_facet | Chandrasekaran, K. |
author_role | aut |
author_sort | Chandrasekaran, K. |
author_variant | k c kc |
building | Verbundindex |
bvnumber | BV042159062 |
classification_rvk | ST 200 |
ctrlnum | (OCoLC)904020025 (DE-599)BVBBV042159062 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01260nam a2200325 c 4500</leader><controlfield tag="001">BV042159062</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150928 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">141030s2015 ad|| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781482205435</subfield><subfield code="c">hardback</subfield><subfield code="9">978-1-4822-0543-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1482205432</subfield><subfield code="9">1-4822-0543-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)904020025</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV042159062</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-703</subfield><subfield code="a">DE-1050</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">Chandrasekaran, K.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Essentials of cloud computing</subfield><subfield code="c">K. Chandrasekaran</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boca Raton, FL [u.a.]</subfield><subfield code="b">CRC Press</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXII, 385 S.</subfield><subfield code="b">Ill., graph. Darst.</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="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=027598750&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027598750</subfield></datafield></record></collection> |
id | DE-604.BV042159062 |
illustrated | Illustrated |
indexdate | 2024-07-10T01:14:10Z |
institution | BVB |
isbn | 9781482205435 1482205432 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027598750 |
oclc_num | 904020025 |
open_access_boolean | |
owner | DE-703 DE-1050 |
owner_facet | DE-703 DE-1050 |
physical | XXII, 385 S. Ill., graph. Darst. |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | CRC Press |
record_format | marc |
spelling | Chandrasekaran, K. Verfasser aut Essentials of cloud computing K. Chandrasekaran Boca Raton, FL [u.a.] CRC Press 2015 XXII, 385 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier 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=027598750&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Chandrasekaran, K. Essentials of cloud computing Cloud Computing (DE-588)7623494-0 gnd |
subject_GND | (DE-588)7623494-0 |
title | Essentials of cloud computing |
title_auth | Essentials of cloud computing |
title_exact_search | Essentials of cloud computing |
title_full | Essentials of cloud computing K. Chandrasekaran |
title_fullStr | Essentials of cloud computing K. Chandrasekaran |
title_full_unstemmed | Essentials of cloud computing K. Chandrasekaran |
title_short | Essentials of cloud computing |
title_sort | essentials of cloud computing |
topic | Cloud Computing (DE-588)7623494-0 gnd |
topic_facet | Cloud Computing |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027598750&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT chandrasekarank essentialsofcloudcomputing |