Updated on 2025-05-22 GMT+08:00

Overview

This section describes the functions available to enhance the reliability of typical cloud services used to run application systems. It also explains how you can use these functions to easily rectify common faults.

Table 1

Cloud Service

Description

Details

Elastic Cloud Server (ECS)

An ECS is a cloud server with its own vCPUs, memory, OS, and Elastic Volume Service (EVS) disks. After creating an ECS, you can use it like you would use your local PC or physical server.

ECS

Bare Metal Server (BMS)

A BMS combines the scalability of an ECS with the high performance of physical servers. It provides dedicated servers on the cloud, delivering the high performance and security required by core databases, mission-critical applications, high-performance computing (HPC) services, and big data.

BMS

Cloud Container Engine (CCE)

CCE is a highly scalable, high-performance, enterprise-class Kubernetes service you can use to run Docker containers. With CCE, you can easily deploy, manage, and scale containerized applications on the cloud.

CCE

Elastic Load Balance (ELB)

ELB automatically distributes incoming traffic across multiple backend servers based on the listening rules you configure. There are dedicated and shared load balancers:
  • Dedicated load balancers: You get exclusive access to load balancer resources. The performance of a dedicated load balancer is never affected by the loads on other load balancers. There are a wide range of specifications available for you to choose from.
  • Shared load balancers: These are deployed in clusters. They share resources, so the performance of one load balancer can be affected by the loads on other load balancers. There are no specifications for you to choose from.

ELB

Auto Scaling (AS)

AS helps you automatically scale ECSs and bandwidth resources to keep up with changes in demand based on the scaling policies you configure. It allows you to add ECSs or bandwidth resources to handle traffic spikes and also save money by removing ECSs or bandwidth resources that are sitting idle.

AS

Distributed Cache Service (DCS)

Huawei Cloud DCS is fast, distributed, online in-memory cache service compatible with Redis. It is reliable, scalable, usable out of the box, and easy to manage, meeting your requirements for high read/write performance and fast data access.

DCS

Distributed Message Service (DMS)

DMS supports diverse message types:
  • DMS for Kafka: compatible with open-source Kafka. It provides Kafka instances with isolated compute, storage, and bandwidth resources.
  • DMS for RabbitMQ: compatible with open-source RabbitMQ. It provides messaging services with numerous messaging features, flexible routing, high availability, monitoring, and alarming functions. It works for flash sales, flow control, and system decoupling scenarios.
  • DMS for RocketMQ: message-oriented middleware that delivers low latency, high flexibility, high throughput, dynamic expansion, easy management, and abundant messaging functions.

DMS

Relational Database Service (RDS)

RDS is a cloud-based web service that is reliable, scalable, and easy to manage.

RDS

TaurusDB

TaurusDB is a Huawei's proprietary enterprise-grade distributed database fully compatible with MySQL. It decouples storage from compute and uses Huawei-developed Data Function Virtualization (DFV), which scales to up to 128 TB per instance. A failover can be completed within seconds. It provides the superior performance and high availability of a commercial database at the price of an open-source database.

TaurusDB

Object Storage Service (OBS)

OBS is a secure, highly reliable object storage service that allows you to inexpensively store massive amounts of data.

OBS