SlideShare a Scribd company logo
Copyright © Huawei Technologies Co., Ltd. 2019
Cloud Computing Trends
Page 2 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 3 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 4 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 5 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 6 Copyright © Huawei Technologies Co., Ltd. 2019
Main IoT Technologies
$ $
BILL
RFID
Sensors
Embedded Systems
Page 7 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 8 Copyright © Huawei Technologies Co., Ltd. 2019
Characteristics of Big Data
Volume: the amount of data
Velocity: the speed at
which data is generated
Variety: the different types
of data
Value: the value that can
be extracted from data
Page 9 Copyright © Huawei Technologies Co., Ltd. 2019
Big Data Processing
Collect Transmit Store Process Analyze Search Mine Use
Data
Knowledge
Information
Intelligence
Cleanse
Associate
Use
Collect
Page 10 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 11 Copyright © Huawei Technologies Co., Ltd. 2019
Computing power is a
prerequisite for applying AI
algorithms to extract value from
massive data sets.
Big data, computing power, and
algorithms are input that will create
meaningful output only if applied to
practical business scenarios.
Elements of AI
 Big Data  Computing Power
 Algorithms  Scenario
Artificial intelligence is intelligence
acquired and summarized by big
data analytics.
Algorithms are the fundamental
way by which AI is realized, and
an effective method to extract
data intelligence.
Virtual motion
system
Virtual motion
system
Virtual motion
system
Cloud
computing
Mobile
Internet
Traditional
Internet
Big
data
IoT
Audio
collector
Video
collector
Air, water,
and soil
sensors
Office
equipment
Household
appliances
Production
equipment
Virtual sensing
system
Virtual visual
system
Virtual auditory
system
Cloud Computing, IoT,
& Big Data
Page 13 Copyright © Huawei Technologies Co., Ltd. 2019
The 5G Era
 5G refers to the 5th generation of mobile communications technologies and
standards.
Enhanced mobile
broadband
Reliable,
low-latency
Massive
number of
connections
Page 14 Copyright © Huawei Technologies Co., Ltd. 2019
How 5G Works: Network Densification
4G
5G
Page 15 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 16 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 17 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 18 Copyright © Huawei Technologies Co., Ltd. 2019
Docker Technology - Differences Between
Containers and VMs (1)
Page 19 Copyright © Huawei Technologies Co., Ltd. 2019
Docker Technology - Differences Between
Containers and VMs (2)
Difference VM Docker
Size
Boot speed
Integration
Page 20 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 21 Copyright © Huawei Technologies Co., Ltd. 2019
Docker Architecture
Docker Client
Host
Docker daemon
container 1
container 2a
container 2b
Image 1
Image 2
Registry
repository 1
repository 2
Image 1
Image 3
Image 2
Image 4
Page 22 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 23 Copyright © Huawei Technologies Co., Ltd. 2019
OpenStack Components
Nova Swift Cinder
Ceilometer
Neutron Keystone
Glance Heat
Compute Object Storage Block Storage
Network
Image
Authentication Metering
Orchestration
Horizon
Dashboard
(UI Console)
Page 24 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 25 Copyright © Huawei Technologies Co., Ltd. 2019
Cloud Computing Trends
Cloud giants are strengthening
cooperation, leading to a more
concentrated market.
Cloud providers are
using more AI.
Hybrid cloud and
industry cloud are
gaining momentum.
There is an emerging trend
toward cloud-device
integration.
Page 26 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 27 Copyright © Huawei Technologies Co., Ltd. 2019
Cloud Computing Extensions
Security
Latency
Network
Congestion Edge
Computing
Fog
Computing
Page 28 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
Fog Fog
Core
Network
Page 29 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 30 Copyright © Huawei Technologies Co., Ltd. 2019
Edge Computing (2)
Bandwidth/Server Access
Frequency
Gaming
Smart
Home
HD Images
Video
Surveillance
ITS
Smart
Transportation
IoT/M2M
SNS
Storage
Web
Search
Web
Services
Cloud
Computing
Edge
Computing
Timeliness
Low latency
HD video, bandwidth-intensive
Transmission network efficiency
High-quality user experience
Page 31 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 32 Copyright © Huawei Technologies Co., Ltd. 2019
Pros and Cons of Microservices
Independent deployment, flexible scalability
Effective resource isolation
Optimized development teams
Pros Cons
Complex development and testing
process due to project splitting
Difficulty of ensuring data consistency
between services
Page 33 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 34 Copyright © Huawei Technologies Co., Ltd. 2019
Serverless (2)
Build a framework that runs
on a server to respond to
multiple events.
Build or use a separate
microservice or function to
respond to each event.
Previously
Now
IDC IaaS PaaS BaaS/FaaS
Users don’t have to worry
about physical resources.
Users don’t have to worry
about middleware.
Users don’t have to worry
about the backend.
Page 35 Copyright © Huawei Technologies Co., Ltd. 2019
FaaS Characteristics
No need
for O&M
Able to
focus on
the code
Quick
boot,
short life
cycle
Infinite
elasticity
Automated
Page 36 Copyright © Huawei Technologies Co., Ltd. 2019
BaaS Benefits
Higher Efficiency
Reduces costs associated
with mobile application
development environments
and improves efficiency.
Faster TTM
Allows developers to focus on
their apps rather than backend
functions, and reduces
operational costs of apps after
launching.
Reduce Resources Needed
to Launch Apps
Fewer developers and IT
resources are required.
Optimized for Mobile
Phones and Tablets
BaaS providers have spent a
considerable amount of time
and resources on optimizing
mobile application data and
networks.
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.
Page 37 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 38 Copyright © Huawei Technologies Co., Ltd. 2019
Summary
 Fields Related to Cloud Computing
 Cloud Computing Technologies
 Cloud Computing Trends
 Other Emerging Technologies
Page 39 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
www.huawei.com
Thank You

More Related Content

PDF
Cloud & Data Center Networking
PPTX
Cloud computing and Cloud Enabling Technologies
PPTX
Chap 6 cloud security
PPTX
Cloud computing
PPTX
Chapter 01: A brief introduction to cloud computing
PDF
Introduction to Cloud Computing
PPTX
PPTX
Cloud Computing and Data Centers
Cloud & Data Center Networking
Cloud computing and Cloud Enabling Technologies
Chap 6 cloud security
Cloud computing
Chapter 01: A brief introduction to cloud computing
Introduction to Cloud Computing
Cloud Computing and Data Centers

What's hot (20)

PPTX
Chapter 03: Network basics for cloud computing
PPTX
Chapter 05: introduction to virtualization features
PPSX
Cloud computing
PPTX
Server virtualization
ODP
Private Cloud Architecture
PPT
Cloud management (IBM)
PPTX
Fundamental Cloud Security
PPTX
Network virtualization
PPTX
Virtual machine
PPTX
Platform as a Service (PaaS)
PDF
Virtualization for Cloud Environment
PPT
Virtualization in cloud
PPT
Virtualization in cloud computing ppt
PDF
Virtualization presentation
PPTX
Cloud computing
PPTX
Cloud computing
PPT
Cloud computing
PPTX
Cloud Infrastructure Mechanisms
PPTX
Data center virtualization
PPT
Types of clouds in cloud computing
Chapter 03: Network basics for cloud computing
Chapter 05: introduction to virtualization features
Cloud computing
Server virtualization
Private Cloud Architecture
Cloud management (IBM)
Fundamental Cloud Security
Network virtualization
Virtual machine
Platform as a Service (PaaS)
Virtualization for Cloud Environment
Virtualization in cloud
Virtualization in cloud computing ppt
Virtualization presentation
Cloud computing
Cloud computing
Cloud computing
Cloud Infrastructure Mechanisms
Data center virtualization
Types of clouds in cloud computing
Ad

Similar to Chapter 06: cloud computing trends (20)

PPTX
Cloud technologies
PDF
Latest trendsincloud computing
PPTX
Google-Cloud-Platform_detailed_presentation.pptx
PDF
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
PDF
Module 1 Chapter 1 Concepts and Value of Cloud Services V2.pdf
PDF
From Community to Enterprise and Back Again! Chris Wright, Red Hat
PPT
Cloud introduction
PPT
Cloud Computing
PPT
Cloud computing ppt
 
PPT
Cloud computing ppt
 
PPT
Lect15 cloud
PPT
Introduction to cloud computing
PPT
Lect15 cloud
PPT
Lect15 cloud
PPT
Cloud
PPT
Lect15 cloud
PPT
Lect15 cloud
PPTX
NMCH_VikashKumar_CloudComputing.pptx
PDF
Lesson-4-Emerging-Technology BY AAFREEN SHAIKH.pdf
Cloud technologies
Latest trendsincloud computing
Google-Cloud-Platform_detailed_presentation.pptx
CC Notes.pdf of jdjejwiwu22u28938ehdh3y2u2838e
Module 1 Chapter 1 Concepts and Value of Cloud Services V2.pdf
From Community to Enterprise and Back Again! Chris Wright, Red Hat
Cloud introduction
Cloud Computing
Cloud computing ppt
 
Cloud computing ppt
 
Lect15 cloud
Introduction to cloud computing
Lect15 cloud
Lect15 cloud
Cloud
Lect15 cloud
Lect15 cloud
NMCH_VikashKumar_CloudComputing.pptx
Lesson-4-Emerging-Technology BY AAFREEN SHAIKH.pdf
Ad

More from SsendiSamuel (8)

PPTX
106 Threat defense and information security development trends
PPTX
105 Common information security threats
PPTX
104 Common network devices
PPTX
103 Basic network concepts
PPTX
102 Information security standards and specifications
PPTX
101 Basic concepts of information security
PPTX
Chapter 04: Storage virtualization basics
PPTX
Chapter 02: Introduction to compute virtualization
106 Threat defense and information security development trends
105 Common information security threats
104 Common network devices
103 Basic network concepts
102 Information security standards and specifications
101 Basic concepts of information security
Chapter 04: Storage virtualization basics
Chapter 02: Introduction to compute virtualization

Recently uploaded (20)

PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
COMPUTERS AS DATA ANALYSIS IN PRECLINICAL DEVELOPMENT.pptx
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Introduction-to-Social-Work-by-Leonora-Serafeca-De-Guzman-Group-2.pdf
PDF
Pre independence Education in Inndia.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
The Final Stretch: How to Release a Game and Not Die in the Process.
PPTX
master seminar digital applications in india
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
COMPUTERS AS DATA ANALYSIS IN PRECLINICAL DEVELOPMENT.pptx
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Pharma ospi slides which help in ospi learning
O5-L3 Freight Transport Ops (International) V1.pdf
PPH.pptx obstetrics and gynecology in nursing
102 student loan defaulters named and shamed – Is someone you know on the list?
Introduction-to-Social-Work-by-Leonora-Serafeca-De-Guzman-Group-2.pdf
Pre independence Education in Inndia.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
The Final Stretch: How to Release a Game and Not Die in the Process.
master seminar digital applications in india

Chapter 06: cloud computing trends

  • 1. Copyright © Huawei Technologies Co., Ltd. 2019 Cloud Computing Trends
  • 2. Page 2 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.
  • 3. Page 3 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.
  • 4. Page 4 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
  • 5. Page 5 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.
  • 6. Page 6 Copyright © Huawei Technologies Co., Ltd. 2019 Main IoT Technologies $ $ BILL RFID Sensors Embedded Systems
  • 7. Page 7 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.
  • 8. Page 8 Copyright © Huawei Technologies Co., Ltd. 2019 Characteristics of Big Data Volume: the amount of data Velocity: the speed at which data is generated Variety: the different types of data Value: the value that can be extracted from data
  • 9. Page 9 Copyright © Huawei Technologies Co., Ltd. 2019 Big Data Processing Collect Transmit Store Process Analyze Search Mine Use Data Knowledge Information Intelligence Cleanse Associate Use Collect
  • 10. Page 10 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.
  • 11. Page 11 Copyright © Huawei Technologies Co., Ltd. 2019 Computing power is a prerequisite for applying AI algorithms to extract value from massive data sets. Big data, computing power, and algorithms are input that will create meaningful output only if applied to practical business scenarios. Elements of AI  Big Data  Computing Power  Algorithms  Scenario Artificial intelligence is intelligence acquired and summarized by big data analytics. Algorithms are the fundamental way by which AI is realized, and an effective method to extract data intelligence.
  • 12. Virtual motion system Virtual motion system Virtual motion system Cloud computing Mobile Internet Traditional Internet Big data IoT Audio collector Video collector Air, water, and soil sensors Office equipment Household appliances Production equipment Virtual sensing system Virtual visual system Virtual auditory system Cloud Computing, IoT, & Big Data
  • 13. Page 13 Copyright © Huawei Technologies Co., Ltd. 2019 The 5G Era  5G refers to the 5th generation of mobile communications technologies and standards. Enhanced mobile broadband Reliable, low-latency Massive number of connections
  • 14. Page 14 Copyright © Huawei Technologies Co., Ltd. 2019 How 5G Works: Network Densification 4G 5G
  • 15. Page 15 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
  • 16. Page 16 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.
  • 17. Page 17 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.
  • 18. Page 18 Copyright © Huawei Technologies Co., Ltd. 2019 Docker Technology - Differences Between Containers and VMs (1)
  • 19. Page 19 Copyright © Huawei Technologies Co., Ltd. 2019 Docker Technology - Differences Between Containers and VMs (2) Difference VM Docker Size Boot speed Integration
  • 20. Page 20 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.
  • 21. Page 21 Copyright © Huawei Technologies Co., Ltd. 2019 Docker Architecture Docker Client Host Docker daemon container 1 container 2a container 2b Image 1 Image 2 Registry repository 1 repository 2 Image 1 Image 3 Image 2 Image 4
  • 22. Page 22 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.
  • 23. Page 23 Copyright © Huawei Technologies Co., Ltd. 2019 OpenStack Components Nova Swift Cinder Ceilometer Neutron Keystone Glance Heat Compute Object Storage Block Storage Network Image Authentication Metering Orchestration Horizon Dashboard (UI Console)
  • 24. Page 24 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
  • 25. Page 25 Copyright © Huawei Technologies Co., Ltd. 2019 Cloud Computing Trends Cloud giants are strengthening cooperation, leading to a more concentrated market. Cloud providers are using more AI. Hybrid cloud and industry cloud are gaining momentum. There is an emerging trend toward cloud-device integration.
  • 26. Page 26 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
  • 27. Page 27 Copyright © Huawei Technologies Co., Ltd. 2019 Cloud Computing Extensions Security Latency Network Congestion Edge Computing Fog Computing
  • 28. Page 28 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 Fog Fog Core Network
  • 29. Page 29 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
  • 30. Page 30 Copyright © Huawei Technologies Co., Ltd. 2019 Edge Computing (2) Bandwidth/Server Access Frequency Gaming Smart Home HD Images Video Surveillance ITS Smart Transportation IoT/M2M SNS Storage Web Search Web Services Cloud Computing Edge Computing Timeliness Low latency HD video, bandwidth-intensive Transmission network efficiency High-quality user experience
  • 31. Page 31 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.
  • 32. Page 32 Copyright © Huawei Technologies Co., Ltd. 2019 Pros and Cons of Microservices Independent deployment, flexible scalability Effective resource isolation Optimized development teams Pros Cons Complex development and testing process due to project splitting Difficulty of ensuring data consistency between services
  • 33. Page 33 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.
  • 34. Page 34 Copyright © Huawei Technologies Co., Ltd. 2019 Serverless (2) Build a framework that runs on a server to respond to multiple events. Build or use a separate microservice or function to respond to each event. Previously Now IDC IaaS PaaS BaaS/FaaS Users don’t have to worry about physical resources. Users don’t have to worry about middleware. Users don’t have to worry about the backend.
  • 35. Page 35 Copyright © Huawei Technologies Co., Ltd. 2019 FaaS Characteristics No need for O&M Able to focus on the code Quick boot, short life cycle Infinite elasticity Automated
  • 36. Page 36 Copyright © Huawei Technologies Co., Ltd. 2019 BaaS Benefits Higher Efficiency Reduces costs associated with mobile application development environments and improves efficiency. Faster TTM Allows developers to focus on their apps rather than backend functions, and reduces operational costs of apps after launching. Reduce Resources Needed to Launch Apps Fewer developers and IT resources are required. Optimized for Mobile Phones and Tablets BaaS providers have spent a considerable amount of time and resources on optimizing mobile application data and networks. 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.
  • 37. Page 37 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
  • 38. Page 38 Copyright © Huawei Technologies Co., Ltd. 2019 Summary  Fields Related to Cloud Computing  Cloud Computing Technologies  Cloud Computing Trends  Other Emerging Technologies
  • 39. Page 39 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