Cloud provider discount & payment / Alibaba Cloud
ApsaraDB for RDS
RDS MySQL / PostgreSQL sizing, backups and high availability
RDS is a managed database: backups, failover, version upgrades and patching are Alibaba Cloud’s responsibility, leaving you with SQL and indexes. For cross-border workloads the real value is not convenience but the multi-availability-zone deployment and cross-region replication it provides — reaching the same result with a self-managed MySQL costs far more in operations. This page breaks down the decisions that actually drive cost and reliability: instance type, spec and storage sizing, backup policy, how high availability and read-only instances combine, and region plus connectivity choices for overseas scenarios.
Specs & pricing
| Spec | vCPU | Memory | Storage | Best for |
|---|---|---|---|---|
| General purpose g7.large | 2 | 8 GiB | 20–500 GiB | Small to mid-size applications |
| General purpose g7.xlarge | 4 | 16 GiB | 20–500 GiB | Moderate read/write traffic |
| Memory optimized r7.large | 2 | 16 GiB | 20–500 GiB | Cache-heavy, high connection counts |
| High-availability primary/standby | Per spec | Per spec | Scales to 2–3 TiB | Production needing automatic failover |
What RDS is, and what it takes off your plate
RDS (ApsaraDB for RDS) covers MySQL, PostgreSQL, SQL Server and other engines on the international site, with specs selected per engine and version. It handles automatic full backups and log backups, on-demand point-in-time recovery targets, failover within or across availability zones, and controlled parameter and kernel upgrades. What it does not handle is index tuning, SQL optimisation, capacity planning and permission design — those remain developer work. Managed does not mean maintenance-free.
What an RDS bill is made of
- Spec plus storage: the instance is billed hourly, storage is billed on occupied capacity, and both scale online without data migration
- Instance type: single-node, high-availability primary/standby and cluster edition move the bill more than any other choice — pick the tier here first
- Read-only instances and the proxy: added on demand, with read-only instances priced below the primary, which suits read-heavy applications
- Backups: full backups have a retention period and policy, log backups serve point-in-time recovery, and both count against storage quota
- Public connectivity: a public endpoint and the private network endpoint from ECS are billed differently, so decide early whether to expose it publicly
- All of the above describes the billing structure, not prices. Final cost is set by spec, region, instance type and discount, and follows the official live quote
Region choice: keep the database with the ECS in one AZ
The database and the application it serves belong in the same region and the same availability zone: crossing zones adds latency, and crossing regions affects both writes and failover. Cross-region capability should come from a read-only replica or disaster-recovery instance, not from putting the primary far away. When picking a region, data residency and compliance still come first, then where your application servers are.
| Region ID | Location | Typical scenario |
|---|---|---|
| ap-east-1 | Hong Kong, China | Primary database for cross-border workloads, with relatively low cross-border latency |
| ap-southeast-1 | Singapore | Primary plus DR replica for Southeast Asia |
| ap-northeast-1 | Tokyo, Japan | Workloads whose users are mostly in Japan and East Asia |
| us-west-1 | Silicon Valley, US | Primary database for North American workloads |
| eu-central-1 | Frankfurt, Germany | Primary location when EU data residency is required |
International vs China site: versions, regions and cross-border connectivity
On both sites an RDS instance must be created and billed separately, with no shared accounts or resources. Connectivity is what cross-border teams really need to plan: there is no private-network path between an international-site database and application servers in mainland China, so the usual approach is to deploy the application in the same overseas region and reach the database over the private network, with no public endpoint exposed at all. If database administration from China is genuinely required, a VPN or dedicated line works, but evaluate it as a link with a running cost.
| Aspect | International site | China site |
|---|---|---|
| Instance ownership | Created under the international account, invisible to the China site | Created under the China-site account, invisible internationally |
| Available regions | Weighted to overseas regions, as listed above | Weighted to mainland China and Hong Kong / Macau |
| Engines and versions | Available engines and versions follow the international console | Version updates often land earlier; the two can differ |
| Networking | Overseas regions interconnect over private endpoints | Reaching international resources needs public internet or a dedicated line |
| Payment and settlement | International payment methods, with payment intermediary service available | Primarily RMB and domestic payment channels |
Choosing between the four instance types
| Option | Availability | Cost | Best for |
|---|---|---|---|
| Single-node edition | One node; recovery is a manual operation after failure | Lowest | Development and test environments |
| High-availability primary/standby | Primary plus standby with automatic failover | Within roughly twice the single-node cost | The default for production workloads |
| Cluster edition | Multiple distributed nodes with horizontal scaling | Highest | Heavy write loads needing scale-out |
| Read-only instance | Attached to the primary, extends read capacity | Between single-node and high-availability | Read-heavy applications and reporting queries |
One recommendation that directly affects availability
Keep primary and standby in the same availability zone, and use a read replica for cross-region resilience. High availability answers node failure; cross-region DR answers a data-centre-level failure. They are different problems, and they differ in cost by about an order of magnitude. Also, trigger a failover drill before going live — high availability you have never tested is not high availability.
How to get RDS provisioned and connected through us
- Send the requirement: engine and version, expected data volume and growth, read/write mix, peak QPS, and any compliance residency rules
- We help complete account provisioning and payment verification on the international site — no personal credit card binding, no personal identity documents
- Once live, create the instance yourself in the console: engine, version, instance type, spec and storage, with the region matching your ECS
- Create the database account and restrict the whitelist to your application servers’ private IPs, without opening a public endpoint; administer through a whitelisted jump host
- Set the full-backup retention period and log backups, confirm point-in-time recovery works, then connect the application. Once you confirm the resource list we settle payment on your behalf
Six checks before the database goes live
- Leaving parameters at defaults: connection limits, character set, time zone and SQL mode should all be set for the workload
- Full backups only: without log backups you cannot do point-in-time recovery, and an incident costs you up to a day of data
- Overly broad whitelist: allow the application servers’ private IPs, not any source
- Never exercising failover: you paid for high availability without knowing whether the application survives a switch
- Connecting over the public endpoint: it costs extra and adds exposure
- No billing alerts: storage and read-only instances grow with the business, and without alerts you will not notice in time
Typical workloads
Open a Alibaba Cloud account with us
We handle official provisioning and payment verification — no personal card, no identity documents. Order directly in the vendor console once live.
More Alibaba Cloud products
Elastic Compute Service (ECS)
ECS instance families, regions, billing and provisioning
Object Storage Service (OSS)
OSS storage classes, bucket regions and long-run cost control
Alibaba Cloud discounts & reseller pricing
Discount follows the term you buy, and the channel tier decides how much comes back
Related reading
Are cheap AWS accounts safe? Comparing three sources
Where an AWS account comes from decides whether it lasts. Comparing official purchase, authorised resellers and grey-market accounts — plus four checks you can run yourself.
Cost and SelectionHow Much Does a Cloud Server Cost Per Month? Pricing Patterns and Where the Savings Are
What does a cloud server cost per month? Five workload tiers priced from public rates, on-demand vs annual, and the hidden bandwidth charges.
Cost and ChannelsCloud Partner vs Official Direct Purchase: Cost, Support and Risk
Partner channel or official direct? A balanced look at where partners genuinely save money, where they add nothing, and how cost, billing, account ownership and risk control differ.