06 Database, Security, CDN, and EI Services
06 Database, Security, CDN, and EI Services
Foreword
3 Huawei Confidential
Objectives
4 Huawei Confidential
Contents
1. Database Services
Database Basics
Database Portfolio
RDS for MySQL
RDS for PostgreSQL
Document Database Service (DDS)
2. Security Services
3. Content Delivery Network (CDN)
4. EI Services
5 Huawei Confidential
Databases and Instances
Teachers
6 Huawei Confidential
Database Types
7 Huawei Confidential
Contents
1. Database Services
Database Basics
Database Portfolio
RDS for MySQL
RDS for PostgreSQL
Document Database Service (DDS)
2. Security Services
3. Content Delivery Network (CDN)
4. EI Services
8 Huawei Confidential
Differences Between Cloud and Other Database Solutions
On-premises
databases
</>
$ $
Server procurement, hardware and operating
Equipment room hosting fees High DBA costs
systems deployment
Databases built on
ECSs
</>
Rent
$
Purchase and installation of ECS rental fees High DBA costs
database software
Cloud
Databases
</>
$
No need to purchase or install any Just pay for the Focus on architecture design and
software or hardware databases performance optimization
9 Huawei Confidential
HUAWEI CLOUD Database Portfolio
GaussDB is an open-source database designed for small and medium enterprises to achieve the ultimate in cost-
effectiveness. GaussDB is a Huawei-developed database that meets the high reliability and performance requirements
of governments and enterprises.
Database tools
Distributed Database Data Replication Database and Application
Data Admin Service
Middleware Service Migration
(DAS)
(DDM) (DRS) UGO
Huawei-developed Open-source
10 Huawei Confidential
Contents
1. Database Services
Database Basics
Database Portfolio
RDS for MySQL
RDS for PostgreSQL
Document Database Service (DDS)
2. Security Services
3. Content Delivery Network (CDN)
4. EI Services
11 Huawei Confidential
What Is RDS for MySQL?
MySQL is one of the world's most popular open-source relational databases. It works with the Linux,
Apache, and PHP (LAMP) stack to provide efficient web solutions. RDS for MySQL is reliable, scalable,
inexpensive, easy to manage, and immediately ready for use, freeing you to focus on developing your
services.
Open
Scalable Easy to Inexpensive
source manage
12 Huawei Confidential
Advantages of RDS for MySQL
Performance Security
Security
Group
Huawei enhanced MySQL kernel (HWSQL) RDS for MySQL is certified by China's Ministry of Public
provides 3 times higher performance in high- Security, uses security groups and VPCs to control access to
concurrency scenarios. databases, and supports post-incident audit.
Efficiency
A fault occurs.
Purchase Reliability Primary instance Standby instance
A web-based management console provides an easy way Enhanced semi-synchronous replication prevents data loss.
to create, scale, monitor, and operate DB instances. Automatic failover takes only a few seconds, ensuring a low
recovery time objective (RTO).
13 Huawei Confidential
Architecture of RDS for MySQL
Applications
14 Huawei Confidential
Application Scenarios of RDS for MySQL
Fast-growing start-ups
IoT enterprises
IoT
High performance
High availability
15 Huawei Confidential
RDS for MySQL Features - Cross-AZ HA
Cross-AZ HA
HA Functions
Cross-AZ HA supports switchover in seconds.
traffic.
Read replicas cannot exist alone and must come with single
or primary/standby DB instances.
Replica 1 Replica 2 Replica 3 Replica 4 Replica 5
16 Huawei Confidential
RDS for MySQL Features - Read/Write Splitting
Application Functions
A single read/write splitting address is provided, transparent to
Write Read applications.
request request Read-only permissions can be configured for each node.
Unified address for read/write Instance health check is performed. If a DB instance breaks down
splitting (proxy) or the latency exceeds what is supported, read requests are no
longer allocated to the instance.
Write
request
Read Read Read
Advantages
HA request request request A single read/write splitting address is provided, and
read/write splitting does not require application
reconstruction.
Primary Standby Replica 4 Replica 4 Replica 4 The read weight assigned to a read replica is configurable.
17 Huawei Confidential
RDS for MySQL Feature - Point-In-Time Recovery (PITR)
18 Huawei Confidential
Contents
1. Database Services
Database Basics
Database Portfolio
RDS for MySQL
RDS for PostgreSQL
Document Database Service (DDS)
2. Security Services
3. Content Delivery Network (CDN)
4. EI Services
19 Huawei Confidential
What Is RDS for PostgreSQL?
RDS for PostgreSQL is a typical open-source relational database that excels in data reliability and
integrity. It supports Internet e-commerce, geographic location application systems, financial insurance
systems, complex data object processing, and other applications.
PostgreSQL
20 Huawei Confidential
Advantages of RDS for PostgreSQL
Efficient
Ease-of-use Reliability
management
Services can be provisioned in The primary and standby A range of metrics are monitored
minutes, and multiple instances can fail over in the and can be viewed on the console.
specifications are available. event of a fault.
High
Scalability Easy migration
performance
Resources are used on Read replicas can be created Data Replication Service (DRS)
demand and can be scaled for read/write splitting. provides online and offline
flexibly. migration and is compatible with
third-party databases.
21 Huawei Confidential
Architecture of RDS for PostgreSQL
Applications
22 Huawei Confidential
Applications of RDS for PostgreSQL
23 Huawei Confidential
RDS for PostgreSQL Features - High Availability
Benefits of the HA cluster architecture:
You can choose a failover policy to prioritize reliability or availability.
DB instances can be deployed in one AZ or across AZs and can
automatically fail over within a cluster.
AZ 1 AZ 2 You can manually switch a primary instance to standby to simulate a fault.
A read replica can automatically associate itself with a new primary node.
Failover The standby database does not handle traffic. It only ensures RTO.
A Huawei-developed HA Monitor module is used.
Primary Standby Virtual IP addresses can be switched completely invisibly to the
applications.
Multiple primary/standby switchovers can be performed.
Automatic fault detection is provided.
24 Huawei Confidential
RDS for PostgreSQL Features - Point-In-Time Recovery (PITR)
OBS
Security encryption: KMS encryption and
RDS
multiple protections
Data archived in OBS can be restored to any
Restore (any point in time)
point in time.
25 Huawei Confidential
Contents
1. Database Services
Database Basics
Database Portfolio
RDS for MySQL
RDS for PostgreSQL
Document Database Service (DDS)
2. Security Services
3. Content Delivery Network (CDN)
4. EI Services
26 Huawei Confidential
What Is DDS?
Document Database Service (DDS) is a high-performance, highly availability MongoDB-compatible database service
that is scalable and secure. It provides one-click deployment, elastic capacity expansion, disaster recovery, backup,
restoration, monitoring, and alarm reporting.
27 Huawei Confidential
DDS Advantages
You can migrate on-premises MongoDB You can create and save automated or manual
databases to the cloud without backups of your DB instance to ensure data
reconstructing your services. security.
You can monitor DB instances from a You can use clusters, replica sets, and single
convenient UI and expand storage in nodes as required.
just a few clicks.
28 Huawei Confidential
Basic Concepts
A DDS cluster consists of three types of nodes: mongos, config, and shard, each of which has
different functions.
29 Huawei Confidential
Overview Architecture
DDS supports the following deployment modes:
30 Huawei Confidential
Applications - Gaming
DDS offers fast, reliable access to
increasingly complex player
profiles, including details such as
character scores, items acquired
and other details. For MMO
games, the highly-available
architecture of DDS clusters and
replica sets can provide a smooth
gaming experience even during
peak hours.
31 Huawei Confidential
Applications - IoT
IoT applications feature high-concurrency
writes, diverse data types, and sudden spikes in
data volumes. With high performance and
asynchronous data writes, DDS is able to
process data as fast as in-memory databases
when and where it is needed. In addition, the
quantities and specifications of mongos and
shard nodes in DDS cluster instances can be
dynamically increased to meet growing
demands, making DDS ideal for IoT
applications.
32 Huawei Confidential
Applications - Internet
DDS replica sets use a three-node
architecture to deliver reliability and
enable disaster recovery. The three data
nodes form an anti-affinity group and are
deployed on different physical servers to
automatically synchronize data. The
primary and secondary nodes provide
services. Each node has an independent
private network address and works with
the driver to distribute read load.
33 Huawei Confidential
Differences Between Cloud and Other Database Solutions
Benefits: Cloud database O&M is more efficient, freeing up your database team to focus on database architecture design.
[On-premises Databases] [Databases on an ECS] [Cloud Databases]
Server procurement and hardware and Database hardware procurement No hardware or software investment
operating systems deployment and installation Focused on database architecture design
Costs of renting cloud servers
High hosting fees Focused on database application optimization
OS and database O&M Database O&M
Database architecture design Database architecture design Database architecture design Handled
Database tuning Database tuning Database tuning by users
Elastic scaling Elastic scaling Elastic scaling
High availability High availability High availability Handled by
DBAs with
Backup and restoration Backup and restoration Backup and restoration
cloud service
Version upgrades and patch Version upgrades and patch assistance
Version upgrades and patch installation
installation installation
Database software installation Database software installation Database software installation
OS version upgrade and patch OS version upgrade and patch
OS version upgrade and patch installation
installation installation
OS installation OS installation OS installation Managed by
Server deployment and maintenance Server deployment and maintenance Server deployment and maintenance cloud services
34 Huawei Confidential
Contents
1. Database Services
2. Security Services
Customer Requirements on Cloud Security
HSS
WAF
DEW
IAM
36 Huawei Confidential
HUAWEI CLOUD Security Services
Build a series of top-quality security services for ensuring data security.
Management
Data Security Compute security
security
Data Encryption Host Security Service Managed Detection
Workshop (DEW) (HSS) Response (MDR)
37 Huawei Confidential
Contents
1. Database Services
2. Security Services
Customer Requirements on Cloud Security
HSS
WAF
DEW
IAM
39 Huawei Confidential
HSS Features
Centralized
Precision defense
management
You can easily manage, scan, and protect your HSS blocks attacks with pinpoint accuracy by
servers from a single console. using advanced detection technologies and
diverse libraries.
Comprehensive
Lightweight agent
protection
The lightweight agent occupies only very limited Prevention before, protection during, and
resources, having no impact on system scanning and inspection after any attack.
performance.
40 Huawei Confidential
How HSS Works
Install the HSS agent on your servers, and you will be able to monitor the server security status
and identify risks in a region from the HSS console.
41 Huawei Confidential
HSS Applications
Intrusion Security
detection compliance
Proactive Centralized
security management
Account Risk
protection assessment
42 Huawei Confidential
Contents
1. Database Services
2. Security Services
Customer Requirements on Cloud Security
HSS
WAF
DEW
IAM
HUAWEI CLOUD
Internet/VPN/DC
Dedicated WAF
instances (Optional) Internal Web applications
load balancer and websites
44 Huawei Confidential
WAF Features
WAF uses an extensive built-in attack signature WAF uses an industry-leading engine to
library to detect and block dozens of common accurately identify a wide range of threats,
online attacks. greatly improving the threat discovery rate.
WAF ensures zero service interruptions with WAF provides multiple built-in configuration
distributed deployment, 24/7 monitoring, and fields, enabling users to customize rules for
remote disaster recovery. focused protection.
45 Huawei Confidential
How WAF Works
After a website is connected to WAF, all website access requests are forwarded to WAF first.
Then, WAF inspects the traffic, filters out malicious traffic, and routes only normal traffic to the
origin server, keeping the origin server secure, stable, and available.
46 Huawei Confidential
WAF Application Scenarios
47 Huawei Confidential
Contents
1. Database Services
2. Security Services
Customer Requirements on Cloud Security
HSS
WAF
DEW
IAM
Cloud platform
Encryption
Virtual HSM
chip
ECS ECS
49 Huawei Confidential
DEW Services
KPS A secure, reliable, and easy-to-use SSH key pair hosting service
50 Huawei Confidential
KMS Application: Small Data Encryption and Decryption
Scenario: You can use online tools on the KMS console or call KMS APIs to directly encrypt or decrypt small
amounts of data with a CMK, for instance, passwords, certificates, or phone numbers.
51 Huawei Confidential
KPS Applications
Windows ECS
login
Linux ECS login
</>
52 Huawei Confidential
Dedicated HSM Features
Reliability
Diverse Permission
applications management
Security Security
compliance management
On-cloud
Elastic scaling
protection
53 Huawei Confidential
Dedicated HSM Application Scenario
Sensitive data
encryption
Mobile payment Sensitive data
encryption
User access
Sensitive data
Electronic contract encryption
system
e-Invoice Electronic invoice Verification Payments
system
Electronic insurance Dedicated HSM
policy system instance
E-contract
54 Huawei Confidential
Contents
1. Database Services
2. Security Services
Customer Requirements on Cloud Security
HSS
WAF
DEW
IAM
56 Huawei Confidential
Why Choose IAM?
57 Huawei Confidential
Finer Access Control of HUAWEI CLOUD Resources
58 Huawei Confidential
Delegated Access to Resources Across Accounts
59 Huawei Confidential
Federated Access with Existing Enterprise Accounts
60 Huawei Confidential
Contents
1. Database Services
2. Security Services
3. Content Delivery Network (CDN)
4. EI Services
61 Huawei Confidential
Pain Points
62 Huawei Confidential
What Is CDN?
Content Delivery Network (CDN) is an intelligent virtual network built on top of existing
Internet infrastructure. Origin content is cached on CDN nodes around the world so users can
quickly obtain desired content from nearby nodes.
63 Huawei Confidential
Node Distribution in the Chinese Mainland
HUAWEI CLOUD CDN operates 2,000+ nodes in the
Chinese mainland. These nodes are connected to the
networks of top carriers in China such as China
Telecom, China Unicom, China Mobile, and China
Education and Research Network (CERNET), as well
as many small and medium-sized carriers. At least
100 Tbit/s of bandwidth is reserved for response to
traffic bursts, and bandwidth expansion is not limited.
CDN precisely schedules user requests to the most
appropriate edge nodes, providing efficient and
reliable acceleration.
64 Huawei Confidential
Node Distribution Outside the Chinese Mainland
500+ nodes across over 70 countries and regions, international private lines, and Tbit/s-level
redundant bandwidth.
65 Huawei Confidential
Advantages of CDN
Intelligent
Global Presence Security Ease of Use Reliability
Scheduling
66 Huawei Confidential
How Does CDN Work?
67 Huawei Confidential
Application Scenarios - Website Acceleration
Website Acceleration
Advantages
Quick configuration: Domain names can be configured in just six simple
steps.
CDN can be used together with OBS, ECS, and DNS to build an E2E
solution.
68 Huawei Confidential
Application Scenarios - Download Acceleration
Download Acceleration
Advantages
Real-time analysis: Log monitoring and statistical analysis are performed
in real time.
CDN can be used together with OBS and DNS to build an E2E
solution.
69 Huawei Confidential
Application Scenarios - VOD Acceleration
VOD Acceleration
Advantages
Real-time monitoring: Data such as traffic and bandwidth generated is
displayed in CDN in real time.
CDN can be used together with OBS and DNS to build an E2E
solution.
70 Huawei Confidential
Application Scenarios - Whole Site Acceleration
Whole Site Acceleration
CDN is a good option for websites that consist of both dynamic and
static content, and for websites that involve a large number of ASP,
JSP, or PHP requests.
Advantages
Separation of dynamic and static content: Dynamic and static content is
accelerated separately.
CDN can be used together with OBS, ECS, and DNS to build an
E2E solution.
71 Huawei Confidential
Contents
1. Database Services
2. Security Services
3. Content Delivery Network (CDN)
4. EI Services
Huawei EI Service Panorama - Artificial Intelligence
HUAWEI CLOUD provides comprehensive AI and big data cloud services to facilitate the intelligent
upgrades of governments and enterprises and build ubiquitous and pervasive AI.
Natural Language Processing Content Moderation Video Content Recognition Image Search
Customization (NLPC) (VCR) (IS)
Speech Interaction Service Facial Recognition Human Analysis Service Video Content Processing
(SIS) (HAS) (VCP)
73 Huawei Confidential
HUAWEI CLOUD EI Service Panorama - Big Data
HUAWEI CLOUD provides comprehensive AI and big data cloud services to facilitate the intelligent
upgrades of governments and enterprises and build ubiquitous and pervasive AI.
Data Warehouse Service Cloud Stream Service Trusted Intelligent Computing Data Lake Governance Center
(DWS) (CS) Service (DGC)
(TICS)
Recommender System Cloud Search Service Log Analysis Service Data Ingestion Service
(RES) (CSS) (LOG) (DIS)
74 Huawei Confidential
One-Stop AI Development Platform ModelArts
ModelArts is a one-stop AI development platform. For machine learning and deep learning, it supports
data preprocessing, semi-automated data labeling, distributed training, automated model building, and on-
demand deployment of device-edge-cloud models. ModelArts helps AI developers build and deploy
models quickly and manage the lifecycle of AI workflows.
75 Huawei Confidential
Functions of ModelArts
76 Huawei Confidential
FusionInsight Intelligent Data Lake - Milestones
FusionInsight 8.0.0
MRS cloud-native data lake
Research on DWS cloud data warehouse
Hadoop
started FusionInsight 8.1.0
MRS cloud-native
FusionInsight
FusionInsight FusionInsight FusionInsight data lake
First cloud-based
DWS cloud data
V1.0 V2.3 version V6.5
warehouse
2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021
Internal use
10+ years of technological accumulation, worldwide R&D teams, and continuous version iteration enable service
evolution for 3,000+ customers.
77 Huawei Confidential
FusionInsight Intelligent Data Lake
BI reporting Self-service analysis Data mining Real-time retrieval Operation forecast
Data access | Data governance | Offline analysis | Real-time analysis | Data warehouse/mart
Interactive query | Real-time retrieval | Multimode analysis | AI inference | Graph computing
Real-time data
Data Lake Governance Center (DGC)
import to the Data integration, development,
Data sources Data catalog Data governance Data services
lake and scheduling
Transaction system DWS MRS cloud-native data lake GES
cloud data
Spark Flink ClickHouse HetuEngine graph engine
Web/Mobile warehouse
78 Huawei Confidential
MRS: Three Cloud - Native Data Lakes, One Architecture
Traditional MRS cloud-native • Lakehouse reduces data migration
big data data lake workload by 80%.
Logical
data lake • Cross-source cross-domain
collaboration improves the
Hours efficiency by 50x.
Seconds
Manual • Unified interfaces simplify data
Cross-lake/
migration usage.
Government Finance Carrier Enterprise -warehouse/
-cloud
• ACID is supported, and data
Real-time timeliness is improved from T+1 to
T+1
Full update Hive + Spark HetuEngine
Flink +
IoTDB More
T+0 data lake T+0.
ClickHouse Incremental • Self-service BI enables real-time
update OLAP in milliseconds.
• Batch-stream integration enables
data utilization in seconds.
DLC unified metadata | unified security
3 copies 1.2 copies
Storage- Open formats: TXT | ORC | Parquet | Hudi
Storage-
compute • In-memory computing improves
coupling OBS unified storage compute Offline data analysis performance by 50%+.
decoupling
lake • Multi-engine computing, such as
interactive, BI, and AI analysis, is
Hours Zero supported.
Upgrade Interruption • Storage-compute decoupling enables
interrupted Rolling elastic resource expansion.
upgrade
81 Huawei Confidential
GaussDB (DWS): Next-Generation Cloud Data Warehouse
• GaussDB(DWS) is a distributed database for data analysis and hybrid transaction/analytical processing. It supports both x86 and Kunpeng
architectures and row and column storage, with the capabilities of PB-level data analysis, multi-mode analysis, and real-time processing.
GaussDB(DWS) spans across the core systems of industries such as finance, government, and telecom.
• One set of kernel and one set of architecture ensure consistent user
Cloud-native data
Unified kernel experience for public and hybrid clouds.
warehouse
and • ECS, BMS, and physical machine (HUAWEI CLOUD Stack)
Service applications architecture modes are supported.
• Industry first: a single cluster with 2,048 nodes, certified by a
Key Government IoT
and enterprise Internet (industrial third-party authority
industries Largest • Industry first: a single cluster with 482 4-socket all-flash servers,
(finance) application) financial data with a storage capacity of 20 PB
warehouses • 280+ patents worldwide
Real-time Self- Graph engine worldwide • Crowned the best product in the data warehouse category of
Batch Data Online
data service GES the Big Data World in 2020
data mart query
Major warehousing warehousing analysis AI engine
scenarios ModelArts
High performance High scalability
Big data
Industry-leading TPC-DS 2,048 nodes
MRS
performance > 100 PB
Key
competencies High availability Enterprise-level features:
High-performance cloud storage
Strong consistency Logical cluster, collaborative
In a cluster, RPO = 0, RTO < computing (+HD), convergent
Peer products: Teradata, Oracle, AWS Redshift, and Alibaba Cloud 30s analysis (+AI), and real-time
AnalyticDB Online scale-out analysis (+IoT)
82 Huawei Confidential
GES: Integrated Graph Analysis and Querying
1 One-stop graph database and engine
• Integrated graph database and graph analysis engine
• Comprehensive graph analysis and query capabilities provided through
user-friendly GUI
Government: Finance: Industrial: Manufacturing: Internet: • China's first commercial native graph product with proprietary
public opinion anti-money device network material precision intellectual property rights
survey laundering management management recommendation 2 Integrated analysis and query
• A set of data is used for two purposes: query and analysis.
• Mainstream graph query languages, Cypher and Gremlin, are
supported, and native REST APIs and open-source APIs are available.
Algorithm • Over 30 high-performance algorithms are used for analysis and
development High-performance Web portal compute in multiple scenarios. More than 10 graph neural networks
Release cloud graph engine and graph embedding algorithms are provided.
Result
Abundant graph analysis Visualizer
Business algorithm libraries display
modeling High-performance graph 3 Large scale and high performance
Service app
computing kernel • Graphs with over 10 billion vertices and 100 billion edges
embedding
Distributed powerful graph • The query and algorithm performance is better than that of
Submit storage engine competitors in the industry. The 6-hop query response is within
Mobile
Business seconds. Many algorithms are excellent in large graph compute.
client
user
4 No-code visual analysis makes the GES easy to use
• Editing and entity drill-down are made simple with the intuitive GUI.
• Wizard-based algorithm operations can be performed on the GUI,
and the operation results and analytics are represented in an intuitive
manner.
83 Huawei Confidential
DGC: One-Stop Data Development and Integration Management for
3x Higher Efficiency in Data Assetization
Data Lake Governance Center (DGC)
Data Sources Data Lake Mall
Data Design Data Development Data Quality Data Assets Data Security Industry data applications
Data architecture and Development, Control Data lineage and Permissions, privacy,
models orchestration, and Rules, checks, and global view and audit Data tag libraries
Stream data scheduling reports
Data model libraries
Metric applications
Data reports
Business
data Data Data
Integration FusionInsight Intelligent Data Lake Openness
Real-time API
access development
Offline API publishing ISV data
Big data application suites
migration API operations
Third-party MRS DWS GES CSS
tools
84 Huawei Confidential
Quiz
False
2. Which of the following are the application scenarios for HUAWEI CLOUD CDN?
A. Website acceleration
C. VOD acceleration
85 Huawei Confidential
Summary
This course introduces database services, security services, CDN, and EI services of HUAWEI
CLOUD, including:
Relational and non-relational database types, and the application scenarios and key features of
different databases.
Basic concepts and importance of security services.
Functions and working rules of the CDN and Enterprise Intelligence (EI) services.
After completing this course, you will have a comprehensive understanding of HUAWEI
CLOUD and can better help enterprises accelerate cloud migration and business innovation.
86 Huawei Confidential
Recommendations
87 Huawei Confidential
Acronyms and Abbreviations
AZ: availability zone
APP: application
API: application programming interface
APT: advanced persistent threat
CDN: content delivery network
CPU: central processing unit
CSA: cloud security alliance
DDoS attack: distributed denial-of-service attack
DDS: document database service
DDM: distributed database middleware
88 Huawei Confidential
Acronyms and Abbreviations
DAS: data admin service
DWS: data warehouse service
DEW: data encryption workshop
EI: enterprise intelligence
ELB: elastic load balance
HA: highly available
HSS: host security service
IT: Internet technology
IAM: identity and access management
KMS: key management system
89 Huawei Confidential
Acronyms and Abbreviations
LAMP: Linux+Apache+PHP+MySQL (a set of open-source software usually used to build dynamic
websites)
OLAP: online analytical processing
OLTP: online transaction processing
OBS: object storage service
PITR: point-in-time recovery
RTO: recovery time object
UGC: user generated content
VIP: virtual IP address
WAF: web application firewall
90 Huawei Confidential
Thank you. Bring digital to every person, home, and
organization for a fully connected, intelligent
world.