Cart
Free Shipping in the UK
Proud to be B-Corp

Cloud Computing Technology Huawei Technologies Co., Ltd.

Cloud Computing Technology By Huawei Technologies Co., Ltd.

Cloud Computing Technology by Huawei Technologies Co., Ltd.


£37.99
New RRP £44.99
Condition - New
Only 2 left

Summary

This open access book introduces cloud computing and related technologies from the concept, technology, and architecture of cloud computing, combined with typical application cases of cloud;

Cloud Computing Technology Summary

Cloud Computing Technology by Huawei Technologies Co., Ltd.

This open access book introduces cloud computing and related technologies from the concept, technology, and architecture of cloud computing, combined with typical application cases of cloud; provides students with a more complete knowledge framework in the field of cloud computing; and lays the foundation for future research, development, and further study in cloud computing, big data, and other related fields.

As the world's leading provider of ICT (information and communication technology) infrastructure and intelligence terminals, Huawei's products are already available in a number of areas, including connectivity, security, wireless, storage, cloud computing, intelligent computing, and artificial intelligence.

About Huawei Technologies Co., Ltd.

Huawei Technologies Co., Ltd. Founded in 1987, Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices. We have approximately 197,000 employees and we operate in over 170 countries and regions, serving more than three billion people around the world.

Huawei's mission is to bring digital to every person, home and organization for a fully connected, intelligent world. To this end, we will: drive ubiquitous connectivity and promote equal access to networks to lay the foundation for the intelligent world; provide the ultimate computing power to deliver ubiquitous cloud and intelligence; build powerful digital platforms to help all industries and organizations become more agile, efficient, and dynamic; redefine user experience with AI, offering consumers more personalized and intelligent experiences across all scenarios, including home, travel, office, entertainment, and fitness & health.

Table of Contents

Chapter 1 Introduction to Cloud Computing 1

1.1 Ubiquitous Cloud Computing 1

1.2 The properties of Cloud Computing 3

1.2.1 On-demand self-service 3

1.2.2 Extensive network access 4

1.2.3 Resource Pooling 4

1.2.4 Fast and elastic scaling 4

1.2.5 Measurable services 5

1.3 Definition of Cloud Computing 6

1.4 The emergence and development of Cloud Coputing 9

1.4.1 The history of the network and the Internet 9

1.4.2 The history of computing models 11

1.4.3 The driving force of cloud computing 16

1.4.4 Development of Cloud Computing 18 1.5 18

1.6 Classification of Cloud Computing 19

1.6.1 Classification by operating model 19

1.6.2 Classification by service model 21

1.7 Cloud enabling technology 23

1.7.1 Broadband network and Internet architecture 23

1.7.2 Data Center Technology 25

1.7.3 Virtualization Technology 25

1.7.4 Web Technology 26

1.7.5 Multi-tenant technology 28

1.7.6 Service Technology 28

1.8 Understanding cloud computing from various perspectives 30

1.8.1 The ternary epistemology of cloud computing 30

1.8.2 Open Source Methodology of Cloud Computing 34

1.9 Exercises 37

Chapter 2 Cloud Computing System 39

2.1 Cloud infrastructure mechanism 39

2.1.1 Logical network boundary 39

2.1.2 Virtual Server 40

2.1.3 Cloud storage devices 41

2.1.4 Cloud usage monitoring 44

2.1.5 Resource Copy 46

2.2 Cloud management mechanism 46

2.2.1 Remote management system 47

2.2.2 Resource Management System 48

2.2.3 SLA Management System 49

2.2.4 Billing Management System 49

2.3 Cloud security mechanism 50

2.3.1 Encryption 50

2.3.2 Hashing 51

2.3.3 Digital Signature 52

2.3.4 Public Key Infrastructure 53

2.3.5 Identity and access management 54

2.3.6 Single sign-on 54

2.3.7 Cloud-based security groups 55

2.3.8 Hardened Virtual Server Image 56

2.4 Basic Cloud Architecture 57

2.4.1 Load Distribution Architecture 57

2.4.2 Resource Pool Architecture 58

2.4.3 Dynamic Scalable Architecture 58

2.4.4 Flexible resource capacity architecture 59

2.4.5 Service load balancing architecture 60

2.4.6 Cloud Burst Architecture 61

2.4.7 Elastic Disk Supply Architecture 61

2.4.8 Redundant Storage Architecture 62

2.5 Exercises 63

Chapter 3 Virtualization Technology 65

3.1 Introduction to Virtualization Technology 65

3.1.1 Definition of virtualization 65

3.1.2 Development of virtualization technology 66

3.1.3 Advantages of virtualization technology 67

3.1.4 Common types of virtualization technology 68

3.2 Basic knowledge of server virtualization 69

3.2.1 System virtualization 69

3.2.2 Server virtualization 70

3.2.3 Typical Implementation 70

3.2.4 Full virtualization 71

3.2.5 Paravirtualization 72

3.2.6 Mainstream server virtualization technology 73

3.3 Supporting technology of server virtualization 73

3.3.1 CPU virtualization 73

3.3.2 Memory virtualization 75

3.3.3 Device and I/O virtualization 76

3.3.4 Storage virtualization 78

3.3.5 Network virtualization 78

3.3.6 Desktop virtualization 79

3.4 Main functions of virtual machine 80

3.4.1 Virtual machine snapshot 80

3.4.2 Rapid deployment and cloning of virtual machines 81

3.4.3 Virtual machine backup 82

3.4.4 Virtualization cluster 82

3.4.5 Hot Adding Virtual Machine Resources 83

3.4.6 NUMA 84

3.5 KVM 84

3.5.1 Introduction to KVM 84

3.5.2 Virtualization Technology of KVM 85

3.6 FusionCompute 86

3.6.1 Introduction to FusionCompute 86

3.6.2 Computing Virtualization of FusionCompute 88

3.6.3 FusionCompute storage virtualization 91

3.6.4 FusionCompute network virtualization 92

3.7 Desktop Cloud 93

3.7.1 Overview of Desktop Cloud 93

3.7.2 Desktop Cloud Architecture and Key Technologies 93

3.7.3 Typical Application Cases of Desktop Cloud 94

3.7.4 Introduction to FusionAccess 95

3.8 Exercises 96

Chapter 4 Network Basics in Cloud Computing 97

4.1 Computer network overview 97

4.1.1 Basic concepts of computer networks 97

4.1.2 The formation and development of computer networks 98

4.1.3 Definition and function of computer network 100

4.1.4 The composition of a computer network 100

4.1.5 Classification of computer networks 101

4.1.6 Computer network topology 103

4.2 The basic principles of computer networks 104

4.2.1 Network layering and encapsulation 105

4.2.2 Physical layer 106

4.2.3 Data link layer 106

4.2.4 Network layer 107

4.2.5 Transport layer 107

4.2.6 Application layer 108

4.3 Network interconnection equipment 108

4.3.1 Repeaters and hubs 108

4.3.2 Bridges and switches 109

4.3.3 Router 110

4.4 Network virtualization 112

4.4.1 Overview of Network Virtualization 112

4.4.2 Traditional network virtualization 112

4.4.3 Virtual network based on virtual switch 116

4.4.4 Network Features of Huawei Virtualization Products 121

4.5 Software Defined Network 124

4.5.1 Introduction to SDN 124

4.5.2 A Brief History of SDN Development 125

4.5.3 SDN Architecture 127

4.5.4 Key SDN Technologies 128

4.5.5 Advantages of SDN 129

4.6 Exercises 130

Chapter 5 Storage Basics in Cloud Computing 132

5.1 Basic knowledge of storage 132

5.1.1 Storage development and technological evolution 132

5.1.2 Cutting-edge storage technologies and development trends 135

5.1.3 Common storage products and solutions 136

5.1.4 Data Security Technology of Cloud Storage 137

5.2 Basic storage unit 138

5.2.1 Mechanical hard disk 138

5.2.2 Solid State Drive 140

5.3 Network storage 142

5.3.1 DAS 142

5.3.2 SAN 143

5.3.3 NAS 146

5.4 Storage Reliability Technology 149

5.4.1 Traditional RAID Technology 149

5.4.2 RAID 2.0 + Technology 151

5.5 Storage virtualization 155

5.5.1 Virtualization of I/O Paths 155

5.5.2 Block-level and file-level storage virtualization 157

5.5.3 Host-based storage virtualization 161

5.5.4 Storage virtualization based on storage devices 161

5.5.5 Network-based storage virtualization 161

5.5.6 Storage virtualization products and applications 162

5.6 Distributed Storage 163

5.6.1 Overview of Cloud Storage 163

5.6.2 HDFS 164

5.6.3 Peer Storage System 166

5.7 Exercises 168

Chapter 6 OpenStack 169

6.1 Overview of OpenStack 169

6.1.1 OpenStack Architecture 169

6.1.2 OpenStack core components 170

6.1.3 Logical relationship between OpenStack components 171

6.2 OpenStack operation interface management 172

6.2.1 Introduction to OpenStack Operation Interface 172

6.2.2 The architecture and functions of the OpenStack operation interface 172

6.3 OpenStack certification management 173

6.3.1 Introduction to OpenStack Authentication Service 173

6.3.2 Principles of OpenStack Authentication Service 175

6.4 OpenStack image management 176

6.4.1 Introduction to OpenStack Image Service 176

6.4.2 Principles of OpenStack Image Service 177

6.5 OpenStack Computing Management 177

6.5.1 Introduction to OpenStack Computing Service 177

6.5.2 Principles of OpenStack Computing Services 178

6.6 OpenStack storage management 180

6.6.1 Introduction to OpenStack Storage Service 180

6.6.2 Principles of OpenStack Storage Service 181

6.7 OpenStack Network Management 184

6.7.1 Basics of Linux Network Virtualization 184

6.7.2 Introduction and Architecture of OpenStack Network Services 187

6.7.3 OpenStack network service principle and process 188

6.7.4 Analysis of typical scenarios of OpenStack network services 189

6.8 OpenStack Orchestration Management 190

6.8.1 Introduction to OpenStack Orchestration Service 190

6.8.2 OpenStack Orchestration Service Architecture 191

6.8.3 Principles of OpenStack Orchestration Service 192

6.8.4 OpenStack orchestration service and configuration management tool integration 192

6.9 OpenStack fault management 193

6.9.1 OpenStack troubleshooting 194

6.9.2 OpenStack troubleshooting tools 195

6.9.3 OpenStack troubleshooting cases 196

6.9.4 OpenStack troubleshooting related items 198

6.10 Exercises 199

Chapter 7 Container Technology 201

7.1 Overview of Container Technology 201

7.1.1 Introduction to Container Technology 201

7.1.2 Container Mirroring

7.1.3 Container Network 210

7.1.4 Container storage 213

7.1.5 The underlying implementation technology of the container 216

7.2 Overview of Kubernetes 217

7.2.1 Introduction to Kubernetes 217

7.2.2 Kubernetes Management Objects 219

7.2.3 Kubernetes Service

7.2.4 Kubernetes Network 223

7.2.5 Kubernetes storage 226

7.2.6 Kubernetes Service Quality 229

7.2.7 Kubernetes Resource Management 231

7.3 Exercises 234

Chapter 8 Cloud Computing Development Trends 236

8.1 Cloud Computing Development Trend 236

8.1.1 The development and trend of cloud computing in China 236

8.1.2 The development and trend of cloud computing abroad 237

8.1.3 Problems to be solved and prospects for the future development of cloud computing 238

8.2 Other fields related to cloud computing 239

8.2.1 The Internet of Things 239

8.2.2 Big Data 241

8.2.3 Artificial Intelligence 243

8.2.4 5G 244

8.3 Introduction to other emerging technologies 245

8.3.1 Edge computing and fog computing 245

8.3.2 Microservices 247

8.3.3 Serverless Computing 249

8.4 Exercises 251

References 252

Additional information

NGR9789811930256
9789811930256
9811930252
Cloud Computing Technology by Huawei Technologies Co., Ltd.
New
Paperback
Springer Verlag, Singapore
2022-10-06
378
N/A
Book picture is for illustrative purposes only, actual binding, cover or edition may vary.
This is a new book - be the first to read this copy. With untouched pages and a perfect binding, your brand new copy is ready to be opened for the first time

Customer Reviews - Cloud Computing Technology