Subido por William Ayala

vsip.info hcia-cloud-computing-v40-training-material-pdf-free

Anuncio
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 华为技术有限公司
Descargar