Coûts de Snowpark Container Services

Les coûts associés à l’utilisation de Snowpark Container Services peuvent être classés en coûts de stockage, coûts de pools de calcul et coûts de transfert de données.

Coût de stockage

Lorsque vous utilisez Snowpark Container Services, les coûts de stockage associés à Snowflake, comme le coût de l’utilisation de zones de préparation Snowflake ou du stockage des tables de base de données, s’appliquent. Pour plus d’informations, voir Exploration des coûts de stockage. En outre, les considérations suivantes en matière de coûts s’appliquent :

  • Coût de stockage du référentiel d’images : l’implémentation du référentiel d’images utilise une zone de préparation Snowflake. Par conséquent, le coût associé à l’utilisation de la zone de préparation Snowflake s’applique.

  • Coût de stockage des journaux : lorsque vous stockez les journaux des conteneurs locaux dans des tables d’événements, les coûts de stockage des tables d’événements s’appliquent.

  • Coût des volumes de montage :

    • Lorsque vous montez une zone de préparation Snowflake en tant que volume, le coût d’utilisation de la zone de préparation Snowflake s’applique.

    • Lorsque vous montez le stockage du nœud de pool de calcul en tant que volume, il apparaît en tant que stockage local dans le conteneur. Mais il n’y a pas de coût supplémentaire, car le coût du stockage local est couvert par le coût du nœud du pool de calcul.

Calculer le coût du pool de calcul

Un pool de calcul est un ensemble d’un ou plusieurs nœuds de machines virtuelles (VM) sur lesquels Snowflake exécute vos tâches et services Snowpark Container Services. Le nombre et le type (famille d’instances) des nœuds du pool de calcul (voir CREATE COMPUTE POOL) déterminent les crédits qu’il consomme et donc le coût que vous payez.

Vous devez payer des frais pour un pool de calcul dans l’état IDLE, ACTIVE, STOPPING ou RESIZING, mais pas lorsqu’il est dans l’état STARTING ou SUSPENDED. Pour optimiser les dépenses du pool de calcul, vous devriez utiliser la fonction AUTO_SUSPEND (voir CREATE COMPUTE POOL). Pour plus d’informations, voir le fichier CreditConsumptionTable.pdf.

Les vues suivantes fournissent des informations sur l’utilisation :

  • Vues ACCOUNT_USAGE

    Les vues ACCOUNT_USAGE suivantes contiennent des informations sur l’utilisation du crédit de Snowpark Container Services :

    • La vue SNOWPARK_CONTAINER_SERVICES_HISTORY offre des informations sur l’utilisation du crédit (consommation horaire) exclusivement pour Snowpark Container Services.

    • Dans la vue METERING_DAILY_HISTORY, interrogez les lignes dont la colonne service_type contient la valeur SNOWPARK_CONTAINER_SERVICES.

    • Dans la vue METERING_HISTORY, interrogez les lignes dont la colonne service_type contient la valeur SNOWPARK_CONTAINER_SERVICES.

  • Vues ORGANIZATION_USAGE

    • Dans la vue METERING_DAILY_HISTORY, utilisez le filtre de requête SERVICE_TYPE = SNOWPARK_CONTAINER_SERVICES.

Coûts du transfert des données

Le transfert de données est le processus de déplacement des données vers (entrée) et hors de (sortie) Snowflake. Pour plus d’informations, voir Comprendre le coût de transfert de données. Lorsque vous utilisez Snowpark Container Services, les considérations de coûts supplémentaires suivantes s’appliquent :

  • Transfert de données sortantes: Snowflake applique le même taux de transfert de données pour les transferts de données sortantes des services et des tâches vers d’autres régions Cloud et vers Internet, conformément au taux de tous les transferts de données sortantes de Snowflake. Pour plus d’informations, voir le fichier CreditConsumptionTable.pdf (tableau 4a).

    Vous pouvez interroger la vue DATA_TRANSFER_HISTORY ACCOUNT_USAGE pour obtenir plus d’informations sur l’utilisation. La colonne transfer_type identifie ce coût comme étant du type SNOWPARK_CONTAINER_SERVICES.

  • Transfert de données inter-AZ : Cette classe de transfert de données fait référence aux mouvements de données entre les entités de calcul au sein de Snowflake, par exemple entre deux pools de calcul ou entre un pool de calcul et un entrepôt.

    Snowflake ne facture pas actuellement l’inter-AZ, mais le fera à l’avenir. Snowflake offrira 1 TB de transfert de données inter-AZ gratuit chaque mois ou une remise de 10 % sur la facture mensuelle de calcul de Snowpark Container Services, le montant le plus élevé étant retenu. Tout transfert supplémentaire de données inter-AZ sera facturé au taux de transfert de données.

Voir Inter-AZ et le tableau de consommation du stockage en bloc.