Recommendations Huawei Learning Website Huawei e-Learning http://learning.huawei.com/en https://ilearningx.huawei.com/portal/#/portal/ebg/51 Huawei Certification http://support.huawei.com/learning/NavigationAction!createNavi?navId=_31 &lang=en Find Training http://support.huawei.com/learning/NavigationAction!createNavi?navId=_trai ningsearch&lang=en More Information Huawei learning APP 版权所有© 2019 华为技术有限公司 A Brief Introduction to Cloud Computing Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Foreword IT is a fast-changing industry. Cloud computing has been developing rapidly in recent years and has become the foundation of a wide range of major applications. So, what is cloud computing? How has it evolved to what it is today? This chapter will offer you a brief introduction to the history and present of cloud computing. Page 2 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Objectives Page 3 Upon completion of this course, you will be able to: Describe what cloud computing is. Describe the history of cloud computing. List a few use cases of cloud computing. Describe the characteristics of cloud computing. Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Contents 1. Cloud Computing Is Around Us 2. Cloud Computing Advantages 3. Cloud Computing Definition 4. Origin and Development of Cloud Computing 5. Cloud Computing Models Page 4 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. What Can Cloud Computing Do? Page 5 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. You May Be Using the Cloud Already Page 6 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Contents 1. Cloud Computing Is Already Here 2. Cloud Computing Advantages 3. Cloud Computing Definition 4. Origin and Development of Cloud Computing 5. Cloud Computing Models Page 7 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Cloud Computing Advantages Buy 1. On-demand self-service Page 8 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. 2. Broad network access Cloud Computing Advantages 3. Resource pooling Page 9 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Cloud Computing Advantages L: 1.3 m, Φ: 1 m L: 1 m, Φ: 0.7 m L: 0.71 m, Φ: 0.5 m 4. Rapid elasticity Page 10 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. 5. Measured service Contents 1. Cloud Computing Is Already Here 2. Cloud Computing Advantages 3. Cloud Computing Definition 4. Origin and Development of Cloud Computing 5. Cloud Computing Models Page 11 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Cloud Computing Definition The National Institute of Standards and Technology (NIST) defines cloud computing as follows: Cloud computing is a model for enabling ubiquitous, convenient, ondemand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Page 12 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Why the Term “Cloud Computing”? The cloud is a metaphor for the Internet. It is an abstraction of the Internet and the infrastructure that underpins it. Computing refers to computing services provided by a sufficiently powerful computer capable of providing a range of functionalities, resources, and storage. Put together, cloud computing can be understood as the delivery of on-demand, measurable computing services over the Internet. Page 13 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Contents 1. Cloud Computing Is Around Us 2. Cloud Computing Advantages 3. Cloud Computing Definition 4. Origin and Development of Cloud Computing 5. Cloud Computing Models Page 14 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. A Brief History of the Internet 1969 1989 2014 The first commercial The browser alliance led PSINet was founded. ARPANET was born. 1986 The modern email The complete 1981 specifications of the TCP/IP protocol suite were established. 1983 TCP/I P MERS was developed. 1984 search engine Archie was launched. 1991 WWW was officially open to the public. DNS technology was through TCP/IP. Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. support for HTTPS. 2004 Facebook was founded. With it came the phenomenon of social networking. 2000 The dotcom bubble 1995 introduced. SATNET communicated by Google reinforced The first network routing system ARPANET, PRNET, and Page 15 1990 network operator E-commerce platforms such as Amazon and eBay were created. burst. A Brief History of Computing Problem Instructions Part 1 Instructions Part 2 Problem Part 3 Part 4 SubJob 1 SubJob 2 Job Instructions Instructions Instructions SubJob 3 Parallel Distributed Computing Computing Grid Cloud Computing computing Job Job Page 16 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Job Job Job Cloud Computing Evolution Cloud computing 2.0 Cloud computing 1.0 Cloud computing 3.0 Software-defined, integration Computing virtualization OpenStack VMware AWS Hyper-V Xen Docker KVM VMware ESX CoreOS Cloud-based infrastructure Standardization and automation of Virtualization Cloud native, app redesign resource services Higher resource utilization Cloud Foundry Cloud-native applications Agile application development and lifecycle management Page 17 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Contents 1. Cloud Computing Is Around Us 2. Cloud Computing Advantages 3. Cloud Computing Definition 4. Origin and Development of Cloud Computing 5. Cloud Computing Models Page 18 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Cloud Deployment Models Hybrid cloud Page 19 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Cloud Deployment Models Page 20 Transportation Financial Healthcare cloud cloud cloud Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Cloud Service Models Applications Applications Applications Applications Applications Data Data Data Data Data Runtime environment Runtime environment Runtime environment Runtime environment Runtime environment Middleware Middleware Middleware Middleware OS OS Virtualization Platform Compute resources Storage resources Network resources Infrastructur e Virtualization Compute resources Storage resources Network resources Layers Page 21 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Virtualization Compute resources Storage resources Cloud service provider Software Cloud service provider OS OS Virtualization Network resources Cloud service models Compute resources Cloud service provider SaaS In-house PaaS In-house IaaS In-house Traditional Middleware OS Virtualization Compute resources Storage resources Storage resources Network resources Network resources Quiz 1. Which of the following services offered by HUAWEI CLOUD (public cloud) falls into the category of SaaS services? A. Elastic Cloud Server (ECS) B. Facial recognition C. Elastic Volume Service (EVS) D. Object Storage Service (OBS) 2. The measurable service characteristic of cloud computing means that users pay for how long and how much they use the cloud service. A. TRUE B. FALSE Page 22 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Summary Page 23 Describe what cloud computing is. Describe the brief history of cloud computing. List a few use cases of cloud computing. Describe the characteristics of cloud computing. Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Recommendations Huawei e-Learning website: Huawei Support case library: http://support.huawei.com/learning/Index!toTrainIndex http://support.huawei.com/enterprise/servicecenter?lang=en HCIA-Cloud Computing v4.0 online forum https://forum.huawei.com/enterprise/en/Huawei-Official-Communication- Channel-HCNA-Cloud-Certification-Course/thread/456287-911 Page 24 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Thank You www.huawei.com Introduction to Compute Virtualization Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Foreword Cloud computing 1.0 focused on virtualization which today has become the foundation of cloud computing. This chapter focuses on the architecture and technologies involved in compute virtualization. Page 2 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Objectives Page 3 Upon completion of this course, you will: Be able to describe what virtualization is. Understand the differences between virtualization and cloud computing. Understand KVM technology. Understand Huawei’s FusionSphere virtualization solution. Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Contents 1. Introduction to Virtualization 2. Introduction to KVM 3. Introduction to FusionCompute Page 4 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. What’s a Virtual Machine (VM)? How is a virtual machine created? ? Page 5 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. What’s Virtualization? Page 6 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. A Brief History of Compute Virtualization 1964 2007 2014 HP launched HP-UX Rocket was launched. Integrity VMs. Microsoft added IBM began to explore virtualization on mainframes. 1972 IBM launched VMs Page 8 2006 Qumranet first announced KVM. Hyper-V in Windows Server 2008 R2. 2013 Docker was launched. 2008 Linux Container LXC running on 2002 mainframes. Xen was officially 1999 2008 open sourced. was launched. 2011 IBM, Red Hat, HP, and 2008 Intel formed the Open VMware launched x86- By default, RHEL 6.0 Virtualization Alliance based virtualization supported KVM as the to accelerate KVM products. only virtualization option. adoption. Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Important Concepts in Compute Virtualization Guest OS: Physical Server Virtual Machine Application Application Operating system running in a virtual machine (VM) Guest Machine: Host OS Guest OS Guest Machine Virtual Machine Monitor (Hypervisor) Host Machine Host Machine Virtual machine created through virtualization Hypervisor: Virtualization software layer, or Virtual Machine Monitor (VMM) Host OS: Operating system running in a physical machine Host Machine: Physical machine Page 9 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Types of Compute Virtualization Page 10 App App App App App Guest OS Guest OS Guest OS Guest OS Guest OS VM VM VM VM VM App VMM VMM Host OS Hardware Hardware Bare-Metal Virtualization (Type 1) Hosted Virtualization (Type 2) Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Characteristics of Virtualization Guest OS Guest OS Guest OS Host OS Page 11 Partitioned Isolated Encapsulated Independen t Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. VM VM CPU Virtualization Full virtualization Ring 3 Application Ring 2 Ring 1 Ring 0 Ring 3 Application Ring 2 Guest OS Hypervisor Hardware Page 12 Paravirtualization Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Ring 1 Ring 0 Paravirtualized Guest OS Hypervisor Hardware Memory Virtualization VM1 VM2 VM3 VM4 VM memory Host memory Page 14 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. I/O Virtualization Emulation [Full Virtualization]: Complete simulation of the hardware, for example, keyboard and mouse. Access to such hardware depends on the capture of focus by the host, and leads to poor performance in some cases. Paravirtualization: Access to hardware drivers is transferred from the I/O frontend to the I/O backend. This mode is usually only used for hard disks and NICs, and delivers high performance. IO-through: Hardware devices capable of I/O passthrough, such as hard disks and NICs, are directly allocated to VMs. In Xen, Dom0 allocates hardware devices but does not take part in the access of the hardware. Hardware support is required. Page 15 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Cloud Computing and Virtualization Cloud Computing Page 16 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Mainstream Compute Virtualization Technologies Compute Virtualization CPU virtualization, memory virtualization, I/O virtualization Open Source KVM Xen Closed Source Hyper-V VMware ESXi Huawei FusionSphere Page 17 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Xen vs. KVM Dom0 DomU DomU DomU PV Frontends PV Frontends PV Frontends Other Application Guest OS Guest OS QEMU QEMU PV Backends HW Drivers Xen Lunix KVM HW Drivers Hardware Page 18 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Hardware Contents 1. Introduction to Virtualization 2. Introduction to KVM 3. Introduction to FusionCompute Page 19 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. What’s KVM? User Space User ProcessesSpace Processes VM VM Application program A Application program B Binaries/Libraries Binaries/Libraries Guest OS Guest OS QEMU User space Kernel space KVM module Linux kernel Physical hardware Page 20 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. QEMU KVM Architecture Management Tools Virsh Virtmanager Virt-viewer Libvirt Linux Kernel (KVM module) Page 21 QEMU QEMU Guest OS Guest OS Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Virt-install Others Libvirt VM (Guest OS) VM (Guest OS) Hypervisor VM (Guest OS) Hypervisor VM (Guest OS) Manage -ment Tools Libvirt Page 22 Linux host Linux host Node Node Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Hypervisor KVM I/O Process - Default Guest OS 4 QEMU I/O Emulation Code I/O Shared Page 7 3 8 2 9 I/O Trap Code 5 Linux Kernel 6 Physical Hardware Page 23 10 Device Driver Notification Device Driver 1 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. KVM Module KVM I/O Process - Virtio Guest OS QEMU Virtio Backend Driver 3 vring 6 Notification I/O Trap Code 4 KVM Module Linux Kernel Device Driver 5 Physical Hardware Page 24 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. 2 7 1 8 Virtio Frontend Driver Contents 1. Introduction to Virtualization 2. Introduction to KVM 3. Introduction to FusionCompute Page 25 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. FusionCompute Architecture VRM Virtual Resource Pools Cluster Page 26 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. FusionCompute Advantages Unified management of virtual and physical resources Physical resourc e Physical resource Physical resourc e Virtual resourc e VRM Page 27 Quick VM provisioning Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. VRM Functions of FusionCompute Components Component Function Page 28 CNA CNA provides the following functions: • Provides virtual computing functions. • Manages VMs on compute nodes. • Manages compute, storage, and network resources on compute nodes. VRM VRM provides the following functions: • Manages block storage resources in clusters. • Manages network resources, such as IP addresses and VLANs in clusters, and assigns IP addresses to VMs. • Manages the lifecycle of VMs in clusters, and allocates and migrates VMs across compute nodes. • Dynamically schedules resources in clusters. • Manages virtual resources and user data in a unified manner and provides elastic computing, storage, and IP address services. • Provides a unified Web UI portal, allowing O&M engineers to remotely access the FusionCompute system to monitor and manage resources, and create and view resource reports. Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Quiz 1. In compute virtualization, which of the following allocates CPU and memory resources to VMs? ( ) A. Guest OS B. VMM C. Hypervisor D. Host OS 2. All open-source virtualization technologies are type 1 virtualization, while all closed-source ones are type 2 virtualization. A. TRUE B. FALSE Page 29 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Summary This chapter provides basic knowledge about compute virtualization, including CPU, memory, and I/O virtualization. It introduces you to open-source virtualization technology by using KVM as an example, and also to commercial virtualization products by using FusionCompute as an example. Page 30 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Recommendations Huawei e-Learning website Huawei Support case library http://support.huawei.com/learning/Index!toTrainIndex http://support.huawei.com/enterprise/servicecenter?lang=en HCIA-Cloud Computing v4.0 online forum https://forum.huawei.com/enterprise/en/Huawei-Official-Communication- Channel-HCNA-Cloud-Certification-Course/thread/456287-911 Page 31 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Thank You www.huawei.com Network Basics for Cloud Computing Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Foreword The network consists of a variety of networking devices. In addition to the traditional physical network, the networks for a virtualized environment also include invisible networks running inside servers. This chapter will cover basic knowledge about both types of networks. Page 2 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Objectives Page 3 Upon completion of this course, you will: Understand how physical and virtual switches work. Understand the network architecture used for virtualized environments. Understand the traffic flows between VMs. Understand concepts related to VLAN. Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Contents 1. Network Architecture for Virtualization 2. Physical Network for Virtualization 3. Virtual Network for Virtualization 4. Network Features of Huawei Virtualization Product Page 4 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. How Do VMs Communicate? How do VMs communicate with each other? ? Page 5 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Page 7 VM VM Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. VM VM Physical server VM Physical server VM Physical server Physical server Network Architecture for Virtualization VM VM Basic Network Concepts VM VM on network segment A VM VM on network segment B VM VM on network segment C Communication source VM 1 0 VM VM VM Broadcast & Unicast Default gateway VM Communica tion source VM VM Routing VLAN VM on network segment A Trunk Access VM on network segment B VM VM Page 8 VM on network segment C Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. VLAN 1 Access VM VLAN 2 Access VM VLAN 3 Access Access VM VLAN 1 Access VM VLAN 2 VM VLAN 3 Contents 1. Network Architecture for Virtualization 2. Physical Network for Virtualization 3. Virtual Network for Virtualization 4. Network Features of Huawei Virtualization Product Page 9 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Physical Network Devices Router Layer 2 switch Page 10 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Layer 3 switch Server NIC Router in a Virtualized Environment Internet VM Page 11 VM VM Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. VM VM VM Layer 3 Switch in a Virtualized Environment VM VM VM Virtual Machines Physical Servers Page 12 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Storage Devices Users Layer 2 Switches in a Virtualized Environment Managemen t Switch VM VM Physical Servers Page 13 Storage Switch Service Switch VM Storage Devices Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Users Physical NICs in a Virtualized Environment Physical Logical form form Not bundled Bundled Page 14 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Management traffic Service traffic Storage traffic Contents 1. Network Architecture for Virtualization 2. Physical Network for Virtualization 3. Virtual Network for Virtualization 4. Network Features of Huawei Virtualization Product Page 15 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Mainstream Virtual Network Architecture Application program A Application program A Application program A Binaries/Libraries Binaries/Libraries Binaries/Libraries Guest OS Guest OS Guest OS Guest Machine Bridged Guest Machine Guest Machine NAT Virtual Switch Host Machine Page 16 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Bridged vs. NAT Bridge d TAP0 TAP1 VM TAP2 VM Host Machine Page 17 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. NAT TAP0 TAP1 VM TAP2 VM Host Machine Virtual Switch - Open vSwitch Page 18 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Distributed Virtual Switch Application program A Application program A Application program A Binaries/Libraries Binaries/Libraries Binaries/Libraries Guest OS Guest OS Guest OS Guest Machine Host Machine 1 Page 19 Guest Machine Host Machine 2 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Guest Machine Host Machine 3 Contents 1. Network Architecture for Virtualization 2. Physical Network for Virtualization 3. Virtual Network for Virtualization 4. Network Features of Huawei Virtualization Product Page 20 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. FusionCompute Network Architecture Port group Port group VLAN 100 VLAN 200 Virtual Switch Host Machine 1 Page 21 Port group VLAN 300 Uplink Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Port group VLAN 300 Port group VLAN 200 Virtual Switch Uplink Port group VLAN 100 Host Machine 2 Traffic Flow Port group VLAN 100 Port group Port group VLAN 200 VLAN 300 Virtual Switch Host Machine 1 Page 22 Uplink Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Port group VLAN 300 Port group Port group VLAN 200 VLAN 100 Virtual Switch Uplink Host Machine 2 Security Group Security Group Page 23 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Quiz 1. Which of the following falls into the category of “north-south traffic”? () A. Traffic between VMs in a data center B. Traffic generated when users access the data center through the Internet C. Traffic generated during VM live migration D. Traffic between VMs in different data centers 2. One VM can have multiple virtual NICs connecting it to different virtual switches. A. TRUE B. FALSE Page 24 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Summary This chapter covers basic knowledge about the physical and virtual networks used in virtualized environments. Page 25 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Recommendations Huawei e-Learning website: Huawei Support case library: http://support.huawei.com/learning/Index!toTrainIndex http://support.huawei.com/enterprise/servicecenter?lang=en HCIA-Cloud Computing v4.0 online forum https://forum.huawei.com/enterprise/en/Huawei-Official-Communication- Channel-HCNA-Cloud-Certification-Course/thread/456287-911 Page 26 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved. Thank You www.huawei.com Storage Virtualization Basics Copyright © Huawei Technologies Co., Ltd. 2019 Foreword Data has become an enterprise’s most important asset. How is data stored on the cloud? How is this different from the way it is stored with traditional IT? This chapter will answer these questions. Page 2 Copyright © Huawei Technologies Co., Ltd. 2019 Objectives Page 3 Upon completion of this course, you will: Understand Huawei’s FusionSphere virtualization solution. Understand the storage architecture used for virtualized environments. Understand different types of disks. Understand the differences between centralized and distributed storage. Understand the differences between virtualized and non-virtualized storage. Understand different types of VM disks. Understand the storage features of Huawei’s virtualization product. Copyright © Huawei Technologies Co., Ltd. 2019 Contents 1. Storage Architecture for Virtualization 2. Physical Disk Types and Related Techniques 3. Centralized Storage vs. Distributed Storage 4. Virtualized Storage vs. Non-Virtualized Storage 5. Introduction to VM Disks 6. Storage Features of Huawei’s Virtualization Product Page 4 Copyright © Huawei Technologies Co., Ltd. 2019 Where Do the Storage Resources Used by VMs Come From? How do VMs access the underlying storage resources? ? Page 5 Copyright © Huawei Technologies Co., Ltd. 2019 Storage Architecture for Virtualization Virtualized storage qcow raw vmdk vhd Nonvirtualized storage others Shared Catalog File System Logical Volumes NAS Storage Storage Pool File System SAN Storage Storage Pool Logical Division Logical Division Logical Division Distributed Storage Pool Distributed Storage Page 6 Copyright © Huawei Technologies Co., Ltd. 2019 Virtualized Storage Conversion Path in Cloud Computing Shared Catalog Virtual file system Logical volume Physical volume Attach to compute cluster and format Logical division Format RAID or Replication Page 7 Copyright © Huawei Technologies Co., Ltd. 2019 NFS file system Non-Virtualized Storage Conversion Path in Cloud Computing Logical volume Physical volume Attach to compute cluster Logical division RAID or Replication Page 8 Copyright © Huawei Technologies Co., Ltd. 2019 Contents 1. Storage Architecture for Virtualization 2. Physical Disk Types and Related Techniques 3. Centralized Storage vs. Distributed Storage 4. Virtualized Storage vs. Non-Virtualized Storage 5. Introduction to VM Disks 6. Storage Features of Huawei’s Virtualization Product Page 9 Copyright © Huawei Technologies Co., Ltd. 2019 Physical Disk Type - SATA SATA (Serial Advanced Technology Attachment), also called serial ATA, is a computer bus interface that connects host bus adapters to mass storage devices. Using serial communication, the serial ATA bus uses embedded clock signals to check transmission commands (not only data) and automatically corrects detected errors, ensuring reliable data transmission for SATA disks. The SATA interface is simple and the disks are hot- swappable. Page 10 Copyright © Huawei Technologies Co., Ltd. 2019 Physical Disk Type - SAS Serial Attached SCSI (SAS) is a new-generation SCSI technology, which, like the popular Serial ATA (SATA), also uses serial communication to achieve a higher transmission speed. Compared with the older parallel SCSI, SAS improves the efficiency, availability, and scalability of storage systems and offers optional compatibility with SATA. Page 11 Copyright © Huawei Technologies Co., Ltd. 2019 Physical Disk Type - NL-SAS Nearline SAS (NL-SAS) disks are a combination of a SAS interface with SATA disks. The rotational speed of NL-SAS disks is only 7200 rpm, so performance is lower than that of SAS disks. However, with the SAS interface, addressing and speed are improved. Page 12 Copyright © Huawei Technologies Co., Ltd. 2019 Physical Disk Type - SSD A solid-state drive (SSD) is a solid-state storage device that uses integrated circuit assemblies as non-volatile memory. An SSD consists of a control unit and a storage unit (flash or DRAM chip). An SSD is the same as a common hard disk drive (HDD) in terms of interface specifications and definition, functionality, usage, and product shape and size. Although SSDs deliver fast read/write performance, light weight, low power consumption, and compact sizes which traditional HDDs cannot rival, SSDs have a shorter lifespan and higher price. Page 13 Copyright © Huawei Technologies Co., Ltd. 2019 Performance Comparing Different Types of Physical Disks Price Page 14 Copyright © Huawei Technologies Co., Ltd. 2019 Contents 1. Storage Architecture for Virtualization 2. Physical Disk Types and Related Techniques 3. Centralized Storage vs. Distributed Storage 4. Virtualized Storage vs. Non-Virtualized Storage 5. Introduction to VM Disks 6. Storage Features of Huawei’s Virtualization Product Page 15 Copyright © Huawei Technologies Co., Ltd. 2019 Centralized Storage Storage Pool RAID Page 16 Copyright © Huawei Technologies Co., Ltd. 2019 RAID Technology RAID 1 Efficient Safe Parallel read and write on Parity check and hot backup multiple disks 2 Page 17 Copyright © Huawei Technologies Co., Ltd. 2019 Common RAID Types Logical Disks D5 D4 D3 D2 D1 D0 D4 D2 D0 D2 D1 D0 D5 D3 D1 Disk 1 Logical Disks D0, D1, D2 D0, D1, D2, D3, D4, D5 Disk 1 Disk 2 RAID 0 RAID 1 RAID 5 RAID 6 D2 D1 D0 D2 D1 D0 Disk 2 Logical Disks D0, D1, D2, D3, D4, D5, D6, D7 D5 D4 P2 D3 P1 D2 P0 D1 D0 Page 18 D0, D1, D2, D3, D4, D5 P2 D2 D0 D4 P1 D1 D5 D3 P0 Q3 P2 D2 D0 D6 Q2 P1 D1 Disk 1 Disk 2 Disk 3 Disk 1 Disk 2 Copyright © Huawei Technologies Co., Ltd. 2019 D7 D4 Q1 P0 Disk 3 P3 D5 D3 Q0 Disk 4 P3 D7 D6 Q3 D5 D4 Q2 P2 D3 Q1 P1 D2 Q0 P0 D1 D0 Centralized Storage Types SAN NAS Unix-like client Windows client IP/FC network NFS CIFS Windows server Page 19 Copyright © Huawei Technologies Co., Ltd. 2019 NAS Unix-like server Distributed Storage Distributed Storage Pool Replication Page 26 Copyright © Huawei Technologies Co., Ltd. 2019 Replication Data write Distributed Storage Pool Page 27 Copyright © Huawei Technologies Co., Ltd. 2019 Replication Data write Distributed Storage Pool Page 28 Copyright © Huawei Technologies Co., Ltd. 2019 Data read Distributed Storage Pool Popular Distributed Storage Products Page 29 Copyright © Huawei Technologies Co., Ltd. 2019 Contents 1. Storage Architecture for Virtualization 2. Physical Disk Types and Related Techniques 3. Centralized Storage vs. Distributed Storage 4. Virtualized Storage vs. Non-Virtualized Storage 5. Introduction to VM Disks 6. Storage Features of Huawei’s Virtualization Product Page 30 Copyright © Huawei Technologies Co., Ltd. 2019 Virtualized Storage Conversion Path in Cloud Computing Shared Catalog Virtual file system Logical volume Physical volume Attach to compute cluster and format Format Logical division RAID or Replication Page 31 Copyright © Huawei Technologies Co., Ltd. 2019 NFS file system Non-Virtualized Storage Conversion Path in Cloud Computing Logical volume Physical volume Attach to compute cluster Logical division RAID or Replication Page 32 Copyright © Huawei Technologies Co., Ltd. 2019 Relationship Between RAIDs and LUNs A RAID array can be seen as a large physical volume made up of a number of hard disks. On top of a physical volume, you can create one or more logical units of specified capacities. These logical units are called Logical Unit Numbers (LUNs) and can be mapped to hosts as basic block devices. Logical volume Logical volume LUN 1 Physical volume Create one logical volume on a single physical volume Page 33 Copyright © Huawei Technologies Co., Ltd. 2019 LUN 2 LUN 3 Physical volume Create multiple logical volumes on a single physical volume Process of Creating a LUN LUN 1 LUN 2 LUN 3 Logical volume Logical division Segmentation Physical volume RAID Hard disk Page 34 Copyright © Huawei Technologies Co., Ltd. 2019 Common File Systems Virtual clustered file system NAS file system Page 36 Copyright © Huawei Technologies Co., Ltd. 2019 File system in an OS Mapping a File to a Disk Create Store File User Mapping via file system File system File system blocks Mapping Mapping via LVM Mapping Disk sectors Page 37 Copyright © Huawei Technologies Co., Ltd. 2019 Physical locations on disks Logical locations of LVM Contents 1. Storage Architecture for Virtualization 2. Physical Disk Types and Related Techniques 3. Centralized Storage vs. Distributed Storage 4. Virtualized Storage vs. Non-Virtualized Storage 5. Introduction to VM Disks 6. Storage Features of Huawei’s Virtualization Product Page 38 Copyright © Huawei Technologies Co., Ltd. 2019 VM Disks User view Administrator view Page 39 Copyright © Huawei Technologies Co., Ltd. 2019 Common VM Disk Formats VM Disk File Format Vendor RAW All VMDK VMware VHD Microsoft Hyper-V, Huawei FusionCompute QCOW QEMU or KVM virtualization platforms only QED VDI Page 40 Copyright © Huawei Technologies Co., Ltd. 2019 Oracle Contents 1. Storage Architecture for Virtualization 2. Physical Disk Types and Related Techniques 3. Centralized Storage vs. Distributed Storage 4. Virtualized Storage vs. Non-Virtualized Storage 5. Introduction to VM Disks 6. Storage Features of Huawei’s Virtualization Product Page 41 Copyright © Huawei Technologies Co., Ltd. 2019 Storage Architecture for Huawei Virtualization Product RDM Virtualized storage Data store LUN Shared catalog Storage device FusionStorage Block SAN/NAS Storage resource Page 42 Copyright © Huawei Technologies Co., Ltd. 2019 Non-virtualized storage Huawei Virtual Disk Features Type Multi-tenant sharing Space-saving Temporary data storage Fast read/write • Common • Shared Configuration Mode Customer needs • Common • Thin-provision Disk Mode Page 43 Copyright © Huawei Technologies Co., Ltd. 2019 • Dependent • Independent & persistent • Independent & nonpersistent Summary At this point you should understand how data is written to storage devices in virtualization scenarios. Page 44 Copyright © Huawei Technologies Co., Ltd. 2019 Quiz 1. Which of the following disk types is recommended for an archive room that needs to store large amounts of data that will be accessed infrequently over long periods of time? ( ) A. SSD B. SAS disk C. SATA disk D. NL-SAS disk 2. SATA disks use a parallel interface while SAS disks use a serial interface. A. TRUE B. FALSE Page 45 Copyright © Huawei Technologies Co., Ltd. 2019 Recommendations Huawei e-Learning website Huawei Support case library http://support.huawei.com/learning/Index!toTrainIndex http://support.huawei.com/enterprise/servicecenter?lang=en HCIA-Cloud Computing v4.0 online forum https://forum.huawei.com/enterprise/en/Huawei-Official-Communication-Channel- HCNA-Cloud-Certification-Course/thread/456287-911 Page 46 Copyright © Huawei Technologies Co., Ltd. 2019 Thank You www.huawei.com Introduction to Virtualization Features Copyright © Huawei Technologies Co., Ltd. 2019 Foreword Having attended previous courses about cloud computing, you may already have a good understanding of virtual machines (VMs) and the resources they use. This chapter focuses on when and where we would need to use VMs and what virtualization features VMs provide. Page 2 Copyright © Huawei Technologies Co., Ltd. 2019 Objectives Page 3 Upon completion of this course, you will: Understand virtualization features. Understand where and when virtualization features may be used. Copyright © Huawei Technologies Co., Ltd. 2019 What Are the Benefits of Virtualization? What do I get by using virtualization? ? Page 4 Copyright © Huawei Technologies Co., Ltd. 2019 Contents 1. Introduction to Cluster Features 2. Introduction to Virtualization Features 3. Introduction to the Features of Huawei’s Virtualization Product Page 6 Copyright © Huawei Technologies Co., Ltd. 2019 Virtual Cluster Features (1) VM VM VM VM VM VM VM Cluster Page 7 Copyright © Huawei Technologies Co., Ltd. 2019 VM Virtual Cluster Features (2) VM VM VM VM VM VM VM VM Cluster Page 8 Copyright © Huawei Technologies Co., Ltd. 2019 Virtual Cluster Features (3) VM VM Virtual Resource Pools VM VM VM Cluster Page 9 Copyright © Huawei Technologies Co., Ltd. 2019 Virtual Cluster Features (4) Memory Sharing Memory Ballooning Memory Swapping 70% VM 3 2 GB VM 3 2 GB VM 3 2 GB VM 2 2 GB VM 3 2 GB VM 1 2 GB VM 3 2 GB 70% VM 2 2 GB 20% VM 1 2 GB Hypervisor 4 GB Page 10 Copyright © Huawei Technologies Co., Ltd. 2019 Contents 1. Introduction to Cluster Features 2. Introduction to Virtualization Features 3. Introduction to the Features of Huawei’s Virtualization Product Page 11 Copyright © Huawei Technologies Co., Ltd. 2019 Virtualization (VM) Features (2) VM VM Page 13 75% 25% Copyright © Huawei Technologies Co., Ltd. 2019 VM Virtualization (VM) Features (3) Original Snapshot 1 Snapshot 2 Write Write Read Read Create Original Delete Snapshot 1 Write Read Write Read Page 14 Copyright © Huawei Technologies Co., Ltd. 2019 Snapshot 2 Original Restore Snapshot 2 NUMA NUMA-Node0 VM Interconnect VM Remote Access Local Access VM VM NUMA-Node1 Page 16 Copyright © Huawei Technologies Co., Ltd. 2019 Contents 1. Introduction to Cluster Features 2. Introduction to Virtualization Features 3. Introduction to the Features of Huawei’s Virtualization Product Page 17 Copyright © Huawei Technologies Co., Ltd. 2019 Prerequisites for Enabling Advanced Features - Tools I need VM hardware information I need VM status information Kernel-mode hardware drivers Page 18 User-mode vm-agent process • Snapshot • Obtain VM MAC address • Live migration • Obtain VM status • Online VM flavor change • Soft shut down a VM • NIC QoS • Restart a VM ... ... Copyright © Huawei Technologies Co., Ltd. 2019 Contents 1. Introduction to Cluster Features 2. Introduction to Virtualization Features 3. Introduction to the Features of Huawei’s Virtualization Product Page 19 Cluster Features VM Features Copyright © Huawei Technologies Co., Ltd. 2019 Cluster Features HA Load Balancing • CNA host failure • Data store failure • Blue screen of death (BSOD) on a Windows VM • Cluster resource scheduling • Power management • DRS rules Basic Features • • Others • IMC Memory overcommitment NUMA Cluster Page 20 Copyright © Huawei Technologies Co., Ltd. 2019 HA Restore on original host VM HA Do nothing Do nothing VM HA Page 21 Copyright © Huawei Technologies Co., Ltd. 2019 Restart VM VM HA Power Management VM VM VM VM VM VM VM VM 07:00 VM 23:00 VM VM VM 07:00 Cluster Page 22 Copyright © Huawei Technologies Co., Ltd. 2019 DRS Rules VM 1 VM 2 VM 1 VM 1 VM 2 Keep VMs together Keep VMs apart VMs to hosts VM Group VM 1 Host Group Page 23 Copyright © Huawei Technologies Co., Ltd. 2019 VM 2 VM 2 VM 1 VM 2 IMC On FusionCompute, enabling incompatible migration cluster (IMC) mode for a cluster allows VMs to migrate between hosts that are using CPUs with different performance baselines within this cluster. Currently, IMC mode only allows VM live migration between hosts using Intel CPUs. IMC mode allows the hosts in a cluster to present the same CPU function set to VMs running on them, despite the fact that these hosts may be using CPUs with different performance baselines. For the IMC mode to work for a cluster that already contains hosts and VMs, ensure that the following conditions are met: The CPU generations of the hosts in the cluster are the same as or later than the target IMC mode. The CPU generations of the running or hibernating VMs in the cluster are the same as or earlier than the target IMC mode. If any VM in the cluster does not meet this requirement, stop this VM or migrate it to another cluster. Page 24 Copyright © Huawei Technologies Co., Ltd. 2019 Contents 1. Introduction to Cluster Features 2. Introduction to Virtualization Features 3. Introduction to the Features of Huawei’s Virtualization Product Page 25 Cluster Features VM Features Copyright © Huawei Technologies Co., Ltd. 2019 VM Features Resource Management • • • • Console CPU QoS Memory QoS Disk scaling Adding or deleting NICs • VNC login Fast Deployment • • Others • Snapshot • Bundling or attaching USB, PCI, or GPU devices, or CD-ROM drive VM deployment using a template VM cloning Virtual Machines Page 26 Copyright © Huawei Technologies Co., Ltd. 2019 CPU and Memory QoS Quota Quota Reserved CPU Limit Page 27 Copyright © Huawei Technologies Co., Ltd. 2019 Reserved Memory Limit Quiz 1. Which of the following is not a snapshot management option? A. Create a snapshot B. Modify a snapshot C. Restore a VM using one of its snapshots D. Replicate a snapshot 2. Templates can be used to quickly deploy VMs. At present, templates can be created only by converting or cloning VMs. A. TRUE B. FALSE Page 28 Copyright © Huawei Technologies Co., Ltd. 2019 Summary At this point you should: Page 29 Understand virtualization features. Understand where and when virtualization features may be used. Copyright © Huawei Technologies Co., Ltd. 2019 Recommendations Huawei e-Learning website Huawei Support case library http://support.huawei.com/learning/Index!toTrainIndex http://support.huawei.com/enterprise/servicecenter?lang=en HCIA-Cloud Computing v4.0 online forum https://forum.huawei.com/enterprise/en/Huawei-Official-Communication-Channel- HCNA-Cloud-Certification-Course/thread/456287-911 Page 30 Copyright © Huawei Technologies Co., Ltd. 2019 Thank You www.huawei.com Cloud Computing Trends Copyright © Huawei Technologies Co., Ltd. 2019 Foreword Cloud computing has become the foundation of a range of important applications. At the same time, other technologies are also driving the further advancement of cloud computing. This chapter focuses on the relationship between cloud computing and related fields, and introduces you to some of the new technologies related to cloud computing. Page 2 Copyright © Huawei Technologies Co., Ltd. 2019 Objectives Page 3 Upon completion of this course, you will: Be able to describe key technologies that underpin cloud computing. Understand the relationship between cloud computing and other fields. Understand some of the most prominent cloud computing trends. Copyright © Huawei Technologies Co., Ltd. 2019 Contents 1. Fields Related to Cloud Computing 2. Cloud Computing Technologies 3. Cloud Computing Trends 4. Other Emerging Technologies Page 4 Copyright © Huawei Technologies Co., Ltd. 2019 IoT The Internet of Things (IoT) is the concept of connecting everything through the Internet, including all sorts of communication and interaction: people-people, people-things, and things-things. Page 5 Copyright © Huawei Technologies Co., Ltd. 2019 Main IoT Technologies RFID BILL Sensors $ Page 6 $ Copyright © Huawei Technologies Co., Ltd. 2019 Embedded Systems Big Data Big data refers to data sets that are too large or complex to be handled by traditional data-processing application software. Such data sets are generated by the IoT. Due to a radical increase in total IoT connections, ever more massive data sets will be generated. Page 7 Copyright © Huawei Technologies Co., Ltd. 2019 Characteristics of Big Data Volume: the amount of data Velocity: the speed at which data is generated Page 8 Copyright © Huawei Technologies Co., Ltd. 2019 Variety: the different types of data Value: the value that can be extracted from data Big Data Processing Collect Transmit Store Process Analyze Search Mine Use Data Collect Cleanse Information Intelligence Use Page 9 Copyright © Huawei Technologies Co., Ltd. 2019 Knowledge Associate Artificial Intelligence Page 10 Artificial intelligence (AI) is an area of computer science that focuses on the research into and development of theories, methodology, technology, and application systems for simulating and extending human intelligence with machines. Applications of AI include robotics, speech recognition, image recognition, natural language processing. Copyright © Huawei Technologies Co., Ltd. 2019 Elements of AI Big Data Computing Power Computing power is a Artificial intelligence is intelligence acquired and summarized by big data analytics. Algorithms Page 11 prerequisite for applying AI algorithms to extract value from massive data sets. Scenario Algorithms are the fundamental Big data, computing power, and way by which AI is realized, and algorithms are input that will create an effective method to extract meaningful output only if applied to data intelligence. practical business scenarios. Copyright © Huawei Technologies Co., Ltd. 2019 Office equipment Household appliances Production equipment Virtual sensing system Traditional Internet Air, water, and soil sensors Virtual visual system Virtual motion system Virtual motion system Virtual motion system Mobile Internet Video collector Virtual auditory system Big data Audio collector Cloud computing IoT Cloud Computing, IoT, & Big Data The 5G Era 5G refers to the 5th generation of mobile communications technologies and standards. Enhanced mobile broadband Page 13 Copyright © Huawei Technologies Co., Ltd. 2019 Reliable, low-latency Massive number of connections How 5G Works: Network Densification 4G 5G Page 14 Copyright © Huawei Technologies Co., Ltd. 2019 Contents 1. Fields Related to Cloud Computing 2. Cloud Computing Technologies 3. Cloud Computing Trends 4. Other Emerging Technologies Page 15 Copyright © Huawei Technologies Co., Ltd. 2019 Containers Containerization is a lightweight virtualization technology that uses OS-level virtualization. Several containers (isolated user-space instances) can be created on each operating system, each of which is allocated only a subset of the computer's resources. Page 16 Copyright © Huawei Technologies Co., Ltd. 2019 Docker Docker is an open source application container engine. It allows developers to pack their applications and dependency packages into a portable container, and later run them on any other Linux machine. The sandbox mechanism is used for containers, eliminating any interface between containers. Page 17 Copyright © Huawei Technologies Co., Ltd. 2019 Docker Technology - Differences Between Containers and VMs (1) Page 18 Copyright © Huawei Technologies Co., Ltd. 2019 Docker Technology - Differences Between Containers and VMs (2) Difference Size Boot speed Integration Page 19 Copyright © Huawei Technologies Co., Ltd. 2019 VM Docker Docker Elements Image A Docker image is a read-only template used to create Docker containers. Docker provides a simple mechanism to allow users to create images or update existing ones. Users can also download images created by others and use them without making any changes. Container Docker uses containers to run applications. A container is a runtime instance of a docker image. A container can be started, started, stopped, and deleted. Each container is an isolated and secure platform. Repository A repository is a set of Docker images. A Registry is a hosted service containing repositories of images. Each image has a unique tag. Page 20 Copyright © Huawei Technologies Co., Ltd. 2019 Docker Architecture Registry Host Docker daemon repository 1 Image 1 Docker Client container 1 Image 1 container 2a Image 2 Image 3 repository 2 container 2b Image 2 Image 4 Page 21 Copyright © Huawei Technologies Co., Ltd. 2019 OpenStack Began in 2010 as a joint project of Rackspace Hosting and NASA, OpenStack is a free open-source software platform for cloud computing. OpenStack requires contributions to be released under the Apache 2.0 license. OpenStack is a free open-source software platform for cloud computing. Page 22 Copyright © Huawei Technologies Co., Ltd. 2019 OpenStack Components Page 23 Nova Swift Cinder Compute Object Storage Block Storage Neutron Keystone Ceilometer Network Authentication Metering Glance Heat Horizon Image Orchestration Dashboard (UI Console) Copyright © Huawei Technologies Co., Ltd. 2019 Contents 1. Fields Related to Cloud Computing 2. Cloud Computing Technologies 3. Cloud Computing Trends 4. Other Emerging Technologies Page 24 Copyright © Huawei Technologies Co., Ltd. 2019 Cloud Computing Trends Cloud giants are strengthening Cloud providers are cooperation, leading to a more using more AI. concentrated market. Page 25 Hybrid cloud and There is an emerging trend industry cloud are toward cloud-device gaining momentum. integration. Copyright © Huawei Technologies Co., Ltd. 2019 Contents 1. Fields Related to Cloud Computing 2. Cloud Computing Technologies 3. Cloud Computing Trends 4. Other Emerging Technologies Page 26 Copyright © Huawei Technologies Co., Ltd. 2019 Cloud Computing Extensions Network Congestion Edge Computing Latency Fog Computing Security Page 27 Copyright © Huawei Technologies Co., Ltd. 2019 Fog Computing Fog computing is an extension of cloud computing services to the edge of the network to decrease latency and network congestion. Fog computing uses edge devices to carry out a substantial amount of computation, storage, and communication locally, instead of storing all data in cloud data centers. Cloud DC Core Network Fog Page 28 Copyright © Huawei Technologies Co., Ltd. 2019 Fog Edge Computing (1) Edge computing creates an open platform that integrates core capabilities including network, compute, storage, and applications at the edge of your network, to process data where it is being generated. Cloud DC Page 29 Copyright © Huawei Technologies Co., Ltd. 2019 Edge Computing (2) Bandwidth/Server Access Frequency Low latency Edge Computing ITS Smart Gaming Transportation Cloud Computing Web Services Web Search Smart Home HD video, bandwidth-intensive IoT/M2M Transmission network efficiency HD Images Video Surveillance High-quality user experience Storage SNS Timeliness Page 30 Copyright © Huawei Technologies Co., Ltd. 2019 Microservices Page 31 Microservices are a software development technique that structures an application as a collection of loosely coupled, fine-grained services. In a microservices architecture, lightweight communication protocols are used, often HTTP resource APIs. The services are built around functionalities and deployed independently and in a fully automated manner. The need for centralized management is minimized. The services can be written in different languages and use different storage types. Copyright © Huawei Technologies Co., Ltd. 2019 Pros and Cons of Microservices Pros Independent deployment, flexible scalability Cons Complex development and testing process due to project splitting Effective resource isolation Difficulty of ensuring data consistency between services Optimized development teams Page 32 Copyright © Huawei Technologies Co., Ltd. 2019 Serverless (1) Serverless computing is a model for building and managing microservices-based architectures. It allows you to manage your application deployment on a perservice level, rather than a per-server level. Function as a Service (FaaS): The service provider provides a platform where the developer develops, runs, and manages their applications without the need to build and maintain an infrastructure. Backend as a Service (BaaS): The service provider provides a serverless backend, also known as backend as a service for the mobile application developer. BaaS shifts backend functions including data/file storage, account management, data collection, operation analysis, message push, and social media integration to the cloud, allowing the developer to focus on their apps’ frontend. Page 33 Copyright © Huawei Technologies Co., Ltd. 2019 Build a framework that runs on a server to respond to multiple events. Users don’t have to worry about physical resources. IDC Page 34 Users don’t have to worry about middleware. IaaS Copyright © Huawei Technologies Co., Ltd. 2019 Now Previously Serverless (2) Build or use a separate microservice or function to respond to each event. Users don’t have to worry about the backend. PaaS BaaS/FaaS FaaS Characteristics No need for O&M Page 35 Able to focus on the code Copyright © Huawei Technologies Co., Ltd. 2019 Quick boot, short life cycle Infinite elasticity Automated BaaS Benefits Higher Efficiency Reduces costs associated with mobile application development environments and improves efficiency. Optimized for Mobile Phones and Tablets BaaS providers have spent a considerable amount of time and resources on optimizing mobile application data and networks. Page 36 Copyright © Huawei Technologies Co., Ltd. 2019 Faster TTM Allows developers to focus on their apps rather than backend functions, and reduces Reduce Resources Needed to Launch Apps Fewer developers and IT resources are required. operational costs of apps after launching. Secure and Elastic Infrastructure BaaS provides bundled infrastructure services, relieving developers of the burden of ensuring elasticity, security, and performance. A Full Collection of Common APIs BaaS offers a full collection of commonly used third-party APIs, sparing developers the hassle of collecting these resources. Quiz 1. Which of the following is not an element of artificial intelligence? ( ) A. Big data B. Cognitive analysis capability C. Computing power D. Scenario 2. The only function of the Internet of Things is to collect the data generated by connected objects. A. True B. False Page 37 Copyright © Huawei Technologies Co., Ltd. 2019 Summary Page 38 Fields Related to Cloud Computing Cloud Computing Technologies Cloud Computing Trends Other Emerging Technologies Copyright © Huawei Technologies Co., Ltd. 2019 Recommendations Huawei e-Learning website Huawei Support case library http://support.huawei.com/learning/Index!toTrainIndex http://support.huawei.com/enterprise/servicecenter?lang=en HCIA-Cloud Computing v4.0 online forum https://forum.huawei.com/enterprise/en/Huawei-Official-Communication-Channel- HCNA-Cloud-Certification-Course/thread/456287-911 Page 39 Copyright © Huawei Technologies Co., Ltd. 2019 Thank You www.huawei.com Recommendations Huawei Learning Website Huawei e-Learning http://learning.huawei.com/en https://ilearningx.huawei.com/portal/#/portal/ebg/51 Huawei Certification http://support.huawei.com/learning/NavigationAction!createNavi?navId=_31 &lang=en Find Training http://support.huawei.com/learning/NavigationAction!createNavi?navId=_trai ningsearch&lang=en More Information Huawei learning APP 版权所有© 2019 华为技术有限公司