在对数据库有少量写请求,但有大量读请求的应用场景下,单个实例可能无法承受读取压力,甚至对业务产生影响。为了实现读取能力的弹性扩展,分担数据库压力,您可以创建一个或多个只读实例,利用只读实例满足大量的数据库读取需求,增加应用的吞吐量。
简介
创建只读实例时会从备实例复制数据,数据与主实例一致,主实例的数据更新也会自动同步到所有只读实例。
说明
- 目前,RDS for SQL Server 仅2017集群版支持只读实例。
- 只读实例为单节点的架构(没有备节点)。
只读实例拓扑图如下图所示。
计费
按量付费,即每小时扣费一次,费用取决于扣费时的只读实例规格。以下分别是通用型规格和独享型规格的价格。
- 通用型规格和存储空间每小时售价
地域 rds.mssql.s2.large
2核4G
rds.mssql.s2.xlarge
2核8G
rds.mssql.s3.large
4核8G
rds.mssql.m1.medium
4核16G
rds.mssql.c1.large
8核16G
rds.mssql.c1.xlarge
8核32G
rds.mssql.c2.xlarge
16核64G
存储空间 中国大陆 ¥1.46 ¥2.50 ¥2.81 ¥4.79 ¥5.42 ¥9.38 ¥17.71 ¥0.0017/GB 中国(香港) ¥1.78 ¥3.53 ¥3.63 ¥6.71 ¥7.00 ¥13.66 ¥26.74 ¥0.0023/GB 美国(弗吉尼亚) ¥1.84 ¥3.65 ¥3.76 ¥6.95 ¥7.25 ¥14.15 ¥27.70 ¥0.0018/GB 美国(硅谷) ¥1.97 ¥3.9 ¥4.01 ¥7.43 ¥7.75 ¥15.13 ¥29.61 ¥0.0018/GB 新加坡 ¥2.09 ¥4.16 ¥4.26 ¥7.91 ¥8.25 ¥16.10 ¥31.52 ¥0.0025/GB 澳洲 ¥2.12 ¥4.18 ¥4.34 ¥8.12 ¥8.46 ¥16.22 ¥32.42 ¥0.0034/GB 马来西亚 ¥1.621 ¥3.217 ¥3.306 ¥6.122 ¥6.388 ¥12.465 ¥24.396 ¥0.0028/GB 印尼 ¥1.621 ¥3.217 ¥3.306 ¥6.122 ¥6.388 ¥12.465 ¥24.396 ¥0.0025/GB 日本 ¥2.10 ¥4.16 ¥4.27 ¥7.91 ¥8.25 ¥16.10 ¥31.52 ¥0.0034/GB 德国 ¥2.10 ¥4.16 ¥4.27 ¥7.91 ¥8.25 ¥16.10 ¥31.52 ¥0.0033/GB 英国 ¥2.11 ¥4.16 ¥4.28 ¥7.93 ¥8.26 ¥16.11 ¥31.52 ¥0.0034/GB 迪拜 ¥2.20 ¥4.37 ¥4.49 ¥8.31 ¥8.67 ¥16.91 ¥33.09 ¥0.0043/GB 印度 ¥1.621 ¥3.217 ¥3.306 ¥6.122 ¥6.388 ¥12.465 ¥24.396 ¥0.0024/GB - 独享型规格每小时售价
规格代码 规格 价格 mssql.x4.medium.ro 2核8G ¥9.38 mssql.x4.large.ro 4核16G ¥18.67 mssql.x4.xlarge.ro 8核32G ¥37.23 mssql.x4.2xlarge.ro 16核64G ¥74.36 mssql.x4.4xlarge.ro 32核128G ¥148.61 mssql.x4.8xlarge.ro 64核256G ¥297.11 mssql.x8.medium.ro 2核16G ¥9.53 mssql.x8.large.ro 4核32G ¥18.96 mssql.x8.xlarge.ro 8核64G ¥37.82 mssql.x8.2xlarge.ro 16核128G ¥75.55 mssql.x8.4xlarge.ro 32核256G ¥150.96 mssql.x8.8xlarge.ro 64核512G ¥301.84
功能特点
- 计费方式:按量付费,使用更灵活,费用更便宜。
- 地域和可用区:与主实例在同一地域,可以在不同的可用区。
- 规格:可以与主实例不一致,并且可以随时更改。建议只读实例规格不小于主实例规格,否则易导致只读实例延迟高、负载高等现象。
- 网络类型:可以与主实例不一致。
- 账号与数据库管理:不需要维护账号与数据库,全部通过主实例同步。
- 白名单:只读实例创建时会自动复制其主实例的白名单信息,但只读实例和主实例的白名单是相互独立的。若您需要修改只读实例的白名单,请参见设置白名单。
- 监控与报警:提供近20个系统性能指标的监控视图,如磁盘容量、IOPS、连接数、CPU利用率、网络流量等。
功能限制
- 只读实例的数量:
数据库类型 数量 SQL Server 最多创建7个只读实例 - 实例备份:因主实例已有备份,只读实例暂不支持备份设置以及手动发起备份。
- 实例恢复:
- 不支持通过备份文件或任意时间点创建临时实例,不支持通过备份集覆盖实例。
- 创建只读实例后,主实例将不支持通过备份集直接覆盖实例来恢复数据。
- 数据迁移:不支持将数据迁移至只读实例。
- 数据库管理:不支持创建和删除数据库。
- 账号管理:不支持创建和删除账号,不支持为账号授权以及修改账号密码功能。
常见问题
主实例上创建的账号在只读实例上可以用吗?
答:主实例创建的账号会同步到只读实例,只读实例无法管理账号。账号在只读实例上只能进行读操作,不能进行写操作。
原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/33953.html