Snowpark Container Services 成本¶
使用 Snowpark Container Services 的相关成本可分为存储成本、计算池成本和数据传输成本。
存储成本¶
当您使用 Snowpark Container Services 时,适用与 Snowflake 相关的存储成本,包括 Snowflake 暂存区使用成本或数据库表存储成本。有关更多信息,请参阅 探索存储成本。此外,还需考虑以下成本因素:
镜像仓库存储成本: 镜像仓库 的实现需使用 Snowflake 暂存区。因此,会产生使用 Snowflake 暂存区的相关成本。
日志存储成本: 在事件表中存储本地容器日志 时,会产生事件表存储成本。
装载卷的成本:
将 Snowflake 暂存区装载为卷时,会产生使用 Snowflake 暂存区的成本。
将计算池节点上的存储装载为卷时,它会在容器中显示为本地存储。但由于本地存储成本已包含在计算池节点的成本中,因此不会产生额外成本。
块存储成本: 当您创建使用 块存储 的服务时,需要支付块存储和快照存储费用。有关存储定价的更多信息,请参阅 `Snowflake 服务消耗表 `_。此文档中的 SPCS 块存储定价表提供了相关信息。
计算池成本¶
计算池 是一个或多个虚拟机 (VM) 节点的集合,Snowflake 会在这些节点上运行您的 Snowpark Container Services 作业和服务。计算池中节点的数量和类型(实例族)(请参阅 CREATE COMPUTE POOL)决定了其消耗的 credit 数量,从而决定了您需支付的成本。
计算池处于 IDLE、ACTIVE、STOPPING 或 RESIZING 状态时会产生费用,但处于 STARTING 或 SUSPENDED 状态时不会产生费用。要优化计算池支出,应利用 AUTO_SUSPEND 功能(请参阅 CREATE COMPUTE POOL)。有关更多信息,请参阅 Snowflake 服务消耗表。
以下视图提供了使用量信息:
ACCOUNT_USAGE 视图
以下 ACCOUNT_USAGE 视图包含 Snowpark Container Services 的 credit 使用量信息:
SNOWPARK_CONTAINER_SERVICES_HISTORY 视图 专门提供 Snowpark Container Services 的 credit 使用量信息(每小时消耗量)。
在 METERING_DAILY_HISTORY 视图 中,查询
service_type
列中包含SNOWPARK_CONTAINER_SERVICES
值的行。在 METERING_HISTORY 视图 中,查询
service_type
列中包含SNOWPARK_CONTAINER_SERVICES
值的行。
ORGANIZATION_USAGE 视图
在 METERING_DAILY_HISTORY 视图 中,使用
SERVICE_TYPE = SNOWPARK_CONTAINER_SERVICES
查询筛选器。
数据传输成本¶
数据传输是将数据移入(入口)和移出(出口)Snowflake 的过程。有关更多信息,请参阅 了解数据传输成本。使用 Snowpark Container Services 时,需考虑以下额外成本:
出站数据传输: 对于从服务和作业中传输到互联网和其他云区域的出站数据传输,Snowflake 采用相同的数据传输费率,与 Snowflake 所有出站数据传输的费率一致。有关更多信息,请参阅 `Snowflake 服务消耗表`_(表 4a)。
您可以查询 DATA_TRANSFER_HISTORY ACCOUNT_USAGE 视图,了解使用量信息。
transfer_type
列将此成本的类型标识为SNOWPARK_CONTAINER_SERVICES
。内部数据传输: 这类数据传输指的是 Snowflake 内跨计算实体的数据移动,例如在两个计算池之间的数据移动,或在一个计算池和一个仓库之间的数据移动,这些移动是由执行 服务函数 引起的。有关更多信息,请参阅 `Snowflake 服务消耗表`_(AWS 的表 4(a),Azure 的表 4(b),以及标题为“向同一云提供商、同一区域传输 SPCS 数据”的列)。
要查看与内部数据传输相关的成本,可以执行以下操作:
查询 ACCOUNT_USAGE 架构中的 INTERNAL_DATA_TRANSFER_HISTORY 视图。
查询 ACCOUNT_USAGE 架构中的 DATA_TRANSFER_HISTORY 视图。
transfer_type
列将此成本的类型标识为INTERNAL
。查询 ORGANIZATION_USAGE 架构中的 DATA_TRANSFER_HISTORY 视图。
transfer_type
列将此成本的类型标识为INTERNAL
。查询 ORGANIZATION_USAGE 架构中的 DATA_TRANSFER_DAILY_HISTORY 视图。
service_type
列将此成本的类型标识为INTERNAL_DATA_TRANSFER
。查询 ORGANIZATIONUSAGE 架构中的 RATE_SHEET_DAILY 视图。 列将此成本的类型标识为
INTERNAL_DATA_TRANSFER
。查询 ORGANIZATIONUSAGE 架构中的 USAGE_IN_CURRENCY_DAILY 视图。 列将此成本的类型标识为
INTERNAL_DATA_TRANSFER
。