Cloud computing : business trends and technologies /
Faynberg, Igor.
Cloud computing : business trends and technologies / Igor Faynberg, Hui-Lan Lu, Dor Skuler, Alacatel-Lucent. - 1 online resource
Includes bibliographical references and index.
CLOUD COMPUTING; Contents; About the Authors; Acknowledgments; 1 Introduction; References; 2 The Business of Cloud Computing; 2.1 IT Industry Transformation through Virtualization and Cloud; 2.2 The Business Model Around Cloud; 2.2.1 Cloud Providers; 2.2.2 Software and Service Vendors; 2.3 Taking Cloud to the Network Operators; References; 3 CPU Virtualization; 3.1 Motivation and History; 3.2 A Computer Architecture Primer; 3.2.1 CPU, Memory, and I/O; 3.2.2 How the CPU Works; 3.2.3 In-program Control Transfer: Jumps and Procedure Calls; 3.2.4 Interrupts and Exceptions-the CPU Loop Refined. 3.2.5 Multi-processing and its Requirements-The Need for an Operating System3.2.6 Virtual Memory-Segmentation and Paging; 3.2.7 Options in Handling Privileged Instructions and the Final Approximation of the CPU Loop; 3.2.8 More on Operating Systems; 3.3 Virtualization and Hypervisors; 3.3.1 Model, Requirements, and Issues; 3.3.2 The x86 Processor and Virtualization; 3.3.3 Dealing with a Non-virtualizable CPU; 3.3.4 I/O Virtualization; 3.3.5 Hypervisor Examples; 3.3.6 Security; References; 4 Data Networks-The Nervous System of the Cloud; 4.1 The OSI Reference Model. 4.1.1 Host-to-Host Communications4.1.2 Interlayer Communications; 4.1.3 Functional Description of Layers; 4.2 The Internet Protocol Suite; 4.2.1 IP-The Glue of the Internet; 4.2.2 The Internet Hourglass; 4.3 Quality of Service in IP Networks; 4.3.1 Packet Scheduling Disciplines and Traffic Specification Models; 4.3.2 Integrated Services; 4.3.3 Differentiated Services; 4.3.4 Multiprotocol Label Switching (MPLS); 4.4 WAN Virtualization Technologies; 4.5 Software-Defined Network; 4.6 Security of IP; References; 5 Networking Appliances; 5.1 Domain Name System; 5.1.1 Architecture and Protocol. 5.1.2 DNS Operation5.1.3 Top-Level Domain Labels; 5.1.4 DNS Security; 5.2 Firewalls; 5.2.1 Network Perimeter Control; 5.2.2 Stateless Firewalls; 5.2.3 Stateful Firewalls; 5.2.4 Application-Layer Firewalls; 5.3 NAT Boxes; 5.3.1 Allocation of Private IP Addresses; 5.3.2 Architecture and Operation of the NAT Boxes; 5.3.3 Living with NAT; 5.3.4 Carrier-Grade NAT; 5.4 Load Balancers; 5.4.1 Load Balancing in a Server Farm; 5.4.2 A Practical Example: A Load-Balanced Web Service; 5.4.3 Using DNS for Load Balancing; References; 6 Cloud Storage and the Structure of a Modern Data Center. 6.1 Data Center Basics6.1.1 Compute; 6.1.2 Storage; 6.1.3 Networking; 6.2 Storage-Related Matters; 6.2.1 Direct-Attached Storage; 6.2.2 Network-Attached Storage; 6.2.3 Storage Area Network; 6.2.4 Convergence of SAN and Ethernet; 6.2.5 Object Storage; 6.2.6 Storage Virtualization; 6.2.7 Solid-State Storage; References; 7 Operations, Management, and Orchestration in the Cloud; 7.1 Orchestration in the Enterprise; 7.1.1 The Service-Oriented Architecture; 7.1.2 Workflows; 7.2 Network and Operations Management; 7.2.1 The OSI Network Management Framework and Model; 7.2.2 Policy-Based Management.
Cloud Computing: Business Trends and Technologies 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. 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. The book also looks at the existing and emerging standards, demonstrating their respective relation to each topic. Overall, this is an authoritative textbook on this emerging and still-developing discipline, which •Guides the reader through basic concepts, to current practices, to state-of-the-art applications. •Considers technical standards bodies involved in Cloud computing standardization. •Is written by innovation experts in operating systems and data communications, each with over 20 years’ experience in business, research, and teaching.
9781118736081 1118736087 9781118736142 1118736141 9781118736074 1118736079 1118501217 9781118501214
10.1002/9781118736074 doi
65EDF050-4004-4439-A5E1-01749713BA44 OverDrive, Inc. http://www.overdrive.com 9820784 IEEE
2015024518
017649398 Uk
Cloud computing.
Infonuagique.
COMPUTERS--Computer Literacy.
COMPUTERS--Computer Science.
COMPUTERS--Data Processing.
COMPUTERS--Hardware--General.
COMPUTERS--Information Technology.
COMPUTERS--Machine Theory.
COMPUTERS--Reference.
Cloud computing
QA76.585
004.67/82
Cloud computing : business trends and technologies / Igor Faynberg, Hui-Lan Lu, Dor Skuler, Alacatel-Lucent. - 1 online resource
Includes bibliographical references and index.
CLOUD COMPUTING; Contents; About the Authors; Acknowledgments; 1 Introduction; References; 2 The Business of Cloud Computing; 2.1 IT Industry Transformation through Virtualization and Cloud; 2.2 The Business Model Around Cloud; 2.2.1 Cloud Providers; 2.2.2 Software and Service Vendors; 2.3 Taking Cloud to the Network Operators; References; 3 CPU Virtualization; 3.1 Motivation and History; 3.2 A Computer Architecture Primer; 3.2.1 CPU, Memory, and I/O; 3.2.2 How the CPU Works; 3.2.3 In-program Control Transfer: Jumps and Procedure Calls; 3.2.4 Interrupts and Exceptions-the CPU Loop Refined. 3.2.5 Multi-processing and its Requirements-The Need for an Operating System3.2.6 Virtual Memory-Segmentation and Paging; 3.2.7 Options in Handling Privileged Instructions and the Final Approximation of the CPU Loop; 3.2.8 More on Operating Systems; 3.3 Virtualization and Hypervisors; 3.3.1 Model, Requirements, and Issues; 3.3.2 The x86 Processor and Virtualization; 3.3.3 Dealing with a Non-virtualizable CPU; 3.3.4 I/O Virtualization; 3.3.5 Hypervisor Examples; 3.3.6 Security; References; 4 Data Networks-The Nervous System of the Cloud; 4.1 The OSI Reference Model. 4.1.1 Host-to-Host Communications4.1.2 Interlayer Communications; 4.1.3 Functional Description of Layers; 4.2 The Internet Protocol Suite; 4.2.1 IP-The Glue of the Internet; 4.2.2 The Internet Hourglass; 4.3 Quality of Service in IP Networks; 4.3.1 Packet Scheduling Disciplines and Traffic Specification Models; 4.3.2 Integrated Services; 4.3.3 Differentiated Services; 4.3.4 Multiprotocol Label Switching (MPLS); 4.4 WAN Virtualization Technologies; 4.5 Software-Defined Network; 4.6 Security of IP; References; 5 Networking Appliances; 5.1 Domain Name System; 5.1.1 Architecture and Protocol. 5.1.2 DNS Operation5.1.3 Top-Level Domain Labels; 5.1.4 DNS Security; 5.2 Firewalls; 5.2.1 Network Perimeter Control; 5.2.2 Stateless Firewalls; 5.2.3 Stateful Firewalls; 5.2.4 Application-Layer Firewalls; 5.3 NAT Boxes; 5.3.1 Allocation of Private IP Addresses; 5.3.2 Architecture and Operation of the NAT Boxes; 5.3.3 Living with NAT; 5.3.4 Carrier-Grade NAT; 5.4 Load Balancers; 5.4.1 Load Balancing in a Server Farm; 5.4.2 A Practical Example: A Load-Balanced Web Service; 5.4.3 Using DNS for Load Balancing; References; 6 Cloud Storage and the Structure of a Modern Data Center. 6.1 Data Center Basics6.1.1 Compute; 6.1.2 Storage; 6.1.3 Networking; 6.2 Storage-Related Matters; 6.2.1 Direct-Attached Storage; 6.2.2 Network-Attached Storage; 6.2.3 Storage Area Network; 6.2.4 Convergence of SAN and Ethernet; 6.2.5 Object Storage; 6.2.6 Storage Virtualization; 6.2.7 Solid-State Storage; References; 7 Operations, Management, and Orchestration in the Cloud; 7.1 Orchestration in the Enterprise; 7.1.1 The Service-Oriented Architecture; 7.1.2 Workflows; 7.2 Network and Operations Management; 7.2.1 The OSI Network Management Framework and Model; 7.2.2 Policy-Based Management.
Cloud Computing: Business Trends and Technologies 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. 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. The book also looks at the existing and emerging standards, demonstrating their respective relation to each topic. Overall, this is an authoritative textbook on this emerging and still-developing discipline, which •Guides the reader through basic concepts, to current practices, to state-of-the-art applications. •Considers technical standards bodies involved in Cloud computing standardization. •Is written by innovation experts in operating systems and data communications, each with over 20 years’ experience in business, research, and teaching.
9781118736081 1118736087 9781118736142 1118736141 9781118736074 1118736079 1118501217 9781118501214
10.1002/9781118736074 doi
65EDF050-4004-4439-A5E1-01749713BA44 OverDrive, Inc. http://www.overdrive.com 9820784 IEEE
2015024518
017649398 Uk
Cloud computing.
Infonuagique.
COMPUTERS--Computer Literacy.
COMPUTERS--Computer Science.
COMPUTERS--Data Processing.
COMPUTERS--Hardware--General.
COMPUTERS--Information Technology.
COMPUTERS--Machine Theory.
COMPUTERS--Reference.
Cloud computing
QA76.585
004.67/82