Snowflake - 定价模型
Snowflake 使用三个不同阶段或层为最终用户提供服务 −
- 存储
- 虚拟仓库(计算)
- 云服务
Snowflake 没有任何许可证成本。但是,定价基于这三个层加上无服务器功能的实际使用情况。Snowflake 收取固定金额以及基于 Snowflake 信用使用情况的任何额外费用。
什么是 Snowflake 信用?
它是使用 Snowflake 资源(通常是虚拟仓库、云服务和无服务器功能)的付款方式。Snowflake 信用是一种计量单位。它是根据所利用的资源计算的,如果客户未使用任何资源或资源处于睡眠模式,则不收取任何费用。例如,当虚拟仓库正在运行并且云服务层正在执行某些用户定义的任务时,将使用雪花信用。
存储成本
Snowflake 按月收取数据存储费用。存储成本以每月存储在 Snowflake 中的平均数据量来衡量。此数据大小是在 Snowflake 执行压缩后计算的。这个成本非常低,一个月大约 23 美元/1TB 数据。
虚拟仓库(计算)
它是一个或多个用于将数据加载到 Snowflake 并执行查询的集群。Snowflake 使用雪花信用作为客户的付款。
雪花信用是根据仓库大小、集群数量和执行查询所花费的时间来计算的。仓库的大小决定了查询的运行速度。当虚拟仓库未运行且处于暂停模式时,它不会花费任何 Snowflake 信用。不同大小的仓库以不同的速率花费 Snowflake 信用。
仓库大小 | 服务器 | 信用/小时 | 信用/秒 |
---|---|---|---|
X-Small | 1 | 1 | 0.0003 |
Small | 2 | 2 | 0.0006 |
Medium | 4 | 4 | 0.0011 |
Large | 8 | 8 | 0.0022 |
X-Large | 16 | 16 | 0.0044 |
2X-Large | 32 | 32 | 0.0089 |
3X-Large | 64 | 64 | 0.0178 |
4X-Large | 128 | 128 | 0.0356 |
云服务
云服务管理用户任务的端到端解决方案。它根据任务要求自动分配资源。Snowflake 提供高达每日计算积分 10% 的免费云服务使用。
例如,如果用户每天花费 100 个积分作为计算,那么用于云服务的 10 个积分是免费的。
无服务器功能
Snowflake 提供了许多额外的无服务器功能。这些是托管计算资源,Snowflake 在使用时会消耗积分。
Snowpipe、数据库复制、物化视图维护、自动集群、搜索优化服务是 Snowflake 提供的无服务器功能。