SlideShare a Scribd company logo
1 of 40
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

What's hot

Chapter 03: Network basics for cloud computing
Chapter 03: Network basics for cloud computingChapter 03: Network basics for cloud computing
Chapter 03: Network basics for cloud computingSsendiSamuel
 
Chapter 04: Storage virtualization basics
Chapter 04: Storage virtualization basicsChapter 04: Storage virtualization basics
Chapter 04: Storage virtualization basicsSsendiSamuel
 
Chapter 05: introduction to virtualization features
Chapter 05: introduction to virtualization featuresChapter 05: introduction to virtualization features
Chapter 05: introduction to virtualization featuresSsendiSamuel
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Edureka!
 
Cloud Resource Management
Cloud Resource ManagementCloud Resource Management
Cloud Resource ManagementNASIRSAYYED4
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architectureMohammad Ilyas Malik
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminarANKIT KUMAR
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat BodageBharat Bodage
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing SecurityNinh Nguyen
 
Cloud computing
Cloud computingCloud computing
Cloud computingSyam Lal
 
cloud computing 5.pptx
cloud computing 5.pptxcloud computing 5.pptx
cloud computing 5.pptxJatin673232
 
Issues in cloud computing
Issues in cloud computingIssues in cloud computing
Issues in cloud computingronak patel
 
What is private cloud Explained
What is private cloud ExplainedWhat is private cloud Explained
What is private cloud Explainedjeetendra mandal
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing CloudSyntrix
 

What's hot (20)

Chapter 03: Network basics for cloud computing
Chapter 03: Network basics for cloud computingChapter 03: Network basics for cloud computing
Chapter 03: Network basics for cloud computing
 
Chapter 04: Storage virtualization basics
Chapter 04: Storage virtualization basicsChapter 04: Storage virtualization basics
Chapter 04: Storage virtualization basics
 
Chapter 05: introduction to virtualization features
Chapter 05: introduction to virtualization featuresChapter 05: introduction to virtualization features
Chapter 05: introduction to virtualization features
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
 
Cloud Resource Management
Cloud Resource ManagementCloud Resource Management
Cloud Resource Management
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud security
Cloud securityCloud security
Cloud security
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architecture
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminar
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat Bodage
 
Cloud Computing Security
Cloud Computing SecurityCloud Computing Security
Cloud Computing Security
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing 5.pptx
cloud computing 5.pptxcloud computing 5.pptx
cloud computing 5.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud Computing Architecture
Cloud Computing ArchitectureCloud Computing Architecture
Cloud Computing Architecture
 
Issues in cloud computing
Issues in cloud computingIssues in cloud computing
Issues in cloud computing
 
What is private cloud Explained
What is private cloud ExplainedWhat is private cloud Explained
What is private cloud Explained
 
Introduction to Cloud Computing
Introduction to Cloud Computing Introduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Similar to Chapter 06: cloud computing trends

Information Technology for Facilities Management
Information Technology for Facilities ManagementInformation Technology for Facilities Management
Information Technology for Facilities ManagementOmer Dawelbeit
 
Cloud computing on smartphone
Cloud computing on smartphoneCloud computing on smartphone
Cloud computing on smartphoneAlexander Decker
 
Facebook Meets the Virtualized Enterprise
Facebook Meets the Virtualized EnterpriseFacebook Meets the Virtualized Enterprise
Facebook Meets the Virtualized Enterprisewhite paper
 
Weekly Assignment Slideshare #4
Weekly Assignment Slideshare #4Weekly Assignment Slideshare #4
Weekly Assignment Slideshare #4MaggieWalker13
 
NetApp 2019 Perspectives
NetApp 2019 PerspectivesNetApp 2019 Perspectives
NetApp 2019 PerspectivesNetApp
 
A Review Paper On Cloud Computing
A Review Paper On Cloud ComputingA Review Paper On Cloud Computing
A Review Paper On Cloud ComputingGina Rizzo
 
Cloud Computing Michael Davis 2008 Aug17
Cloud Computing Michael Davis 2008 Aug17Cloud Computing Michael Davis 2008 Aug17
Cloud Computing Michael Davis 2008 Aug17MJD Management Group
 
Cloud Computing 2025 - Mapping the Future Landscape.pdf
Cloud Computing 2025 - Mapping the Future Landscape.pdfCloud Computing 2025 - Mapping the Future Landscape.pdf
Cloud Computing 2025 - Mapping the Future Landscape.pdfSeasiaInfotech2
 
The Nitty Gritty of Cloud Computing
The Nitty Gritty of Cloud ComputingThe Nitty Gritty of Cloud Computing
The Nitty Gritty of Cloud ComputingMike Tase
 
Cloud Computing Direction in Thailand
Cloud Computing  Direction in ThailandCloud Computing  Direction in Thailand
Cloud Computing Direction in ThailandIMC Institute
 
Cloud Computing: Overview and its Deployment Model
Cloud Computing: Overview and its Deployment ModelCloud Computing: Overview and its Deployment Model
Cloud Computing: Overview and its Deployment ModelIJERA Editor
 
Secured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud ComputingSecured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud Computingijceronline
 
Cloud-Computing-PPT-1 for on demand provisioning.pptx
Cloud-Computing-PPT-1 for on demand provisioning.pptxCloud-Computing-PPT-1 for on demand provisioning.pptx
Cloud-Computing-PPT-1 for on demand provisioning.pptxssuser53aac4
 
cloude computing report
cloude computing reportcloude computing report
cloude computing reportKrishnalal Kj
 
Zpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsZpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsPaula Smith
 
Cloud Computing 2.0
Cloud Computing 2.0Cloud Computing 2.0
Cloud Computing 2.0Ahmed Banafa
 
Cloud Computing & Mobile Applications: Opportunity for Thai Developers
 Cloud Computing & Mobile Applications: Opportunity for Thai Developers Cloud Computing & Mobile Applications: Opportunity for Thai Developers
Cloud Computing & Mobile Applications: Opportunity for Thai DevelopersSoftware Park Thailand
 

Similar to Chapter 06: cloud computing trends (20)

Information Technology for Facilities Management
Information Technology for Facilities ManagementInformation Technology for Facilities Management
Information Technology for Facilities Management
 
Cloud computing on smartphone
Cloud computing on smartphoneCloud computing on smartphone
Cloud computing on smartphone
 
Facebook Meets the Virtualized Enterprise
Facebook Meets the Virtualized EnterpriseFacebook Meets the Virtualized Enterprise
Facebook Meets the Virtualized Enterprise
 
Weekly Assignment Slideshare #4
Weekly Assignment Slideshare #4Weekly Assignment Slideshare #4
Weekly Assignment Slideshare #4
 
NetApp 2019 Perspectives
NetApp 2019 PerspectivesNetApp 2019 Perspectives
NetApp 2019 Perspectives
 
A Review Paper On Cloud Computing
A Review Paper On Cloud ComputingA Review Paper On Cloud Computing
A Review Paper On Cloud Computing
 
Cloud Computing Michael Davis 2008 Aug17
Cloud Computing Michael Davis 2008 Aug17Cloud Computing Michael Davis 2008 Aug17
Cloud Computing Michael Davis 2008 Aug17
 
Cloud Computing 2025 - Mapping the Future Landscape.pdf
Cloud Computing 2025 - Mapping the Future Landscape.pdfCloud Computing 2025 - Mapping the Future Landscape.pdf
Cloud Computing 2025 - Mapping the Future Landscape.pdf
 
The Nitty Gritty of Cloud Computing
The Nitty Gritty of Cloud ComputingThe Nitty Gritty of Cloud Computing
The Nitty Gritty of Cloud Computing
 
Cloud Computing Direction in Thailand
Cloud Computing  Direction in ThailandCloud Computing  Direction in Thailand
Cloud Computing Direction in Thailand
 
Cloud Computing: Overview and its Deployment Model
Cloud Computing: Overview and its Deployment ModelCloud Computing: Overview and its Deployment Model
Cloud Computing: Overview and its Deployment Model
 
Secured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud ComputingSecured Communication Model for Mobile Cloud Computing
Secured Communication Model for Mobile Cloud Computing
 
Cloud-Computing-PPT-1 for on demand provisioning.pptx
Cloud-Computing-PPT-1 for on demand provisioning.pptxCloud-Computing-PPT-1 for on demand provisioning.pptx
Cloud-Computing-PPT-1 for on demand provisioning.pptx
 
The Roles and Challenges of Cloud Computing to Accounting System of Vietnames...
The Roles and Challenges of Cloud Computing to Accounting System of Vietnames...The Roles and Challenges of Cloud Computing to Accounting System of Vietnames...
The Roles and Challenges of Cloud Computing to Accounting System of Vietnames...
 
cloude computing report
cloude computing reportcloude computing report
cloude computing report
 
Zpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS SolutionsZpryme Report on Cloud and SAS Solutions
Zpryme Report on Cloud and SAS Solutions
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing 2.0
Cloud Computing 2.0Cloud Computing 2.0
Cloud Computing 2.0
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing & Mobile Applications: Opportunity for Thai Developers
 Cloud Computing & Mobile Applications: Opportunity for Thai Developers Cloud Computing & Mobile Applications: Opportunity for Thai Developers
Cloud Computing & Mobile Applications: Opportunity for Thai Developers
 

More from SsendiSamuel

106 Threat defense and information security development trends
106 Threat defense and information security development trends106 Threat defense and information security development trends
106 Threat defense and information security development trendsSsendiSamuel
 
105 Common information security threats
105 Common information security threats105 Common information security threats
105 Common information security threatsSsendiSamuel
 
104 Common network devices
104 Common network devices104 Common network devices
104 Common network devicesSsendiSamuel
 
103 Basic network concepts
103 Basic network concepts103 Basic network concepts
103 Basic network conceptsSsendiSamuel
 
102 Information security standards and specifications
102 Information security standards and specifications102 Information security standards and specifications
102 Information security standards and specificationsSsendiSamuel
 
101 Basic concepts of information security
101 Basic concepts of information security101 Basic concepts of information security
101 Basic concepts of information securitySsendiSamuel
 
Chapter 02: Introduction to compute virtualization
Chapter 02: Introduction to compute virtualizationChapter 02: Introduction to compute virtualization
Chapter 02: Introduction to compute virtualizationSsendiSamuel
 

More from SsendiSamuel (7)

106 Threat defense and information security development trends
106 Threat defense and information security development trends106 Threat defense and information security development trends
106 Threat defense and information security development trends
 
105 Common information security threats
105 Common information security threats105 Common information security threats
105 Common information security threats
 
104 Common network devices
104 Common network devices104 Common network devices
104 Common network devices
 
103 Basic network concepts
103 Basic network concepts103 Basic network concepts
103 Basic network concepts
 
102 Information security standards and specifications
102 Information security standards and specifications102 Information security standards and specifications
102 Information security standards and specifications
 
101 Basic concepts of information security
101 Basic concepts of information security101 Basic concepts of information security
101 Basic concepts of information security
 
Chapter 02: Introduction to compute virtualization
Chapter 02: Introduction to compute virtualizationChapter 02: Introduction to compute virtualization
Chapter 02: Introduction to compute virtualization
 

Recently uploaded

COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17Celine George
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answersdalebeck957
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfstareducators107
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 

Recently uploaded (20)

COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 

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