Details

Cloud Computing


Cloud Computing

Business Trends and Technologies
1. Aufl.

von: Igor Faynberg, Hui-Lan Lu, Dor Skuler

75,99 €

Verlag: Wiley
Format: PDF
Veröffentl.: 02.11.2015
ISBN/EAN: 9781118736081
Sprache: englisch
Anzahl Seiten: 376

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

<i>Cloud Computing: Business Trends and Technologies</i> provides a broad introduction to Cloud computing technologies and their applications to IT and telecommunications businesses (i.e., the network function virtualization, NFV). To this end, the book is expected to serve as a textbook in a graduate course on Cloud computing.<br /><br />The book examines the business cases and then concentrates on the technologies necessary for supporting them. In the process, the book addresses the principles of – as well as the known problems with – the underlying technologies, such as virtualization, data communications, network and operations management, security and identity management. It introduces, through open-source case studies (based on OpenStack), an extensive illustration of lifecycle management.<br /><br />The book also looks at the existing and emerging standards, demonstrating their respective relation to each topic.<br /><br />Overall, this is an authoritative textbook on this emerging and still-developing discipline, which<br /><br />•Guides the reader through basic concepts, to current practices, to state-of-the-art applications.<br /><br />•Considers technical standards bodies involved in Cloud computing standardization.<br /><br />•Is written by innovation experts in operating systems and data communications, each with over 20 years’ experience in business, research, and teaching.
About the Authors ix <p>Acknowledgments xi</p> <p><b>1 Introduction 1</b></p> <p>References 6</p> <p><b>2 The Business of Cloud Computing 7</b></p> <p>2.1 IT Industry Transformation through Virtualization and Cloud 7</p> <p>2.2 The Business Model Around Cloud 13</p> <p>2.2.1 Cloud Providers 14</p> <p>2.2.2 Software and Service Vendors 15</p> <p>2.3 Taking Cloud to the Network Operators 15</p> <p>References 18</p> <p><b>3 CPU Virtualization 19</b></p> <p>3.1 Motivation and History 20</p> <p>3.2 A Computer Architecture Primer 21</p> <p>3.2.1 CPU, Memory, and I/O 21</p> <p>3.2.2 How the CPU Works 23</p> <p>3.2.3 In-program Control Transfer: Jumps and Procedure Calls 25</p> <p>3.2.4 Interrupts and Exceptions—the CPU Loop Refined 28</p> <p>3.2.5 Multi-processing and its Requirements—The Need for an Operating System 34</p> <p>3.2.6 Virtual Memory—Segmentation and Paging 38</p> <p>3.2.7 Options in Handling Privileged Instructions and the Final Approximation of the CPU Loop 42</p> <p>3.2.8 More on Operating Systems 44</p> <p>3.3 Virtualization and Hypervisors 48</p> <p>3.3.1 Model, Requirements, and Issues 49</p> <p>3.3.2 The x86 Processor and Virtualization 52</p> <p>3.3.3 Dealing with a Non-virtualizable CPU 55</p> <p>3.3.4 I/O Virtualization 57</p> <p>3.3.5 Hypervisor Examples 60</p> <p>3.3.6 Security 65</p> <p>References 69</p> <p><b>4 Data Networks—The Nervous System of the Cloud 71</b></p> <p>4.1 The OSI Reference Model 74</p> <p>4.1.1 Host-to-Host Communications 74</p> <p>4.1.2 Interlayer Communications 76</p> <p>4.1.3 Functional Description of Layers 79</p> <p>4.2 The Internet Protocol Suite 85</p> <p>4.2.1 IP—The Glue of the Internet 87</p> <p>4.2.2 The Internet Hourglass 98</p> <p>4.3 Quality of Service in IP Networks 102</p> <p>4.3.1 Packet Scheduling Disciplines and Traffic Specification Models 103</p> <p>4.3.2 Integrated Services 105</p> <p>4.3.3 Differentiated Services 109</p> <p>4.3.4 Multiprotocol Label Switching (MPLS) 112</p> <p>4.4 WAN Virtualization Technologies 117</p> <p>4.5 Software-Defined Network 120</p> <p>4.6 Security of IP 125</p> <p>References 129</p> <p><b>5 Networking Appliances 131</b></p> <p>5.1 Domain Name System 131</p> <p>5.1.1 Architecture and Protocol 134</p> <p>5.1.2 DNS Operation 140</p> <p>5.1.3 Top-Level Domain Labels 142</p> <p>5.1.4 DNS Security 145</p> <p>5.2 Firewalls 149</p> <p>5.2.1 Network Perimeter Control 153</p> <p>5.2.2 Stateless Firewalls 155</p> <p>5.2.3 Stateful Firewalls 158</p> <p>5.2.4 Application-Layer Firewalls 161</p> <p>5.3 NAT Boxes 163</p> <p>5.3.1 Allocation of Private IP Addresses 165</p> <p>5.3.2 Architecture and Operation of the NAT Boxes 168</p> <p>5.3.3 Living with NAT 172</p> <p>5.3.4 Carrier-Grade NAT 180</p> <p>5.4 Load Balancers 184</p> <p>5.4.1 Load Balancing in a Server Farm 185</p> <p>5.4.2 A Practical Example: A Load-Balanced Web Service 187</p> <p>5.4.3 Using DNS for Load Balancing 188</p> <p>References 191</p> <p><b>6 Cloud Storage and the Structure of a Modern Data Center 193</b></p> <p>6.1 Data Center Basics 195</p> <p>6.1.1 Compute 196</p> <p>6.1.2 Storage 196</p> <p>6.1.3 Networking 198</p> <p>6.2 Storage-Related Matters 198</p> <p>6.2.1 Direct-Attached Storage 200</p> <p>6.2.2 Network-Attached Storage 208</p> <p>6.2.3 Storage Area Network 215</p> <p>6.2.4 Convergence of SAN and Ethernet 221</p> <p>6.2.5 Object Storage 230</p> <p>6.2.6 Storage Virtualization 233</p> <p>6.2.7 Solid-State Storage 236</p> <p>References 242</p> <p><b>7 Operations, Management, and Orchestration in the Cloud 245</b></p> <p>7.1 Orchestration in the Enterprise 247</p> <p>7.1.1 The Service-Oriented Architecture 253</p> <p>7.1.2 Workflows 255</p> <p>7.2 Network and Operations Management 259</p> <p>7.2.1 The OSI Network Management Framework and Model 261</p> <p>7.2.2 Policy-Based Management 264</p> <p>7.3 Orchestration and Management in the Cloud 267</p> <p>7.3.1 The Life Cycle of a Service 268</p> <p>7.3.2 Orchestration and Management in OpenStack 274</p> <p>7.4 Identity and Access Management 287</p> <p>7.4.1 Implications of Cloud Computing 289</p> <p>7.4.2 Authentication 291</p> <p>7.4.3 Access Control 295</p> <p>7.4.4 Dynamic Delegation 299</p> <p>7.4.5 Identity Federation 302</p> <p>7.4.6 OpenStack Keystone (A Case Study) 303</p> <p>References 309</p> <p>Appendix: Selected Topics 313</p> <p>A.1 The IETF Operations and Management Standards 313</p> <p>A.1.1 SNMP 313</p> <p>A.1.2 COPS 316</p> <p>A.1.3 Network Configuration (NETCONF) Model and Protocol 319</p> <p>A.2 Orchestration with TOSCA 324</p> <p>A.3 The REST Architectural Style 329</p> <p>A.3.1 The Origins and Development of Hypermedia 329</p> <p>A.3.2 Highlights of the World Wide Web Architecture 332</p> <p>A.3.3 The Principles of REST 334</p> <p>A.4 Identity and Access Management Mechanisms 336</p> <p>A.4.1 Password Management 336</p> <p>A.4.2 Kerberos 338</p> <p>A.4.3 Access Control Lists 341</p> <p>A.4.4 Capability Lists 342</p> <p>A.4.5 The Bell–LaPadula Model 343</p> <p>A.4.6 Security Assertion Markup Language 345</p> <p>A.4.7 OAuth 2.0 347</p> <p>A.4.8 OpenID Connect 349</p> <p>A.4.9 Access Control Markup Language 351</p> <p>References 353</p> <p>Index 355</p>
<b>Igor Faynberg</b><br /><i>Bell Labs Fellow, CTO of Stargazers Consulting, and Adjunct Professor of Computer Science at Stevens</i><br /><br /><b>Hui-Lan Lu</b><br /><i>Bell Labs Fellow at Alcatel-Lucent</i><br /><br /><b>Dor Skuler</b><br /><i>Serial entrepreneur, Founder and CEO of Intuition Robotics, formerly SVP Alcatel-Lucent, Founder and General Manager of CloudBand Business Unit</i>
<i>Cloud Computing: Business Trends and Technologies</i> provides a broad introduction to Cloud computing technologies and their applications to IT and telecommunications businesses (i.e., the network function virtualization, NFV). To this end, the book is expected to serve as a textbook in a graduate course on Cloud computing.<br /><br />The book examines the business cases and then concentrates on the technologies necessary for supporting them. In the process, the book addresses the principles of – as well as the known problems with – the underlying technologies, such as virtualization, data communications, network and operations management, security and identity management. It introduces, through open-source case studies (based on OpenStack), an extensive illustration of lifecycle management.<br /><br />The book also looks at the existing and emerging standards, demonstrating their respective relation to each topic.<br /><br />Overall, this is an authoritative textbook on this emerging and still-developing discipline, which<br /><br />•Guides the reader through basic concepts, to current practices, to state-of-the-art applications.<br /><br />•Considers technical standards bodies involved in Cloud computing standardization.<br /><br />•Is written by innovation experts in operating systems and data communications, each with over 20 years’ experience in business, research, and teaching.

Diese Produkte könnten Sie auch interessieren:

Service Quality of Cloud-Based Applications
Service Quality of Cloud-Based Applications
von: Eric Bauer, Randee Adams
PDF ebook
75,99 €
Cloud Computing
Cloud Computing
von: Igor Faynberg, Hui-Lan Lu, Dor Skuler
EPUB ebook
75,99 €
Participatory Culture in a Networked Era
Participatory Culture in a Networked Era
von: Henry Jenkins, Mizuko Ito, danah boyd
EPUB ebook
19,99 €