Kosten von Snowpark Container Services¶
Die mit der Nutzung der Snowpark Container Services verbundenen Kosten lassen sich in Speicherkosten, Kosten für den Computepool und Kosten für den Datentransfer unterteilen.
Speicherkosten¶
Wenn Sie Snowpark Container Services nutzen, fallen die mit Snowflake verbundenen Speicherkosten an, einschließlich der Kosten für die Nutzung von Snowflake-Stagingbereichen oder für die Speicherung von Datenbanktabellen. Weitere Informationen dazu finden Sie unter Untersuchen der Speicherkosten. Darüber hinaus gelten die folgenden Kostenaspekte:
Speicherkosten des Image-Repository: Die Implementierung des Image-Repository verwendet einen Snowflake-Stagingbereich. Daher gelten die entsprechenden Kosten für die Nutzung von Snowflake-Stagingbereichen.
Protokollspeicherkosten: Wenn Sie lokale Containerprotokolleinträge in Ereignistabellen speichern, fallen Speicherkosten für die Ereignistabelle an.
Kosten für eingebundene Volumes:
Wenn Sie einen Snowflake-Stagingbereich als Volumen einbinden, fallen Kosten für die Verwendung des Snowflake-Stagingbereichs an.
Wenn Sie Speicher vom Computepool-Knoten als Volume einbinden, wird das Volume als lokaler Speicher im Container angezeigt. Es entstehen jedoch keine zusätzlichen Kosten, da die Kosten für den lokalen Speicher durch die Kosten für den Computepool-Knoten abgedeckt sind.
Kosten für Blockspeicher: Wenn Sie einen Dienst erstellen, der Blockspeicher verwendet, werden Ihnen Blockspeicher und Snapshot-Speicher in Rechnung gestellt. Weitere Informationen zu den Preisen für Speicher finden Sie in der Snowflake Service Consumption Table. Die entsprechenden Informationen sind in der Tabelle „SPCS Block Storage Pricing“ dieses Dokuments zu finden.
Computepool-Kosten¶
Ein Computepool ist eine Sammlung von einem oder mehreren virtuellen VM-Knoten (virtuelle Maschinen), auf denen Snowflake Ihre Snowpark Container Services-Jobs und -Dienste ausführt. Anzahl und Typ (Instanz-Familie) der Knoten im Computepool (siehe CREATE COMPUTE POOL) bestimmen die verbrauchten Credits und damit die anfallenden Kosten.
Für einen Computepool im Status IDLE, ACTIVE, STOPPING oder RESIZING fallen Gebühren an, aber nicht, wenn im Status STARTING oder SUSPENDED. Um die Ausgaben für den Computepool zu optimieren, sollten Sie das AUTO_SUSPEND-Feature nutzen (siehe CREATE COMPUTE POOL). Weitere Informationen finden Sie in der Snowflake Service Consumption Table.
Die folgenden Ansichten stellen Nutzungsinformationen bereit:
ACCOUNT_USAGE-Ansichten
Die folgenden ACCOUNT_USAGE-Ansichten enthalten Informationen zur Credit-Nutzung der Snowpark Container Services:
Die Ansicht SNOWPARK_CONTAINER_SERVICES_HISTORY bietet Informationen zur Credit-Nutzung (stündlicher Verbrauch) ausschließlich für Snowpark Container Services.
Fragen Sie die Ansicht METERING_DAILY_HISTORY nach Zeilen ab, in denen die Spalte
service_type
den WertSNOWPARK_CONTAINER_SERVICES
aufweist.Fragen Sie die Ansicht METERING_HISTORY nach Zeilen ab, in denen die Spalte
service_type
den WertSNOWPARK_CONTAINER_SERVICES
aufweist.
ORGANIZATION_USAGE-Ansichten
Verwenden Sie in der METERING_DAILY_HISTORY Ansicht den Abfragefilter
SERVICE_TYPE = SNOWPARK_CONTAINER_SERVICES
.
Datentransferkosten¶
Der Datentransfer ist der Prozess, bei dem Daten in Snowflake hinein oder aus Snowflake heraus bewegt werden. Weitere Informationen dazu finden Sie unter Erläuterungen zu Datentransferkosten. Wenn Sie Snowpark Container Services in Anspruch nehmen, gelten die folgenden zusätzlichen Kostenaspekte:
Ausgehender Datenverkehr: Snowflake wendet dieselbe Datentransfer-Gebühr für den ausgehenden Datentransfer von Diensten und Jobs zu anderen Cloudregionen und zum Internet an, die der Gebühr für alle ausgehenden Datentransfers von Snowflake entspricht. Weitere Informationen finden Sie in der Snowflake Service Consumption Table (Tabelle 4a).
Sie können die ACCOUNT_USAGE-Ansicht DATA_TRANSFER_HISTORY für Nutzungsinformationen abfragen. In der Spalte
transfer_type
haben diese Kosten den TypSNOWPARK_CONTAINER_SERVICES
.Interner Datentransfer: Diese Klasse des Datentransfers bezieht sich auf Datenbewegungen zwischen Computeentitäten innerhalb von Snowflake, z. B. zwischen zwei Computepools oder einem Computepool und einem Warehouse, die aus der Ausführung einer Servicefunktion resultieren. Weitere Informationen finden Sie in der Snowflake Service Consumption Table (Tabellen 4(a) für AWS, 4(b) für Azure und die Spalte mit dem Titel „SPCS Data-as-a-Service Transfer to Same Cloud Provider, Same Region“).
Um die Kosten für die interne Datenübertragung anzuzeigen, können Sie Folgendes tun:
Fragen Sie die Ansicht INTERNAL_DATA_TRANSFER_HISTORY im ACCOUNT_USAGE-Schema ab.
Fragen Sie die Ansicht DATA_TRANSFER_HISTORY im ACCOUNT_USAGE-Schema ab. In der Spalte
transfer_type
haben diese Kosten den TypINTERNAL
.Fragen Sie die Ansicht DATA_TRANSFER_HISTORY im ORGANIZATION_USAGE-Schema ab. In der Spalte
transfer_type
haben diese Kosten den TypINTERNAL
.Fragen Sie die Ansicht DATA_TRANSFER_DAILY_HISTORY im ORGANIZATION_USAGE-Schema ab. In der Spalte
service_type
haben diese Kosten den TypINTERNAL_DATA_TRANSFER
.Abfrage der Ansicht RATE_SHEET_DAILY im Schema ORGANIZATION USAGE. In der Spalte
service_type
haben diese Kosten den TypINTERNAL_DATA_TRANSFER
.Abfrage der Ansicht USAGE_IN_CURRENCY_DAILY im Schema ORGANIZATION USAGE. In der Spalte
service_type
haben diese Kosten den TypINTERNAL_DATA_TRANSFER
.