“基本规格”
基本规格根据CPU和内存使用来划分,Amazon RDS有如下基本规格:
根据实际的应用场景,选择你需要的规格。
“按小时付费”与“包年付费”
对于上面这些基本规格,你可以“按小时付费”付费,还可以选择“包年付费”。包年的方式,非常便宜,基本上只有前者的一半的价格。
“单可用区”与“多可用区”
可以简单的理解为,实例是否有一个备库。如果是单可用区,那么实例没有备库,实例故障时,用户只能从备份中恢复数据,如果实例很大,恢复的时间可能会很长;如果是多可用区,则Amazon会为你构建一个同步备库,主实例发生故障时,Amazon会自动为你切换到备库上。多可用区实例的备份是发生在备库上,不会影响主库的实例;而单可用区实例在备份的时候,IO则可能会又很大的影响。
当然多可用区价格也更贵,多可用区的价格则恰好是单可用区的两倍,下面是一个参考价格列表:
“存储费用”
确定好了实例,接下来要做的是选择存储。存储有三个选项:“通用存储/SSD”、“预留IOPS的存储/SSD”、“传统磁盘”。另外,对于单可用区和多可用区存储的价格也是不一样的。
通用存储/SSD
“通用存储/SSD”:只会按照存储空间的大小来计费,范围是5GB到3TB,价格比较便宜。这类存储,不会按照IOPS计费,存储到底提供多少IOPS,Amazon也没有明确说明。
预留IOPS的存储/SSD
“预留IOPS的存储/SSD”:这类则是明确定义IOPS能力的存储,容量范围是100GB到3TB,IOPS能力从1000到30000,你可以根据自由选择。这类存储的计费分两项来独立计费,容量按照每GB计费;IOPS按照每一个IOPS多少钱来计费。
传统磁盘
“传统磁盘”:存储容量的价格相对便宜,但是IOPS却更贵。适合IOPS低,但是空间容量要求大的应用。
存储费用对比
详细费用列表可以参考价格列表页面,但是这个页面中的数据并不直观。下面我们来看一个具体的场景,如果购买一个多可用区的150GB的SSD磁盘,同时购买1000IOPS,存储对应的价格会是什么水平:
这样就清晰了一些。
总览
有了实例价格和存储价格,那么就可以计算一个完整的RDS实例价格了,比如,我们这里计算一个使用2颗vCPU,15GB内存,150GB存储空间,1000IOPS的实例,因为是打算用于生产环境,所以这里选择的是多可用区,并计划使用一年,那我们看看这样的实例一个月多少钱呢?
有了上面这些计算和表格,我们对亚马逊RDS的价格就有了一个比较直观、清晰的认识了。
<--
账单
下面是一个按小时实例的参考账单,刚刚建立实例不久: