This topic describes the advantages of ApsaraDB MyBase over self-managed databases.

Feature comparison between ApsaraDB MyBase and self-managed databases

Feature ApsaraDB MyBase Self-managed database
High availability Performs automatic failover and recovery to ensure high availability. You must purchase additional software or hardware to build a high-availability architecture.
Resource overcommitment Provides overcommitment for CPU, memory, and disk resources to reduce costs. Resource overcommitment is not supported.
Resource scheduling Provides the even allocation policy to distribute workloads for promotional events and the compact allocation policy to fully utilize resources for daily business. The entire costs can be reduced by up to 60%. You must separately configure or purchase Auto Scaling to schedule resources and meet your business requirements.
Database permission management
  • Grants all operating system (OS) and database management permissions and allows you to customize the database management logic.
  • Allows you to log on to and manage hosts to ensure security by using bastion hosts. Bastion hosts provide features such as operation audit, access control, and security authentication.
You have all permissions on the databases.
Hybrid deployment
  • Allows you to deploy different applications and databases within a single dedicated cluster to meet business architecture requirements and improve database access efficiency.
  • Allows you to deploy multiple types of databases based on their load characteristics to make services more cost-effective.
  • Different applications and databases can be deployed together.
  • You must separately configure or purchase Server Load Balancer (SLB) for balanced workload distribution.
High security
  • Provides access link encryption, disk data encryption based on Bring Your Own Key (BYOK), data audit, and operation audit.
  • Allows you to deploy enterprise-specific audit tools for data security.
  • You must separately configure link encryption to protect data.
  • SQL logs must be separately stored.
O&M capability
  • Provides comprehensive database O&M solutions such as backup and restoration, monitoring and alerting, and intelligent O&M diagnostics.
  • Allows you to deploy additional O&M tools such as proprietary monitoring components.
  • Grants all database management permissions and controllable OS permissions to database administrators.
  • Database administrators must install and deploy databases and set up high-availability, backup, and monitoring components themselves.
  • Senior database administrators are required to perform database O&M.
Elasticity
  • Allows you to create instances of the same specifications.
  • Allows you to adjust the resource allocation ratio and select instance families to meet your business requirements.
  • Allows you to configure different specifications for primary instances, secondary instances, and shards in distributed databases to meet your business requirements.
Resource scaling is a tough task.