Professional Documents
Culture Documents
13 Cloud Computing Trends
13 Cloud Computing Trends
Foreword
You have been previously introduced to how virtualization technologies integrate data center resources for better
utilization. However, virtualized data centers also face challenges in unified scheduling and management of
infrastructures, networks, and storage resources. What are the solutions to these challenges? What is the direction
cloud computing is going?
In this course, you will learn the basic concepts and components of OpenStack and understand edge computing,
blockchain, and cloud native concepts.
2 Huawei Confidential
Objectives
3 Huawei Confidential
Contents
1. OpenStack Overview
4 Huawei Confidential
OpenStack Concepts
OpenStack is free software and an open-source project jointly developed by Rackspace and NASA and authorized by the Apache License. It aims to
provide software services for the construction and management of public and private clouds.
5 Huawei Confidential
OpenStack Design Ideas
6 Huawei Confidential
Project Layering in OpenStack Community
To implement cloud computing functions, OpenStack divides developments in computing, storage, and networks into separate projects.
Each project corresponds to one or more OpenStack components.
7 Huawei Confidential
Logical Relationships in OpenStack Core Services
8 Huawei Confidential
Contents
1. OpenStack Overview
9 Huawei Confidential
What Is Edge Computing?
This computing architecture integrates the network, computing, storage, control, and application on edge nodes to meet user
requirements for timeliness, intelligence, data aggregation, and security.
Real-time connections and services: Data aggregation and unified, open presentation Edge intelligence and service innovation, Device, network, data, and application
10 ms (edge) vs 100 ms (cloud) business process optimization, and efficiency security and personal data protection
and cost advantages
10 Huawei Confidential
Intelligent Edge
This evolution moves the cloud AI capabilities down to the edge nodes for local processing.
Edge computing is both supplements and extends traditional cloud computing architecture, reducing workloads thanks to cloud-edge synergy.
Edges connected to the cloud are strong and flexible.
Clouds connected to edges houses data diverted and application services
Hardware + OS + Driver
11 Huawei Confidential
Intelligent Edge Features
Three-dimensional AI
Once processed and filtered, edge data is uploaded from the edge to
Data upload the cloud.
Public/Private/Hybrid cloud
Capability deployment on AI and other capabilities need offloading from the cloud to edge
the edge devices.
12 Huawei Confidential
Contents
1. OpenStack Overview
13 Huawei Confidential
What Is Blockchain?
Blockchain, also known as distributed ledger technology, is a tamper-proof, non-repudiation accounting mechanism maintained by multiple
parities. Used in conjunction with cryptography, it secures transmission and access, and ensures data storage consistency.
Blocks validated by orderers through cryptography then sequentially form a blockchain (or distributed ledger).
14 Huawei Confidential
Blockchain Concepts
Blockchain is an innovation that combines multiple existing technologies.
15 Huawei Confidential
Blockchain System Architecture
Ledgers are shared by participants in a business network and updated upon
each transaction.
Cryptographic algorithms ensure transaction security by limiting
participant access only to related ledger content.
Transaction-related contract clauses are embedded into the transaction
database to form smart contracts. These clauses are automatically
executed when an event meets clause conditions.
Consensus algorithms ensure that transactions are validated by all
involved parties and meet supervision and audit requirements.
16 Huawei Confidential
Contents
1. OpenStack Overview
17 Huawei Confidential
Cloud Technology Development – Cloud Native
The concept of cloud native was first put forward by Matt Stine from Pivotal in 2013.
Matt is a 15-year veteran of the enterprise IT industry, with experience spanning architecture design and consulting. The definition of cloud native kept evolving in the
community and Cloud Native Computing Foundation (CNCF), established in 2015, proposed one that is widely recognized nowadays.
Cloud native
Virtualization Containerization
Cloud Cloud
VMware AWS Heroku OpenStack Foundry
Docker
Native
18 Huawei Confidential
Definition of Cloud Native
Cloud native technologies empower organizations to build and run scalable applications in public, private, and hybrid clouds. Features such as containers, service
meshes, microservices, immutable infrastructure, and declarative APIs best illustrate this approach.
— CNCF
Cloud computing is the today for IT development and cloud native is the tomorrow.
The former lays an architecture foundation for the latter.
Cloud native technologies are witnessing foreseeable, wider implementations and allow
organizations to innovate faster.
According to Gartner, 70% of global organizations will run three or more containerized
applications in production by 2023.
19 Huawei Confidential
Introduction to Cloud Native Applications
Cloud native applications are purpose built for the cloud model. These applications—built and deployed in a rapid cadence by small, dedicated feature teams to a
platform that offers easy scale-out and hardware decoupling—offer organizations greater agility, resilience, and portability across clouds.
— Pivotal
https://pivotal.io/de/cloud-native
Cloud-native applications are a collection of small, independent, and loosely coupled services. They are designed to deliver well-recognized business value, like the
ability to rapidly incorporate user feedback for continuous improvement. In short, cloud-native app development is a way to speed up how you build new applications,
optimize existing ones, and connect them all. Its goal is to deliver apps users want at the pace a business needs.
— Red Hat
https://www.redhat.com/en/topics/cloud-native-apps
20 Huawei Confidential
Comprehensive Understanding of Cloud Native Applications
Cloud native applications are running on the cloud to exploit the advantages of the cloud.
Applications are packaged, distributed, and deployed in containers. The microservice architecture is used by applications to make full use of cloud component
services. The organization architecture and method of DevOps and the CI/CD tool chain are jointly used to implement continuous delivery of products and services.
DevOps Product/Service
Products &
Microservice CI/CD CI/CD/Deployment/O&M Product/Service
Services
Container Product/Service
Cloud platform
Platform (container platform + microservice framework + CI/CD tool chain + component services)
21 Huawei Confidential
Quiz
B. Cinder
C. Horizon
D. Keystone
2. Cloud-native applications run on the cloud to take full advantage of the cloud.
A. True
B. False
22 Huawei Confidential
Summary
This course has taught you the basic concepts and components of OpenStack, and introduced emerging
technologies, including edge computing, blockchain, and cloud native.
The HCIA cloud computing modules have come to an end. Continue to build on your knowledge with Huawei
Cloud Stack solution architecture, resource management, operations, and O&M management.
23 Huawei Confidential
Recommendations
Huawei iLearning
https://e.huawei.com/en/talent/portal/#/
24 Huawei Confidential
Acronyms and Abbreviations
25 Huawei Confidential
Thank you. 把数字世界带入每个人、每个家庭、
每个组织,构建万物互联的智能世界。
Bring digital to every person, home, and
organization for a fully connected,
intelligent world.