Easily Switch Between Product Types

You can click the drop-down list box to switch between different product types.

Compute
Elastic Cloud Server
Huawei Cloud Flexus
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Networking
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Management & Governance
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
OneAccess
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
IAM Identity Center
Cloud Operations Center
Resource Governance Center
Migration
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Analytics
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
Data Lake Factory
DataArts Lake Formation
IoT
IoT Device Access
Others
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Security & Compliance
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Anti-DDoS Service
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Edge Security
Situation Awareness
Managed Threat Detection
Blockchain
Blockchain Service
Web3 Node Engine Service
Media Services
Media Processing Center
Video On Demand
Live
SparkRTC
MetaStudio
Storage
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Storage Disaster Recovery Service
Scalable File Service Turbo
Scalable File Service
Volume Backup Service
Cloud Server Backup Service
Data Express Service
Dedicated Distributed Storage Service
Containers
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Databases
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
Multi-Site High Availability Service
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Business Applications
Workspace
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Video Intelligent Analysis Service
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Content Delivery & Edge Computing
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Intelligent EdgeCloud
Solutions
SAP Cloud
High Performance Computing
Developer Services
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
CodeArts Repo
Cloud Application Engine
MacroVerse aPaaS
KooMessage
KooPhone
KooDrive

What Is FlexusRDS?

Updated on 2025-01-26 GMT+08:00

Huawei Cloud Flexus is a next-generation out-of-the-box cloud service family designed for small- and medium-sized enterprises (SMEs) and developers. Huawei Cloud Flexus RDS (FlexusRDS) is a product in the Huawei Cloud Flexus family. FlexusRDS supports the following DB engines:

How to Use FlexusRDS

You can use FlexusRDS DB instances in either of the following ways:

FlexusRDS for MySQL

FlexusRDS for MySQL is a lightweight database based on the open-source MySQL kernel. It is designed for startups and individuals. It allows you to easily set up and manage DB instances and frees you to focus on your core business.

FlexusRDS for MySQL supports MySQL 8.0 and 5.7. For details about how to buy a FlexusRDS for MySQL DB instance, see Buying and Connecting to a FlexusRDS for MySQL DB Instance.

For more information, see the community documentation at https://dev.mysql.com/doc/.

FlexusRDS for PostgreSQL

FlexusRDS for PostgreSQL is a user-friendly and lightweight database designed for startups and individuals. Built on the open-source PostgreSQL kernel, it offers an out-of-the-box experience, freeing you from the hassle of maintenance and allowing you to focus on developing your business efficiently and reliably.

FlexusRDS for PostgreSQL supports PostgreSQL 16, 15, 14, 13, and 12. For details about how to buy a FlexusRDS for PostgreSQL DB instance, see Buying and Connecting to a FlexusRDS for PostgreSQL DB Instance.

For more information, see the community documentation at https://www.postgresql.org/docs/.

Basic Concepts

The smallest management unit of FlexusRDS is DB instance. A DB instance is an isolated database environment on the cloud. You can create and manage DB instances in FlexusRDS.

FlexusRDS DB instances are classified into single-node instances and primary/standby instances.
Table 1 DB instance types

Type

Description

Notes

Single-node

A single-node architecture. It is less expensive than a primary/standby DB pair.

If a fault occurs on a single-node instance, the instance cannot recover in a timely manner.

Primary/Standby

An HA architecture. The primary and standby instances share the same IP address and can be deployed in different AZs.

  • When a primary instance is being created, a standby instance is provisioned synchronously to provide data redundancy. The standby instance is invisible to you after being created.
  • If the primary instance fails, a failover occurs, during which database connection is interrupted. If there is a replication delay between the primary and standby instances, the failover takes an extended period of time. The client needs to be able to reconnect to the instance.

You can choose one of several database plans based on the vCPUs, memory, storage, and DB instance type you require. Table 2 lists the available FlexusRDS for MySQL database plans.

Table 2 FlexusRDS for MySQL database plans

Instance Class

DB Instance Type

Standard 2U4G, 120 GB of storage

Single

Standard 2U8G, 240 GB of storage

Single

Standard 4U8G, 240 GB of storage

Single

High-availability 2U4G, 120 GB of storage

Primary/Standby

High-availability 2U8G, 240 GB of storage

Primary/Standby

High-availability 4U8G, 240 GB of storage

Primary/Standby

You can choose one of several database plans based on the vCPUs, memory, storage, and DB instance type you require. Table 3 lists the available FlexusRDS for PostgreSQL database plans.

Table 3 FlexusRDS for PostgreSQL database plans

Instance Class

DB Instance Type

Standard 2U4G, 120 GB of storage

Single

Standard 2U8G, 240 GB of storage

Single

Standard 4U8G, 240 GB of storage

Single

High-availability 2U4G, 120 GB of storage

Primary/Standby

High-availability 2U8G, 240 GB of storage

Primary/Standby

High-availability 4U8G, 240 GB of storage

Primary/Standby

Automated backup is enabled by default when you create a FlexusRDS DB instance. The backup policy cannot be modified after instance creation.

Manual backups are user-initiated full backups of DB instances. You can download and delete manual backup as needed. Or if you want, you can keep the manual backups until you unsubscribe from your instance.

The smallest management unit of FlexusRDS is DB instance. A DB instance is an isolated database environment on the cloud. You can create and manage DB instances in FlexusRDS.

FlexusRDS DB instances are classified into single-node instances and primary/standby instances.
Table 1 DB instance types

Type

Description

Notes

Single-node

A single-node architecture. It is less expensive than a primary/standby DB pair.

If a fault occurs on a single-node instance, the instance cannot recover in a timely manner.

Primary/Standby

An HA architecture. The primary and standby instances share the same IP address and can be deployed in different AZs.

  • When a primary instance is being created, a standby instance is provisioned synchronously to provide data redundancy. The standby instance is invisible to you after being created.
  • If the primary instance fails, a failover occurs, during which database connection is interrupted. If there is a replication delay between the primary and standby instances, the failover takes an extended period of time. The client needs to be able to reconnect to the instance.

You can choose one of several database plans based on the vCPUs, memory, storage, and DB instance type you require. Table 2 lists the available FlexusRDS for MySQL database plans.

Table 2 FlexusRDS for MySQL database plans

Instance Class

DB Instance Type

Standard 2U4G, 120 GB of storage

Single

Standard 2U8G, 240 GB of storage

Single

Standard 4U8G, 240 GB of storage

Single

High-availability 2U4G, 120 GB of storage

Primary/Standby

High-availability 2U8G, 240 GB of storage

Primary/Standby

High-availability 4U8G, 240 GB of storage

Primary/Standby

You can choose one of several database plans based on the vCPUs, memory, storage, and DB instance type you require. Table 3 lists the available FlexusRDS for PostgreSQL database plans.

Table 3 FlexusRDS for PostgreSQL database plans

Instance Class

DB Instance Type

Standard 2U4G, 120 GB of storage

Single

Standard 2U8G, 240 GB of storage

Single

Standard 4U8G, 240 GB of storage

Single

High-availability 2U4G, 120 GB of storage

Primary/Standby

High-availability 2U8G, 240 GB of storage

Primary/Standby

High-availability 4U8G, 240 GB of storage

Primary/Standby

Automated backup is enabled by default when you create a FlexusRDS DB instance. The backup policy cannot be modified after instance creation.

Manual backups are user-initiated full backups of DB instances. You can download and delete manual backup as needed. Or if you want, you can keep the manual backups until you unsubscribe from your instance.

Differences Between FlexusRDS and RDS

Table 4 Main differences

Item

FlexusRDS for MySQL

RDS for MySQL

Instance class

Minimum: 2 vCPUs and 4 GB of memory

Maximum: 4 vCPUs and 8 GB of memory

More high instance classes are supported. For details, see RDS for MySQL Instance Classes.

Scalability

  • Read replicas are not supported.
  • The storage can autoscale up to 4 TB for an instance.
  • Up to five read replicas can be added for a DB instance. The time required for adding read replicas depends on the data volume. Adding read replicas require additional storage.
  • The storage can autoscale up to 4 TB for an instance.

Backup and restoration

  • Data can be restored to a specific point in time using full backups and binlog playback.
  • Data can be restored to a new DB instance or the original DB instance.
  • Data can be restored to a specific point in time using full backups and binlog playback.
  • Data can be restored to a new DB instance, the original DB instance, or any existing DB instance other than the original one.
  • Database- and table-level recovery to any point in time is supported.

DB engine version

MySQL 5.7 and 8.0

MySQL 5.6, 5.7, and 8.0

Operation logs

Operation logs can be viewed on the FlexusRDS console.

Operation logs cannot be viewed on the RDS console. For details about task records, see Task Center.

Table 5 Main differences

Item

FlexusRDS for PostgreSQL

RDS for PostgreSQL

Instance class

Minimum: 2 vCPUs and 4 GB of memory

Maximum: 4 vCPUs and 8 GB of memory

More high instance classes are supported. For details, see RDS for PostgreSQL Instance Classes.

Scalability

  • Read replicas are not supported.
  • The storage can autoscale up to 4 TB for an instance.
  • Up to five read replicas can be added for a DB instance. The time required for adding read replicas depends on the data volume. Adding read replicas require additional storage.
  • The storage can autoscale up to 4 TB for an instance.

Backup and restoration

  • Data can be restored to a specific point in time using full backups and incremental backup playback.
  • Data can be restored to a new DB instance.
  • Data can be restored to a specific point in time using full backups and incremental backup playback.
  • Data can be restored to a new DB instance or any existing DB instance other than the original one.
  • Database- and table-level recovery to any point in time is supported.

DB engine version

PostgreSQL 16, 15, 14, 13, and 12

PostgreSQL 16, 15, 14, 13, and 12

PostgreSQL 11, 10, 9.6, and 9.5 are only for installed base operations.

Operation logs

Operation logs can be viewed on the FlexusRDS console.

Operation logs cannot be viewed on the RDS console. For details about task records, see Task Center.

Table 4 Main differences

Item

FlexusRDS for MySQL

RDS for MySQL

Instance class

Minimum: 2 vCPUs and 4 GB of memory

Maximum: 4 vCPUs and 8 GB of memory

More high instance classes are supported. For details, see RDS for MySQL Instance Classes.

Scalability

  • Read replicas are not supported.
  • The storage can autoscale up to 4 TB for an instance.
  • Up to five read replicas can be added for a DB instance. The time required for adding read replicas depends on the data volume. Adding read replicas require additional storage.
  • The storage can autoscale up to 4 TB for an instance.

Backup and restoration

  • Data can be restored to a specific point in time using full backups and binlog playback.
  • Data can be restored to a new DB instance or the original DB instance.
  • Data can be restored to a specific point in time using full backups and binlog playback.
  • Data can be restored to a new DB instance, the original DB instance, or any existing DB instance other than the original one.
  • Database- and table-level recovery to any point in time is supported.

DB engine version

MySQL 5.7 and 8.0

MySQL 5.6, 5.7, and 8.0

Operation logs

Operation logs can be viewed on the FlexusRDS console.

Operation logs cannot be viewed on the RDS console. For details about task records, see Task Center.

Table 5 Main differences

Item

FlexusRDS for PostgreSQL

RDS for PostgreSQL

Instance class

Minimum: 2 vCPUs and 4 GB of memory

Maximum: 4 vCPUs and 8 GB of memory

More high instance classes are supported. For details, see RDS for PostgreSQL Instance Classes.

Scalability

  • Read replicas are not supported.
  • The storage can autoscale up to 4 TB for an instance.
  • Up to five read replicas can be added for a DB instance. The time required for adding read replicas depends on the data volume. Adding read replicas require additional storage.
  • The storage can autoscale up to 4 TB for an instance.

Backup and restoration

  • Data can be restored to a specific point in time using full backups and incremental backup playback.
  • Data can be restored to a new DB instance.
  • Data can be restored to a specific point in time using full backups and incremental backup playback.
  • Data can be restored to a new DB instance or any existing DB instance other than the original one.
  • Database- and table-level recovery to any point in time is supported.

DB engine version

PostgreSQL 16, 15, 14, 13, and 12

PostgreSQL 16, 15, 14, 13, and 12

PostgreSQL 11, 10, 9.6, and 9.5 are only for installed base operations.

Operation logs

Operation logs can be viewed on the FlexusRDS console.

Operation logs cannot be viewed on the RDS console. For details about task records, see Task Center.

Product Advantages

  • Quick Setup

    You can create a FlexusRDS DB instance anytime you want to on the console. You are advised to use Data Admin Service (DAS) to connect to your DB instance. DAS enables you to manage databases on a web-based console and provides you with database development, O&M, and intelligent diagnosis to make it easy to use and maintain your databases.

  • Solid Reliability

    FlexusRDS automatically backs up data every day and stores backups as packages in Object Storage Service (OBS). Automated backups are retained for seven days and can be used to restore data within that period. This can meet your requirements for data restoration in most cases.

    Point-in-time recovery (PITR) is supported. You can restore data to a new or original instance.

  • Storage Autoscaling

    Storage autoscaling is disabled by default. You can enable it after purchasing a DB instance. With storage autoscaling enabled, FlexusRDS automatically scales up the storage of your instance when the storage usage reaches your preset limit. You can configure the upper limit and increment for autoscaling to keep up with your workload growth at a low cost.

  • High Security

    FlexusRDS is protected by multiple layers of firewalls to defend against various malicious attacks, such as DDoS attacks and SQL injections.

  • Simplified O&M

    With a web-based console, you can reboot DB instances, reset passwords, modify parameters, view error logs and slow query logs, and restore data. Instance metrics like CPU usage, IOPS, connections, and storage usage are monitored in real time, and an alarm is reported once any of the metrics becomes abnormal. You can always keep aware of your instance health.

We use cookies to improve our site and your experience. By continuing to browse our site you accept our cookie policy. Find out more

Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback