You are on page 1of 192

Recommendations

 Huawei Learning Website


 http://learning.huawei.com/en

 Huawei e-Learning
 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
 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.

Page 3 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 2. Broad network access

Page 8 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
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 5. Measured service

Page 10 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 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, on-


demand 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

1989 2014
The first commercial The browser alliance led
by Google reinforced
1969 network operator 1990
support for HTTPS.
PSINet was founded.
ARPANET was born. The first network
1986 search engine Archie 2004
was launched. Facebook was
The modern email
founded. With it came
1981 routing system 1991
The complete TCP/I the phenomenon of
MERS was
WWW was officially
specifications of the P social networking.
developed.
TCP/IP protocol suite 1984 open to the public. 2000
were established. DNS technology was The dotcom bubble
1983 introduced. 1995 burst.
ARPANET, PRNET, and
E-commerce
SATNET communicated
platforms such as
through TCP/IP.
Amazon and eBay
were created.
Page 15 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
A Brief History of Computing
Problem Instructions
SubJob
1

Part 1 Instructions
Job SubJob
Part 2 Instructions 2
Problem
Part 3 Instructions
SubJob
Parallel Distributed
Part 4 3
Instructions Computing Computing
Grid Cloud
Computing computing

Job Job Job Job


Job

Page 16 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Cloud Computing Evolution
Cloud computing 2.0

Cloud computing Cloud computing


1.0 3.0

Software-defined, integration

Computing virtualization OpenStack


Cloud native, app redesign
VMware AWS
Hyper-V Docker
Xen KVM CoreOS
VMware ESX Cloud Foundry
Cloud-based infrastructure
Standardization and automation of
Virtualization Cloud-native applications
resource services
Higher resource utilization 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

Transportation Financial Healthcare


cloud cloud cloud

Page 20 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Cloud Service Models
Traditional IaaS PaaS SaaS

Applications Applications Applications Applications Applications

In-house
Data Data Data Data Data

In-house
Runtime Runtime Runtime Runtime Runtime
environment environment environment environment environment

Cloud service provider


Middleware Middleware Middleware Middleware Middleware

Cloud service provider


In-house
OS Software OS OS OS OS

Cloud service provider


Virtualization Platform Virtualization Virtualization Virtualization Virtualization

Compute Compute Compute Compute Compute


resources resources resources resources resources
Infrastructur
Storage e Storage Storage Storage Storage
resources resources resources resources resources
Network Network Network Network Network
resources resources resources resources resources

Layers Cloud service models

Page 21 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
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
 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.

Page 23 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Recommendations
 Huawei e-Learning website:
 http://support.huawei.com/learning/Index!toTrainIndex

 Huawei Support case library:


 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
 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.

Page 3 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

2007 2014
HP launched HP-UX Rocket was launched.
1964 Integrity VMs. 2008
IBM began to Microsoft added

explore virtualization 2006 Hyper-V in Windows 2013


on mainframes. Server 2008 R2.
Qumranet first Docker was launched.
1972 announced KVM. 2008
IBM launched VMs Linux Container LXC

running on 2002 was launched. 2011


mainframes. Xen was officially IBM, Red Hat, HP, and
1999 open sourced. 2008 Intel formed the Open

By default, RHEL 6.0 Virtualization Alliance


VMware launched x86-
supported KVM as the to accelerate KVM
based virtualization
only virtualization option. adoption.
products.

Page 8 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Important Concepts in Compute
Virtualization
Guest OS:
Physical Server Virtual Machine
Operating system running in a virtual machine
Application Application (VM)

Guest Machine:
Host OS Guest OS
Virtual machine created through virtualization

Hypervisor:
Guest Machine
Virtualization software layer, or
Virtual Machine Virtual Machine Monitor (VMM)
Monitor
(Hypervisor)
Host OS:

Host Machine Host Machine 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

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 Hosted Virtualization


(Type 1) (Type 2)

Page 10 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Characteristics of Virtualization

Guest OS Guest OS Guest OS

Host OS

Partitioned Isolated
Encapsulated Independen
t VM VM

Page 11 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
CPU Virtualization
Full virtualization Paravirtualization

Application Application
Ring 3 Ring 3

Ring 2 Ring 2

Paravirtualized
Guest OS
Ring 1 Ring 1 Guest OS

Hypervisor Hypervisor
Ring 0 Ring 0

Hardware Hardware

Page 12 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
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 Closed Source

KVM Hyper-V

Xen VMware ESXi

Huawei
FusionSphere

Page 17 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Xen vs. KVM

Dom0 DomU DomU DomU Other Guest OS Guest OS


Application

PV
Backends

HW PV PV PV QEMU QEMU
Drivers Frontends Frontends Frontends

KVM
Xen Lunix
HW Drivers

Hardware Hardware

Page 18 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
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?

VM VM
Application program A Application program B

Binaries/Libraries Binaries/Libraries
User
Guest OS Guest OS
Space User
ProcessesSpace QEMU QEMU
Processes

User space
Kernel space
KVM
Linux kernel
module

Physical
hardware

Page 20 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
KVM Architecture

Management Tools

Virt-
Virsh Virt-viewer Virt-install Others
manager

Libvirt

Linux Kernel
(KVM module)

QEMU QEMU

Guest Guest
OS OS

Page 21 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Libvirt

VM VM VM VM
(Guest OS) (Guest OS) (Guest OS) (Guest OS)
Manage
-ment
Hypervisor Hypervisor Tools Hypervisor
Libvirt
Linux host Linux host

Node Node

Page 22 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
KVM I/O Process - Default

Guest OS
4
I/O Shared Page 1 10
QEMU I/O 7 Device
Emulation Code
Driver

3 8
Notification 2 9

I/O Trap
5 Code
KVM Module
Linux Kernel
Device
Driver

Physical Hardware

Page 23 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
KVM I/O Process - Virtio

Guest OS
QEMU
1 8
3 2
Virtio Backend Virtio Frontend
Driver vring Driver
6 7

Notification
I/O Trap
4 Code
KVM Module
Linux Kernel
Device Driver

Physical Hardware

Page 24 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
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 Quick VM
of virtual and provisioning
physical resources

Physical
resourc Physical
e resource

Physical
resourc
e
Virtual
resourc
e

VRM VRM

Page 27 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Functions of FusionCompute Components
Component Function
CNA provides the following functions:
• Provides virtual computing functions.
CNA
• Manages VMs on compute nodes.
• Manages compute, storage, and network resources on compute nodes.
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.
VRM
• 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.

Page 28 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
 http://support.huawei.com/learning/Index!toTrainIndex

 Huawei Support case library


 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
 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.

Page 3 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.
Network Architecture for Virtualization

Physical server
Physical server

Physical server

Physical server
VM VM VM VM VM VM VM VM

Page 7 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Basic Network Concepts
VM
VM on network
segment A
Communication
source
1
0 VM VM
VM VM VM VM on network
segment B

VM
VM on network
Broadcast & Unicast Routing segment C

Default
VLAN
gateway
VM VM on
network Trunk
segment A

Access Access Access Access Access Access


VM on
Communica VM VM
network
tion source segment B
VM VM VM VM VM VM

VM VM on
network VLAN 1 VLAN 2 VLAN 3 VLAN 1 VLAN 2 VLAN 3
segment C

Page 8 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 9 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Physical Network Devices

Router Layer 3 switch

Layer 2 switch Server NIC

Page 10 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Router in a Virtualized Environment

Internet

VM VM VM VM VM VM

Page 11 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Layer 3 Switch in a Virtualized
Environment

VM VM VM

Virtual Machines Storage Devices

Physical Servers Users

Page 12 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Layer 2 Switches in a Virtualized
Environment

Managemen Storage Service


t Switch Switch Switch

VM VM VM

Physical Servers Storage Devices Users

Page 13 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Physical NICs in a Virtualized Environment

Physical Logical
form form

Management traffic
Not
bundled
Service traffic
Bundled
Storage traffic

Page 14 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 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 Guest Machine Guest Machine

Bridged NAT

Virtual
Switch

Host Machine

Page 16 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Bridged vs. NAT

Bridge
NAT
d

TAP0 TAP1 TAP2 TAP0 TAP1 TAP2

VM VM VM VM

Host Machine Host Machine

Page 17 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
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 Guest Machine Guest Machine

Host Machine 1 Host Machine 2 Host Machine 3

Page 19 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 20 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
FusionCompute Network Architecture

Port group Port group Port group Port group Port group Port group
VLAN 100 VLAN 200 VLAN 300 VLAN 300 VLAN 200 VLAN 100
Virtual Virtual
Switch Uplink
Switch
Uplink
Host Machine 1 Host Machine 2

Page 21 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Traffic Flow

Port group Port group Port group Port group Port group Port group
VLAN 100 VLAN 200 VLAN 300 VLAN 300 VLAN 200 VLAN 100
Virtual Virtual
Switch Uplink
Switch
Uplink
Host Machine 1 Host Machine 2

Page 22 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
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:
 http://support.huawei.com/learning/Index!toTrainIndex

 Huawei Support case library:


 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
 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.

Page 3 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
Non-
Virtualized
virtualized
storage
storage

qcow raw vmdk vhd others

Shared Catalog
File System

Logical
Volumes

NAS File System SAN Logical Division Logical Division


Storage Storage

Storage Storage Logical Distributed


Pool Pool Division 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
Attach to compute cluster
volume
and format

Physical
NFS file
volume Logical division
Format system

RAID or Replication

Page 7 Copyright © Huawei Technologies Co., Ltd. 2019


Non-Virtualized Storage Conversion Path in
Cloud Computing

Logical
volume Attach to compute cluster

Physical
volume 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


Comparing Different Types of Physical Disks
Performance

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
Efficient Safe
Parallel read and write on Parity check and hot backup
1
multiple disks

Page 17 Copyright © Huawei Technologies Co., Ltd. 2019


Common RAID Types
Logical
Disks D0, D1, D2, D3, D4, D5 D0, D1, D2 Logical
Disks
D5
D4
D4 D5 D2 D2 D2
D3
D2 D3 D1 D1 D1
D2
D0 D0 D0
D1 D0 D1
D0 Disk 1 Disk 2
Disk 1 Disk 2
RAID 0 RAID 1
RAID 5 RAID 6
P3
Logical D7
Disks D6
Q3
D0, D1, D2, D3, D4, D5, D6, D7 D5
D0, D1, D2, D3, D4, D5 D4
D5 Q2
D4 P2
P2 D3
Q3 D6 D7 P3
D3 Q1
P2 D4 D5 P2 Q2 D4 D5 P1
P1
D2 P1 D3 D2 P1 Q1 D3 D2
D2
D0 D1 P0 D0 D1 P0 Q0 Q0
P0
P0
D1
Disk 1 Disk 2 Disk 3 Disk 1 Disk 2 Disk 3 Disk 4 D1
D0 D0

Page 18 Copyright © Huawei Technologies Co., Ltd. 2019


Centralized Storage Types
SAN NAS

Windows Unix-like
client client

IP/FC network

CIFS NFS

Windows NAS Unix-like


server server

Page 19 Copyright © Huawei Technologies Co., Ltd. 2019


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 Data read

Distributed Distributed
Storage Pool Storage Pool

Page 28 Copyright © Huawei Technologies Co., Ltd. 2019


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
Attach to compute cluster
volume
and format

Physical
NFS file
volume Format
Logical division system

RAID or Replication

Page 31 Copyright © Huawei Technologies Co., Ltd. 2019


Non-Virtualized Storage Conversion Path in
Cloud Computing

Logical
volume Attach to compute cluster

Physical
volume 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 LUN 1 Logical volume LUN 2 LUN 3

Physical volume Physical volume

Create one logical volume on a single Create multiple logical volumes on


physical volume a single physical volume

Page 33 Copyright © Huawei Technologies Co., Ltd. 2019


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 File system in an OS

Page 36 Copyright © Huawei Technologies Co., Ltd. 2019


Mapping a File to a Disk

Create Store Mapping via file


system
User File File
system File system
blocks
Mapping

Mapping Mapping via LVM

Disk sectors Physical Logical locations


locations on disks of LVM

Page 37 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 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 Oracle

Page 40 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 41 Copyright © Huawei Technologies Co., Ltd. 2019


Storage Architecture for Huawei
Virtualization Product
Virtualized Non-virtualized
RDM storage storage

Data store

Shared catalog
LUN

Storage device

FusionStorage
Block
SAN/NAS
Storage resource

Page 42 Copyright © Huawei Technologies Co., Ltd. 2019


Huawei Virtual Disk Features

Type
• Common
Multi-tenant • Shared
sharing

Space-saving
Temporary
Configuration Mode
data storage Customer needs • Common
Fast read/write • Thin-provision

Disk Mode
• Dependent
• Independent & persistent
• Independent & nonpersistent

Page 43 Copyright © Huawei Technologies Co., Ltd. 2019


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
 http://support.huawei.com/learning/Index!toTrainIndex

 Huawei Support case library


 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
 Upon completion of this course, you will:
 Understand virtualization features.

 Understand where and when virtualization features may be used.

Page 3 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 VM

Cluster

Page 7 Copyright © Huawei Technologies Co., Ltd. 2019


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 Memory Memory
Sharing Ballooning Swapping

70%

VM 3 VM 3 VM 3
2 GB 2 GB 2 GB

70%

VM 2 VM 2 VM 3
2 GB 2 GB 2 GB

20%
VM 1 VM 1 VM 3
2 GB 2 GB 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 75% VM

VM 25%

Page 13 Copyright © Huawei Technologies Co., Ltd. 2019


Virtualization (VM) Features (3)
Snapshot 2
Original Snapshot 1 Snapshot 2 Original

Write Write

Read Read
Create Delete

Original Snapshot 1 Snapshot 2

Write

Read

Write

Read
Restore

Page 14 Copyright © Huawei Technologies Co., Ltd. 2019


NUMA
NUMA-Node0
VM

VM

Interconnect
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 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
... ...

Page 18 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


 Cluster Features

 VM Features

Page 19 Copyright © Huawei Technologies Co., Ltd. 2019


Cluster Features

HA Load Balancing
• CNA host failure • Cluster resource scheduling
• Data store failure • Power management
• Blue screen of death • DRS rules
(BSOD) on a Windows VM

Basic Features Others


• Memory • IMC
overcommitment
• NUMA

Cluster

Page 20 Copyright © Huawei Technologies Co., Ltd. 2019


HA
Restore on
original host

VM HA

Do nothing

Do nothing
Restart VM

VM HA
VM HA

Page 21 Copyright © Huawei Technologies Co., Ltd. 2019


Power Management
VM VM VM VM

VM VM VM VM VM VM VM VM

07:00 23:00 07:00

Cluster

Page 22 Copyright © Huawei Technologies Co., Ltd. 2019


DRS Rules
VM 1 VM 2 VM 1 VM 2 VM 1 VM 2 VM 1 VM 2

Keep VMs Keep VMs


together apart
VMs to hosts VM Group
VM 1 VM 2

Host Group

Page 23 Copyright © Huawei Technologies Co., Ltd. 2019


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


 Cluster Features

 VM Features

Page 25 Copyright © Huawei Technologies Co., Ltd. 2019


VM Features

Resource Management Console


• CPU QoS
• VNC login
• Memory QoS
• Disk scaling
• Adding or deleting NICs

Fast Deployment Others


• VM deployment • Snapshot
using a template • Bundling or attaching USB, PCI, or
• VM cloning GPU devices, or CD-ROM drive

Virtual
Machines

Page 26 Copyright © Huawei Technologies Co., Ltd. 2019


CPU and Memory QoS

Quota Quota

Reserved CPU Memory Reserved

Limit Limit

Page 27 Copyright © Huawei Technologies Co., Ltd. 2019


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:

 Understand virtualization features.

 Understand where and when virtualization features may be used.

Page 29 Copyright © Huawei Technologies Co., Ltd. 2019


Recommendations
 Huawei e-Learning website
 http://support.huawei.com/learning/Index!toTrainIndex

 Huawei Support case library


 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
 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.

Page 3 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

BILL
RFID

Sensors

Embedded Systems
$ $

Page 6 Copyright © Huawei Technologies Co., Ltd. 2019


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 Variety: the different types


of data

Velocity: the speed at


which data is generated Value: the value that can
be extracted from data

Page 8 Copyright © Huawei Technologies Co., Ltd. 2019


Big Data Processing
Collect Transmit Store Process Analyze Search Mine Use

Data
Collect Cleanse

Intelligence Information

Use Associate
Knowledge

Page 9 Copyright © Huawei Technologies Co., Ltd. 2019


Artificial Intelligence
 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.

Page 10 Copyright © Huawei Technologies Co., Ltd. 2019


Elements of AI

 Big Data  Computing Power


Computing power is a
Artificial intelligence is intelligence
prerequisite for applying AI
acquired and summarized by big
algorithms to extract value from
data analytics.
massive data sets.

 Algorithms  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.

Page 11 Copyright © Huawei Technologies Co., Ltd. 2019


Cloud Computing, IoT,
& Big Data
Virtual auditory
Audio

IoT
system
collector

Virtual visual

Traditional Internet
system
Video
collector

Big data
Virtual sensing
Air, water, system
and soil
sensors

Virtual motion
system
Office
equipment

computing

Mobile Internet
Cloud
Virtual motion
Household system
appliances

Virtual motion
Production system
equipment
The 5G Era
 5G refers to the 5th generation of mobile communications technologies and
standards.

Massive
Enhanced mobile Reliable,
number of
broadband low-latency
connections

Page 13 Copyright © Huawei Technologies Co., Ltd. 2019


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 VM Docker

Size

Boot speed

Integration

Page 19 Copyright © Huawei Technologies Co., Ltd. 2019


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

Host Registry

repository 1
Docker daemon
Image 1
Docker Client
container 1 Image 1 Image 3

container 2a Image 2
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

Nova Swift Cinder

Compute Object Storage Block Storage

Neutron Keystone Ceilometer

Network Authentication Metering

Glance Heat Horizon

Image Orchestration Dashboard


(UI Console)

Page 23 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.

Hybrid cloud and There is an emerging trend

industry cloud are toward cloud-device

gaining momentum. integration.

Page 25 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 Fog

Page 28 Copyright © Huawei Technologies Co., Ltd. 2019


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
IoT/M2M
HD video, bandwidth-intensive
Smart
Gaming Transportation

Cloud
Computing Smart
HD Images
Video
Transmission network efficiency
Home Surveillance

Web
Services Web
Storage High-quality user experience
Search

SNS

Timeliness

Page 30 Copyright © Huawei Technologies Co., Ltd. 2019


Microservices
 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.

Page 31 Copyright © Huawei Technologies Co., Ltd. 2019


Pros and Cons of Microservices

Pros Cons
Independent deployment, flexible scalability
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 per-
service 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


Previously
Serverless (2)
Build a framework that runs Build or use a separate

Now
on a server to respond to microservice or function to
multiple events. respond to each event.

Users don’t have to worry Users don’t have to worry Users don’t have to worry
about physical resources. about middleware. about the backend.

IDC IaaS PaaS BaaS/FaaS

Page 34 Copyright © Huawei Technologies Co., Ltd. 2019


FaaS Characteristics

Able to Quick
No need focus on boot, Infinite
short life Automated
for O&M the code elasticity
cycle

Page 35 Copyright © Huawei Technologies Co., Ltd. 2019


BaaS Benefits
Faster TTM
Higher Efficiency Reduce Resources Needed
Allows developers to focus on
Reduces costs associated to Launch Apps
their apps rather than backend
with mobile application Fewer developers and IT
functions, and reduces
development environments resources are required.
operational costs of apps after
and improves efficiency.
launching.

Optimized for Mobile Secure and Elastic A Full Collection of


Phones and Tablets Infrastructure Common APIs
BaaS providers have spent a BaaS provides bundled BaaS offers a full collection
considerable amount of time infrastructure services, of commonly used third-party
and resources on optimizing relieving developers of the APIs, sparing developers the
mobile application data and burden of ensuring elasticity, hassle of collecting these
networks. security, and performance. resources.

Page 36 Copyright © Huawei Technologies Co., Ltd. 2019


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
 Fields Related to Cloud Computing

 Cloud Computing Technologies

 Cloud Computing Trends

 Other Emerging Technologies

Page 38 Copyright © Huawei Technologies Co., Ltd. 2019


Recommendations
 Huawei e-Learning website
 http://support.huawei.com/learning/Index!toTrainIndex

 Huawei Support case library


 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
 http://learning.huawei.com/en

 Huawei e-Learning
 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 华为技术有限公司

You might also like