借助用于 Redis 的 Azure 缓存,你将能够使用安全的开源 Redis 缓存。用于 R edis 的 Azure 缓存是由 Azure 托管的专用服务,可通过向你提供对数据的超高速访问来生成高度可扩展且高度可响应的应用程序。你还可以利用 Redis 提供的丰富功能集和生态系统,同时可以从 Azure 获得可靠的承载和监视。
基本 | 标准 | 高级 | |
---|---|---|---|
基本缓存是单个缓存节点,适用于开发/测试和非关键型工作负荷。 | 基于主/从复制的生产级别缓存服务。 | 适合企业的级别,可用作缓存和暂留数据。专为最大规模和企业集成而设计。 | |
缓存 | 是 | 是 | 是 |
复制和故障转移 | - | 是 | 是 |
SLA | 基本级别没有服务级别协议 | 99.9% | 99.9% |
配置 Redis(Keyspace 通知等) | - | 是 | 是 |
Redis 数据暂留 | - | - | 是 |
Redis 群集 | - | - | 是 |
扩大到多个缓存单位 | - | - | 是 |
Azure 虚拟网络 | - | - | 是 |
内存大小 | 250 MB - 53 GB | 250 MB - 53 GB | 6 GB - 530 GB * |
网络性能 | 低 - 高 | 低 - 高 | 中等 - 最高 |
客户端连接的最大数量 | 20000 | 20000 | 40000 |
* 根据请求可缩放更多实例。 |
定价详细信息
基本
基本缓存是单个缓存节点,适用于开发/测试和非关键型工作负荷。基本级别没有服务级别协议。缓存节点的更新升级阶段,服务不可用,数据可能会丢失。
缓存名称 | 缓存大小 | 价格 | 网络性能 | 客户端连接数量 |
---|---|---|---|---|
C0 | 250 MB | ¥0.14 片/节点/小时(约¥104.16 /月) | 低 | 256 |
C1 | 1 GB | ¥0.35 片/节点/小时(约¥260.40 /月) | 中等 | 1000 |
C2 | 2.5 GB | ¥0.57 片/节点/小时(约¥424.08 /月) | 中等 | 2000 |
C3 | 6 GB | ¥1.14 片/节点/小时(约 ¥848.16 /月) | 高 | 5000 |
C4 | 13 GB | ¥1.33 片/节点/小时(约 ¥989.52 /月) | 中等 | 10000 |
C5 | 26 GB | ¥2.66 片/节点/小时(约 ¥1979.04 /月) | 高 | 15000 |
C6 | 53 GB | ¥5.31 片/节点/小时(约¥3950.64 /月) | 最高 | 20000 |
标准
在双节点主要/辅助配置中提供一个复制的缓存。我们将会管理两个节点之间的自动复制,并提供一个高可用性的服务级别协议。
缓存名称 | 缓存大小 | 价格(两节点) | 网络性能 | 客户端连接数量 |
---|---|---|---|---|
C0 | 250 MB | ¥0.35 /小时(约¥258.8/月) | 低 | 256 |
C1 | 1 GB | ¥0.82 /小时(约¥610.08/月) | 中等 | 1000 |
C2 | 2.5 GB | ¥1.42 /小时(约¥1,059.14/月) | 中等 | 2000 |
C3 | 6 GB | ¥2.85/小时(约 ¥2,116.7/月) | 高 | 5000 |
C4 | 13 GB | ¥3.32/小时(约 ¥2,470.8/月) | 中等 | 10000 |
C5 | 26 GB | ¥6.64/小时(约 ¥4,941.62/月) | 高 | 15000 |
C6 | 53 GB | ¥13.28/小时(约¥9,881.66/月) | 最高 | 20000 |
高级
除了所有标准级别功能之外,新的高级级别还包括更多其他功能,如优于基本或标准级别缓存的性能、更大的工作负荷、灾难恢复和增强的安全性。其他功能包括:
- Redis 暂留可让你保留存储在 Redis 缓存中的数据。你还可获取快照并备份数据,以便在出现故障时进行加载。
- Redis 群集自动对多个 Redis 节点中的数据进行分片,因此你可以创建具有更大的内存大小的工作负荷(大于 53 GB)并获取更好的性能。
- Azure 虚拟网络 (VNet) 部署为用于 Redis 的 Azure 缓存提供增强的安全性,并提供子网、访问控制策略和进一步限制访问的其他功能。
缓存名称 | 缓存大小 | 预付款(每个分片,两个节点) | 网络性能 | 客户端连接数量 | 预留 1 年(节省百分比) | 预留 3 年(节省百分比) |
---|---|---|---|---|---|---|
P1 | 6 GB | ¥3.72 片/节点/小时(约¥2770.51/月) | 中等 | 7,500 | ¥2.53/小时 (¥1879.51月大约节省 32%) | ¥1.78/小时(¥ 1321.53/月大约节省 52%) |
P2 | 13 GB | ¥7.44 片/节点/小时(约¥5534.69/月) | 中等 | 15,000 | ¥5.05/小时 (¥3754.73/月大约节省 32%) | ¥3.55/小时(¥ 2640.05/月大约节省 52%) |
P3 | 26 GB | ¥14.88 片/节点/小时(约¥11069.38/月) | 高 | 30,000 | ¥10.09/小时 (¥7509.46/月大约节省 32%) | ¥7.1/小时(¥ 5280.09/月大约节省 52%) |
P4 | 53 GB | ¥29.77 片/节点/小时(约¥22150.52/月) | 最高 | 40,000 | ¥20.2/小时 (¥15026.91/月大约节省 32%) | ¥14.2/小时(¥ 10565.79/月大约节省 52%) |
P5 | 120 GB | ¥63.92 片/节点/小时(约¥47556.48/月) | 最高 | 40,000 | ¥43.36/小时 (¥32262.32/月大约节省 32%) | ¥30.49/小时(¥ 22684.45/月大约节省 52%) |
高级
除了所有标准级别功能之外,新的高级级别还包括更多其他功能,如优于基本或标准级别缓存的性能、更大的工作负荷、灾难恢复和增强的安全性。其他功能包括:
- Redis 暂留可让你保留存储在 Redis 缓存中的数据。你还可获取快照并备份数据,以便在出现故障时进行加载。
- Redis 群集自动对多个 Redis 节点中的数据进行分片,因此你可以创建具有更大的内存大小的工作负荷(大于 53 GB)并获取更好的性能。
- Azure 虚拟网络 (VNet) 部署为用于 Redis 的 Azure 缓存提供增强的安全性,并提供子网、访问控制策略和进一步限制访问的其他功能。
缓存名称 | 缓存大小 | 预付款(每个分片,两个节点) | 网络性能 | 客户端连接数量 |
---|---|---|---|---|
P1 | 6 GB | ¥3.72 片/节点/小时(约¥2770.51/月) | 中等 | 7,500 |
P2 | 13 GB | ¥7.44 片/节点/小时(约¥5534.69/月) | 中等 | 15,000 |
P3 | 26 GB | ¥14.88 片/节点/小时(约¥11069.38/月) | 高 | 30,000 |
P4 | 53 GB | ¥29.77 片/节点/小时(约¥22150.52/月) | 最高 | 40,000 |
P5 | 120 GB | ¥63.92 片/节点/小时(约¥47556.48/月) | 最高 | 40,000 |
常见问题
全部展开-
对于传到缓存的数据和从缓存传出的数据如何收费?
按 正常费率 对传入缓存的数据和从缓存传出的数据收费。
-
我是否可缩放用于 Redis 的 Azure 缓存单位(与托管缓存中的概念相似)?
可以。在高级级别中,你可以扩大到多个 Redis 缓存单位。
-
我要在 Azure 中创建新的缓存,应使用哪种缓存?
我们建议新部署使用用于 Redis 的 Azure 缓存,因为其具有灵活性。此缓存基于许多编程语言(C/C++、.NET、Go、Java、Node.js、Objective C、Perl、PHP、Python、Ruby 以及 29 种以上的更多语言)都支持的开放标准 Redis 协议。因此,在 Azure 内部生成的几乎任何工作负载都可以使用此缓存。
-
既然你建议使用 Redis,为什么又提供不建议的“托管缓存”选项?
这是为了支持对其应用所依赖的共享缓存做了投资的客户,使他们有足够的时间迁移到 Redis 缓存。
-
Redis 缓存的费用中是否包含存储的费用?
是不包含存储的费用的。高级版本的 Redis 缓存是支持数据暂留的。如果您部署的是高级版,并设置了 Redis 数据暂留,会产生相应的存储的费用。
存储的费用取决于您选择的存储账户类型,如果选择的是 SSD,会按照高级非托管磁盘的费用计费;如果选择的是 HDD 存储,会按照标准页 Blob 的费用收费。