Advantages
Easy Management
- Quick Setup
You can create a DB instance on the management console within minutes and access the DB instance from an ECS over a private network to reduce the application response time and avoid paying for the traffic that would be generated by regular public access.
- Elastic Scaling
Cloud Eye monitors changes in the load on your database and storage capacity. You can flexibly scale resources accordingly and pay for only what you use.
- High Compatibility
You use RDS the same way as you would use a native engine. RDS is compatible with existing programs and tools.
- Easy O&M
Routine maintenance and management operations, including hardware and software fault handling and database patching, are easy to perform. With a web-based console, you can reboot DB instances, reset passwords, modify parameters, view error or slow query logs, and restore data. Additionally, the system helps you monitor DB instances in real time and generates alarms if errors occur. You can check DB instance information at any time, including CPU usage, IOPS, database connections, and storage space usage.
High Performance
- Optimized Performance
Combining years of experience in database R&D, setup, and maintenance with cloud-based technology, Huawei Cloud has built a database service that is highly available, reliable, secure, scalable, and easy to maintain.
- Optimized Hardware
RDS offers stable and high-performance database services using servers that have been proven robust by customer success in a wide range of applications.
- Optimized SQL Solutions
RDS can detect slowly-executed SQL statements, so you can optimize the code accordingly.
- High-Speed Access
You can access DB instances directly from ECSs deployed in the same region. This means applications can respond faster, and saves money as it is an intranet connection so there are no traffic charges generated.
High Security
- Network Isolation
Virtual Private Clouds (VPCs) and network security groups are used to isolate and secure your DB instances. VPCs allow you to define which IP addresses are allowed to access your DB instance. You can configure subnets and security groups to control access to DB instances.
- Access Control
RDS controls access through the account/IAM user and security groups. When you create an RDS instance, an account is automatically created. To separate out specific permissions, you can create IAM users and assign permissions to them as needed. VPC security groups have rules that govern both inbound and outbound traffic for DB instances.
- Transmission Encryption
RDS uses Transport Layer Security (TLS) and Secure Sockets Layer (SSL) to encrypt transmission. You can download a Certificate Agency (CA) certificate from the RDS console and upload it when connecting to a database for authentication.
- Storage Encryption
RDS encrypts data before storing it. Encryption keys are managed by Key Management Service (KMS).
- Data Deletion
When you delete an RDS instance, its attached disks, storage space its automated backups occupy, and all data it stores will be deleted. You can restore a deleted DB instance using a manual backup or rebuild the DB instance from the recycle bin within the retention period.
- Security Protection
RDS for MariaDB is protected by multiple layers of firewalls to defend against various malicious attacks, such as DDoS attacks and SQL injections. For security reasons, you are advised to access DB instances through a private network.
High Reliability
- Dual-Host Hot Standby
RDS for MariaDB uses the hot standby architecture, in which failover upon fault occurrence takes only some seconds.
- Data Backup
The system automatically backs up data every day and stores backup files as packages in Object Storage Service (OBS). The backup files can be stored for 732 days and can be restored with just a few clicks. You can set a custom backup policy and create manual backups at any time.
- Data Restoration
You can restore data from backups to any point in time during the backup retention period. In most scenarios, you can use backup files to restore data to an existing or a new DB instance at any time point within 732 days. After the data is verified, data can be migrated back to the primary DB instance.
Deleted DB instances can be moved to the recycle bin. You can rebuild the DB instance that was deleted up to 7 days ago from the recycle bin.
- Data Durability
RDS provides a data durability of 99.9999999%, ensuring data security and reliability and protecting your workloads from faults.
Comparison Between RDS for MariaDB and On-Premises Databases
Item |
RDS for MariaDB |
On-Premises Database |
---|---|---|
Service availability |
For details, see ECS Advantages. |
Requires device procurement, primary/standby relationship setup, and RAID setup. |
Data reliability |
For details, see What Is EVS? |
Requires device procurement, primary/standby relationship setup, and RAID setup. |
Database backup |
Supports automated backups, manual backups, and custom backup retention periods. |
Requires device procurement, setup, and maintenance. |
Hardware and software investment |
Supports on-demand pricing and scaling without requiring hardware and software investment. |
Requires large investment in database servers. |
System hosting |
Not required. |
Requires two servers for primary/standby DB instances. |
Maintenance cost |
Not required. |
Requires large labor investment and professional database administrator (DBA) for maintenance. |
Deployment and scaling |
Supports elastic scaling, fast upgrade, and on-demand enabling. |
Requires procurement, deployment, and coordination of hardware that matches original devices. |
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