What Is FlexusRDS?
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:
- Management console: You can create and manage DB instances on the FlexusRDS console.
- API: You can invoke APIs to create and manage DB instances. For details, see Huawei Cloud Flexus RDS API Reference.
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.
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. |
|
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.
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.
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.
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. |
|
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.
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.
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
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 |
|
|
Backup and restoration |
|
|
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. |
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 |
|
|
Backup and restoration |
|
|
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. |
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 |
|
|
Backup and restoration |
|
|
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. |
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 |
|
|
Backup and restoration |
|
|
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.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot