为什么选择 Amazon ElastiCache?
Amazon ElastiCache 是一项完全托管且兼容 Valkey、Memcached 和 Redis OSS 的服务,可为现代应用程序提供实时、成本优化的性能。ElastiCache 可加快数据库和应用程序性能,以微秒级响应时间扩展到每秒数亿次操作。与开源替代方案相比,ElastiCache 提供增强的安全性、可靠性、可扩展性和性能。
您可以使用我们的无服务器选项快速开始使用 ElastiCache,该选项无需规划、预置和管理缓存群集容量。随着您的内存、计算和网络吞吐量需求发生变化,Amazon ElastiCache Serverless 可立即扩展以适应您的工作负载。使用 ElastiCache Serverless,您需要为以 GiB 小时为单位存储的数据以及 ElastiCache 处理单元(ECPU)中的应用程序工作负载使用的计算量付费。Amazon ElastiCache for Valkey 在无服务器上的起价低至每月 6 美元,与其他支持的引擎相比,ElastiCache 无服务器的价格低 33%,基于 ElastiCache 节点的价格低 20%。
您还可以通过选择 ElastiCache 节点类型和节点数量来设计 ElastiCache 集群。这种做法需要按小时向每个节点收费。ElastiCache 支持按需节点(无需承诺)和预留节点(为一年或三年承诺期的客户提供折扣)。详细了解如何在 ElastiCache Serverless 和设计您自己的 ElastiCache 集群之间进行选择。
您还可能需要支付与备份存储、AWS 区域内或跨 AWS 区域数据传输或使用 AWS Outposts 相关的费用。
适用于 ElastiCache 的 AWS 定价计算器
按实际用量付费,没有最低费用。 根据位置、数据传输量、请求数量等,在单一估算中计算您的 ElastiCache 和架构成本。立即为使用 ElastiCache 创建自定义估算 »
AWS Free Tier
作为 AWS Free Tier 的一部分,您可以免费开始使用 ElastiCache。注册后,新 AWS 客户可获得 750 个小时的 ElastiCache cache.t2.micro 或 cache.t3.micro 节点免费使用时间,期限最多为 12 个月。
ElastiCache 节点本身传入或传出的流量并不需要支付 ElastiCache 数据传输费。作为 AWS Free Tier 的一部分,新 AWS 客户将会获得一年期所有 AWS 服务间每月共计 15GiB 的免费数据传输。
AWS Free Tier 适用于在全球各区域使用的套餐服务。AWS Free Tier 中的免费使用量每月计算一次(所有区域)并自动应用到账单中。请注意,免费使用量不可累积。目前,我们尚未在 AWS GovCloud(美国)区域和中国(北京)区域提供 AWS Free Tier。
注意:ElastiCache Serverless 目前不支持 AWS Free Tier。
无服务器
关键术语
存储的数据:您需要为存储在 ElastiCache 无服务器中的数据付费,按千兆字节小时(GB-小时)计费。ElastiCache Serverless 会持续监控缓存中存储的数据量,每分钟采样多次,并计算每小时平均值以确定缓存的数据存储使用情况(以 GB 小时为单位)。每个 ElastiCache Serverless 缓存至少按 1GB 的存储数据进行计量(对于 ElastiCache for Memcached 和 ElastiCache for Redis OSS)。与其他受支持的引擎相比,您可以进一步优化 ElastiCache Serverless for Valkey 的成本,其价格降低 33%,100 MB 的最低数据存储降低 90%。
ElastiCache 处理单元(ECPU):您需要为 ElastiCache 处理单元(ECPU)中的 ElastiCache Serverless 请求付费,该单元包括 vCPU 时间和传输的数据。对于传输的每千字节(KB)数据,读取和写入需要 1 个 ECPU。例如,传输 3.2 KB 数据的 GET 命令将消耗 3.2 个 ECPU。需要额外 vCPU 时间或传输超过 1KB 数据的命令将按比例消耗更多 ECPU。
最低计量数据存储:ElastiCache Serverless for Valkey 每个缓存 100MB,ElastiCache for Memcached 和 ElastiCache for Redis OSS 每个缓存 1GB。
-
Valkey
-
Memcached
-
Redis OSS
-
Valkey
-
-
Memcached
-
-
Redis OSS
-
数据分层
具有数据分层的节点使用固态驱动器(SSD),通过将最不常用的项目从内存移动到 SSD 来自动优化 ElastiCache 集群的成本。与存储在内存中的数据相比,存储在 SSD 上的数据表现出略高的延迟和较低的吞吐量。
具有数据分层的 Amazon ElastiCache 节点非常适合定期访问多达 20% 数据的工作负载,以及在初次需要访问频率较低的项目时能够容忍额外延迟的应用程序。
与仅具有内存的 ElastiCache R6g 节点相比,具有内存和固态硬盘的 ElastiCache R6gd 节点在最大利用率下运行时,总存储容量增加了近 5 倍,可帮助您实现超过 60% 的成本节约。有关数据分层如何降低成本的说明,请参阅下面的示例 6。
注意:ElastiCache Serverless 不支持数据分层。
-
Valkey
-
Redis OSS
-
Valkey
-
-
Redis OSS
-
预留节点
使用 ElastiCache 预留节点或实例(RI),可让您在一年或三年期限内预留的节点在当前每小时使用费率的基础上享受大幅折扣。使用预留节点,您可以选择执行以下操作:
• 支付最低小时费用,无预付款
• 以较低的每小时费用进行一次性的部分款项预付
• 预先支付所有费用可享受更低的每小时费用
Amazon ElastiCache 支持其所有预留节点产品的大小灵活性,使您的预留节点折扣适用于预留中指定大小之外的不同大小的节点类型。借助灵活的预留节点,您在购买预留时不再需要承诺特定的节点大小,这就能够减少容量规划的开销,并使您能够根据工作负载和容量需求的变化调整集群大小。
预留节点定价也可用于使用数据分层的集群节点。要了解更多信息,请访问我们的 ElastiCache 预留节点文档。
注意:ElastiCache Serverless 不支持预留节点。
ElastiCache 的预留节点计划
* RI 月费是预留实例期限内的平均月付款项。每个月的实际月付款项等于该月的实际小时数乘以小时使用费率,或者等于该月的秒数乘以小时使用费率再除以 3600,具体取决于您运行的 ElastiCache 实例类型。小时使用费率等于整个预留实例有效期间的月付款项总平均值除以整个预留实例期间的总小时数(基于 365 天一年)。
** RI 的有效小时费率可帮助您计算与按需型实例相比,预留实例可节省的成本。当您购买预留实例时,将按照您选择的整个预留实例期间的每个小时向您收费,无论该实例是否在运行。有效小时定价显示分摊的小时实例成本。它计算预留实例在整个有效期间的总成本,包括任何预付款项,然后将该成本分摊到该预留实例期间的每个小时。
备份和还原
借助 ElastiCache,您可以在所有 AWS 区域以每月每 GiB 0.085 USD 的价格存储备份。创建备份或将数据从备份还原为缓存不收取任何数据传输费用。
数据传输
同一区域的数据传输成本
同一可用区(AZ)内的 Amazon Elastic Compute Cloud (Amazon EC2) 与 ElastiCache 之间的数据传输免费。尽管在同一区域不同可用区内的 Amazon EC2 实例与 ElastiCache 节点之间的数据传输需收取 0.01 USD/GB 的标准 EC2 区域数据转移费用,但您只需支付从 EC2 实例传入和传出数据的费用。
跨区域的数据传输成本
ElastiCache Global Datastore 支持完全托管、快速可靠且安全的跨区域复制。以下费用适用于从主要(或来源)区域传出的流量。
M5、R5、R6g、R6gd、M6g、M7g 和 R7g 节点均提供 Global Datastore,AWS Free Tier 未涵盖这些节点。
注意:ElastiCache Serverless 目前不支持 Global Datastore。
AWS Outposts
AWS Outposts 是一项完全托管式服务,可将 AWS 基础设施、服务、API 和工具扩展到客户数据中心、主机托管空间或本地部署设施。您可以购买为三年期的 Outposts 服务器,并且可以选择“预付全部费用”、“预付部分费用”和“无预付费用”。价格包括期末的交付、安装、维修和拆除费用。
通过提供对 AWS 托管基础设施的本地访问,Outposts 让您能够使用与在 AWS 区域中相同的编程接口构建和运行本地应用程序,同时使用本地计算和存储资源以满足低延迟和本地数据处理需要。ElastiCache for Outposts 仅支持 M5 和 R5 系列节点。
注意:ElastiCache Serverless 不支持 AWS Outposts。
按需
-
Valkey
-
Memcached
-
Redis OSS
-
Valkey
-
-
Memcached
-
-
Redis OSS
-
定价示例
示例 1:在新应用程序中开始使用缓存
场景:您正在构建一个新的应用程序,该应用程序需要缓存来存储数据库中经常访问的数据,以提高应用程序性能。您估计您的平均数据集大小约为 10GB,平均请求速率为每秒 50000 个请求。您选择在美国东部(弗吉尼亚州北部)部署工作负载。
您的总缓存费用按以下方式计算:
计算使用 ElastiCache Serverless for Valley 的数据存储费用
平均每小时的数据存储使用量 = 10 GB-小时。
平均每小时的数据存储费用:
10 GB 小时 * 0.0837 USD/GB 小时 = 0.837 USD/小时。
ECPU 费用
由于您的工作负载是缓存用例,因此假设每个请求传输的平均字节数小于 1KB,每个请求将消耗 1 个 ECPU。
平均每小时的 ECPU 使用量 = 50000 次请求/秒 * 一小时 3600 秒 = 1.8 亿个 ECPU。
平均每小时的 ECPU 费用:
(1.8 亿/100 万) * 0.00227 USD/百万 ECPU = 0.409 USD/小时。
无服务器总费用
数据存储 = 0.837 USD/小时
ECPU 费用 = 0.409 USD/小时
总计 = 1.246 USD/小时
示例 2:流量激增的应用程序的 Valkey 缓存
场景:您正在构建一个应用程序,该应用程序需要提供快速数据访问的缓存,以便为电子商务网站提供实时的响应式用户体验。您估计应用程序在空闲状态下的缓存数据集总大小为 10GB,并在一天中两个小时的高峰期增长到 100GB。您的应用程序使用 Valkey 和 Redis OSS SET 和 GET 命令访问此缓存,以读取和写入大小为 500 字节的对象。您估计典型的请求率为每秒 10 万个请求,每天两个小时内,每日峰值为每秒 100 万个请求。您选择在美国东部(弗吉尼亚州北部)部署工作负载。
决定:由于其简单性,您选择开始使用 ElastiCache Serverless 构建应用程序。您还可以选择通过使用按需节点配置自己的集群来运行工作负载。您可以比较这两个选项的定价。
无服务器选项
您的总费用按以下方式计算:
数据存储费用
平均每小时的数据存储使用量 = ((10GB * 22 小时) + (100GB * 2 小时))/一天 24 小时 = 17.5GB 小时
平均每小时的数据存储费用:
17.5 GB 小时 * 0.0837 USD/GB 小时 = 1.464 USD/小时。
ECPU 费用
由于您的工作负载由 Redis OSS SET 和 GET 请求组成,并且每个请求传输 500 字节,因此每个请求将消耗 1 个 ECPU。
平均每小时的 ECPU 使用量 = (10 万 ECPU/秒 * 每小时 3600 秒 * 22 小时 + 100 万 ECPU/秒 * 每小时 3600 秒 * 2 小时)/一天 24 小时 = 6.3 亿 ECPU
平均每小时的 ECPU 费用:
(6.3 亿/100 万) * 0.002278 USD/百万 ECPU = 1.435 USD/小时
数据传输费用
您可以在选择的可用区中访问无服务器缓存,这样就不会产生任何跨可用区数据传输费用。
无服务器总费用
数据存储 = 1.464 USD/小时
ECPU 费用 = 1.435 USD/小时
总计 = 2.899 USD/小时
按需节点选项
您可以使用 r7g.xlarge 节点设计集群。为了适应 100GB 和每秒 100 万个请求的峰值,并为不可预测的峰值保持 20% 的缓冲区,您需要 6 个分片,每个分片具有 19.74GB(26.32GB 的 75%)可用存储,并有两个节点用于高容量存储。可用性(配置您自己的集群时,ElastiCache 建议保留 25% 的节点内存用于非数据使用)。您可以将节点平均分配到两个可用区以实现高可用性。
按需节点费用
Cache.r7g.xlarge = 0.350 USD
总计 = 0.350 USD * 12 节点集群 = 4.2 USD/小时。
数据传输费用
(10 万个请求/秒 * 3600 秒/小时 * 22 小时 + 100 万个请求/秒 * 3600 秒/小时 * 2 小时)/24 = 6.3 亿个请求/小时。
传输的数据 = 6.3 亿个请求/小时 * 500 字节/请求 = 293.36GB/小时。
由于是多可用区架构,因此您的数据大约有 50% 将会跨可用区
293.36 GB/小时 * 50% * 0.01 USD/GB = 1.46 USD/小时
按需费用总额
节点费用 = 4.2 USD/小时
数据传输费用 = 1.46 USD/小时
总计 = 5.66 USD/小时
示例 3:开始在新应用程序中使用 Memcached 缓存
场景:您有一个使用 Amazon ElastiCache for Memcached 的简单数据库缓存使用案例。您需要缓存具有高可用性,以避免在节点或可用区发生故障时应用程序性能下降。您估计应用程序在空闲状态下的缓存数据集总大小为 20GB,并在高峰期间增长到 150GB。您的应用程序使用 Memcached set 和 get 命令访问此缓存,以读取和写入大小为 500 字节的对象。您估计典型的请求率为每秒 10 万个请求,每天两个小时内,每日峰值为每秒 50 万个请求。您选择在美国东部(弗吉尼亚州北部)部署工作负载。
决定:由于其简单性,您选择开始使用 ElastiCache Serverless 构建应用程序。您还可以选择通过使用按需节点配置自己的集群来运行工作负载。由于您需要高可用性,因此您需要运行两个 ElastiCache for Memcached 集群,并从您的应用程序向这两个集群写入数据。您可以比较这两个选项的定价。
无服务器选项
您的总费用按以下方式计算:
数据存储费用
平均每小时的数据存储使用量 = ((20GB * 22 小时) + (150GB * 2 小时))/一天 24 小时 = 30.83GB-小时
平均每小时的数据存储费用:
30.83 GB-小时 * 0.125 USD/GB-小时 = 3.85 USD/小时。
ECPU 费用
由于您的工作负载由 Memcached set 和 get 请求组成,并且每个请求传输 500 字节,因此每个请求将消耗 1 个 ECPU。
平均每小时的 ECPU 使用量 = (10 万 ECPU/秒 * 每小时 3600 秒 * 22 小时 + 50 万 ECPU/秒 * 每小时 3600 秒 * 2 小时)/一天 24 小时 = 4.8 亿 ECPU
平均每小时的 ECPU 费用:
(4.8 亿/100 万) * 0.0034 USD/百万个 ECPU = 每小时 1.63 USD
数据传输费用
您可以在选择的可用区中访问无服务器缓存,这样就不会产生任何跨可用区数据传输费用
无服务器总费用
数据存储 = 3.85 USD/小时
ECPU 费用 = 1.63 USD/小时
总计 = 5.48 USD/小时
按需节点选项
您可以使用 r7g.xlarge 节点设计集群。为了适应 150 GB 的峰值并为不可预测的峰值保留 20% 的缓冲区,您需要七个分片,每个分片具有 26.32GB 的可用存储空间。要创建两个集群以实现高可用性,您总共需要 14 个节点。
按需节点费用
Cache.r7g.xlarge = 0.437 USD
总计 = 0.437 USD * 7 个节点集群 * 2 个集群 = 6.12 USD/小时。
数据传输费用
(10 万个请求/秒 * 3600 秒/小时 * 22 小时 + 50 万个请求/秒 * 3600 秒/小时 * 2 小时)/24 = 4.8 亿个请求/小时。
传输的数据 = 4.8 亿个请求/小时 * 500 字节/请求 = 223.51GB/小时。
由于是多可用区架构,因此您的数据大约有 50% 将会跨可用区
223.51 GB/小时 * 50% * 0.01 USD/GB * 2 个集群 = 2.24 USD/小时
按需费用总额
节点费用 = 6.12 USD/小时
数据传输费用 = 2.24 USD/小时
总计 = 8.36 USD/小时。
示例 4:运营游戏排行榜
您在一家游戏公司工作,您的团队管理一个排行榜。您的数据存储大小为 100GB,由平均大小为 1.2KB 的对象组成。您使用 Valkey SortedSet 数据结构来维护排行榜,平均请求率为每秒 50 万个请求。来自工作负载的每个请求的平均 vCPU 时间是 SET 或 GET 请求的三倍,并传输 1.2KB 的数据。因此,应用程序的每个请求平均消耗 3 个 ECPU。您的总费用按以下方式计算
数据存储费用
平均每小时的数据存储使用量 = 100 GB-小时
平均每小时的数据存储费用:
100 GB-小时 * 0.0837 USD/GB-小时 = 8.37 USD/小时
ECPU 费用
平均每小时的 ECPU 使用率 = 50 万个请求/秒 * 3 个 ECPU/请求 * 每小时 3600 秒 = 5.4 亿个 ECPU
平均每小时的 ECPU 费用:
(5.4 亿/100 万) * 0.002278 USD/百万 ECPU = 12.30 USD/小时
无服务器总费用
数据存储 = 8.37 USD/小时
ECPU 费用 = 12.30 USD/小时
总计 = 20.67 USD/小时
示例 5:大量写入,采用 ElastiCache 全球数据存储,三年预付费(分布式会话存储使用案例)
场景:您有一个使用 ElastiCache for Valkey 的大量写入分布式会话存储工作负载。由于用户位于美国各地,因此您选择在作为主区域的美国东部(弗吉尼亚州北部)和作为次要区域的美国西部(北加利福尼亚)使用 Global Datastore。总数据集大小为 25GiB 的 200 字节对象。您的流量模式为每秒写入 50000 次,主区域每秒读取 50000 次,次区域读取 50000 次。您已选择将集群式架构部署到三个可用区,在每个区域中有三个分片,每个分区两个副本节点。分片是包含 1-6 个节点的集合。
决定:您预计此工作负载非常稳定,已选择使用三年期的预留实例,并预付全部费用。您的总费用将按以下方式计算:
3 年合约的预留节点收费,预付全部费用
3 个分片 * 每个分片 3 个节点 * 2 个区域 = 共 18 个节点
cache.m7g.xlarge 3 年预付全部费用有效小时定价 = 0.114 USD/小时
18 个节点 * 0.114 USD = 2.052 USD/小时
数据传输费用
每秒 10 万次读取 * 200 字节 * 60 分钟/小时 * 60 秒/分钟 = 72 GiB/小时
每秒 5 万次写入 * 200 字节 * 60 分钟/小时 * 60 秒/分钟 = 36 GiB/小时
由于是多可用区架构,因此您的数据大约有 66% 将会跨可用区
(72 GiB + 36 GiB) * 66% * 0.01 USD/GiB = 0.713 USD/小时
Global Datastore 复制流量传出 = 36 GB/小时
36 GiB * 0.02 USD = 0.72 USD/小时
总计 = 0.72 USD + 0.713 USD = 1.43 USD/小时
总费用
ElastiCache 节点费用 = 2.05 USD/小时
数据传输费用 = 1.43 USD/小时
总计 = 3.48 USD/小时
示例 6:使用数据分层托管具有低毫秒延迟的 TB 级缓存
场景:您正在运行一个报告应用程序并选择 ElastiCache for Valkey 来提高底层数据库的性能。该应用程序本质上是临时的,主要访问上个月生成的数据,但出于合规性目的需要保留 12 个月的数据。存储的数据量相当稳定,每月 85 GiB,共计 1 TiB。
决定:由于应用程序主要使用最新数据,因此选择具有数据分层的 cache.r6gd.16xlarge 节点类型。应用程序在美国东部(弗吉尼亚州北部)区域运行。您没有使用只读副本、快照、Global Datastore 或任何其他可计费的 ElastiCache 功能。您的总费用按以下方式计算:
按需节点费用
数据库大小:1 TiB(或 1024 GiB)
cache.r6gd.16xlarge 可用内存容量:419.1 GiB/节点,减去 25% 预留内存:419.1*0.75 = 314.33 GiB/节点
cache.r6gd.16xlarge SSD 容量:1592.56 GiB
每个节点的总容量:314.33 + 1592.56 = 1906.89 GiB/节点
数据集所需的节点数:1024 GiB ÷ 1906.89 GiB/节点 = 1 个节点
cache.r6gd.xlarge 按需价格:9.9816 USD/小时
每小时总费用:1 个节点 * 9.981 USD/小时 = 9.98 USD
完全在内存中运行时所需的节点数:1024 GiB ÷ 314.33 GiB/节点的 cache.r6g.16xlarge = 4 个节点
cache.r6g.16xlarge 按需价格:6.567 美元/小时
完全在内存中运行的每小时费用:4 个节点 * 6.567 美元/小时 = 26.27 美元
与完全在内存中运行相比节省:21.01 USD – (9.98 USD / 21.01 USD) = 52.5%
常见问题
AWS Free Tier 是否包含 ElastiCache?
是的,您可以开始免费使用 ElastiCache。新 AWS 客户可获得 750 个小时的 cache.t2.micro 或 cache.t3.micro 节点免费使用时间,期限最多为 12 个月。作为 AWS Free Tier 的一部分,新 AWS 客户将会获得一年期所有 AWS 服务间每月共计 15GiB 的免费数据传输。这是在 ElastiCache for Valkey、ElastiCache for Memcached 和 ElastiCache for Redis OSS 上提供的。
AWS Free Tier 适用于在全球各区域使用的套餐服务。AWS Free Tier 中的免费使用量每月计算一次(所有区域)并自动应用到账单中,免费使用量不能累计。目前,我们尚未在 AWS GovCloud(美国)区域和中国(北京)区域提供 AWS Free Tier。
注意:ElastiCache Serverless 目前不支持 AWS Free Tier。
ElastiCache 每月的费用是多少?
使用 AWS 定价计算器,根据位置、数据传输量、请求数量等,在单一估算中计算您的 ElastiCache 成本。
哪些因素会影响 ElastiCache 的成本?
- 引擎类型:Amazon ElastiCache for Valkey 起价为 6 美元/月,与其他受支持的引擎相比,ElastiCache Serverless 的价格低 33%,ElastiCache 节点价格低 20%
- 无服务器:无服务器缓存可在需要时自动扩展,无需为峰值需求提供容量,从而帮助优化成本。
- 按需节点:使用按需节点配置的集群可以帮助优化具有可预测扩展需求的工作负载的成本。
- 数据分层:具有数据分层的节点使用 SSD,通过将最不常用的项目从内存移动到 SSD 来自动优化 ElastiCache 集群的成本。
- 预留节点:使用 ElastiCache 预留节点,可让您在一年或三年期限内预留的节点在当前每小时使用费率的基础上享受大幅折扣。
- 备份与还原:所有 AWS 区域的备份存储空间按每月每 GB 0.085 USD 的费率收费。
- 数据传输:同一可用区内的 Amazon EC2 和 ElastiCache 之间传输数据是免费的。尽管在同一区域中不同可用区内的 EC2 实例和 ElastiCache 节点之间传输数据需收取标准 Amazon EC2 区域数据传输费,但您只需支付 EC2 实例的数据传入或传出费用。
ElastiCache 的使用如何收费和记账?
使用 ElastiCache Serverless 时,您需要为缓存数据(以 GiB-小时为单位)以及应用程序使用的 ElastiCache 处理单元(ECPU)数量付费。设计您自己的集群时,定价按节点小时计算。
ElastiCache 处理单元(ECPU)如何计算?
您需要为 ECPU 中的 ElastiCache Serverless 请求付费。您的请求消耗的 ECPU 数量取决于 vCPU 所用时间和传输的数据量。每个简单的读取和写入(例如 Valkey 和 Redis OSS GET 和 SET 命令或 Memcached get 和 set 命令)每传输一千字节(KB)数据需要 1 个 ECPU。例如,传输 3.2 KiB 数据的 GET 命令将消耗 3.2 个 ECPU。
某些对内存数据结构进行操作的 Valkey 和 Redis OSS 命令消耗的 vCPU 时间可能比 GET 或 SET 命令更多。ElastiCache 根据命令所花费的 vCPU 时间与 Redis OSS SET 或 GET 命令所花费的 vCPU 时间的基准进行比较,计算消耗的 ECPU 数量。例如,一个 SORT 命令所花费的 vCPU 时间是 SET 或 GET 命令所用时间的三倍,并且传输 2 KiB 数据,这将消耗 3 个 ECPU。
如果您的命令需要额外的 vCPU 时间并传输比 1 个 ECPU 基准更多的数据,则 ElastiCache 将根据两个维度中的较高者计算所需的 ECPU。例如,一个 ZADD 命令所花费的 vCPU 时间是 SET 或 GET 命令所用时间的两倍,并且传输 3 KiB 数据,这将消耗 3 个 ECPU。
Amazon EC2 和 ElastiCache 之间的数据传输费如何计算?
同一可用区内的 Amazon EC2 和 ElastiCache 之间传输数据是免费的。创建 ElastiCache 无服务器缓存时,您可以选择希望 ElastiCache 创建 VPC 端点的可用区。当访问缓存的 EC2 实例与缓存端点位于同一可用区时,没有跨可用区数据传输成本。如果您从不同的可用区访问缓存,则将产生标准 Amazon EC2 跨可用区数据传输费用。您只需为 EC2 实例传入或传出的数据付费。VPC 端点传入或传出的流量并不需要支付 ElastiCache 数据传输费。
当您设计自己的集群时,您的应用程序将直接连接到每个缓存节点。尽管在同一区域中不同可用区内的 Amazon EC2 实例和 ElastiCache 节点之间传输数据需收取标准 Amazon EC2 区域数据传输费,但您只需支付 EC2 实例的数据传入或传出费用。ElastiCache 节点本身传入或传出的流量并不需要支付 ElastiCache 数据传输费。
标准数据传输费率适用于从区域传出的数据。
问:我的 ElastiCache Serverless 缓存的账单周期怎么计算?
ElastiCache Serverless 缓存将在可用时立即开始计费。计费将持续到删除缓存为止。只要您的 ElastiCache Serverless 缓存在“可用”或“正在更新”状态下运行,就会为缓存计费。如果您希望不再为缓存付费,则必须将其删除,以免产生更多使用费
我的 ElastiCache 按需节点的账单周期怎么计算?
ElastiCache 节点将在可用时立即开始计费,截止到节点终止之时(删除节点也会导致节点终止)。
ElastiCache 节点小时数如何界定?
您的节点以“可用”或“正在修改”状态运行的任何时间均会计入 ElastiCache 节点小时数。如果您希望不再为节点付费,则必须终止节点,以免产生更多应计费节点小时数。
ElastiCache 的价格包含税费吗?
除非另有说明,否则 ElastiCache 的价格不包含适用的税费和关税(包括增值税和适用的销售税)。使用日本账单地址的客户若要使用 AWS,则需缴纳日本消费税。
准备好开始使用了吗?
了解 AWS 客户如何使用 ElastiCache