Optimisation des coûts de transfert de données avec Egress Cost Optimizer

Egress Cost Optimizer (ECO) est une fonctionnalité de l’exécution automatique qui minimise les coûts de sortie lors du partage de données ou d’applications vers plusieurs régions, aidant les fournisseurs sur Snowflake (de listings publics et privés) à réduire les coûts de partage, les coûts de service et, par conséquent, à maximiser leur retour sur investissement (ROI).

Note

  • Par défaut, Egress Cost Optimizer n’est pas disponible pour les clients utilisant Virtual Private Snowflake (VPS), Business Critical Edition, ou dans un cloud gouvernemental. Si vous êtes un client BCE, VPS ou Gov, vous pouvez contacter le responsable de votre compte Snowflake pour plus d’informations sur l’activation d’ECO.

  • Les fournisseurs peuvent activer ECO dans un compte principal dans n’importe quelle région commerciale et créer des listings ciblés vers n’importe quelle autre région, y compris VPS, BCE et les régions gouvernementales.

Fonctionnement d’Egress Cost Optimizer

Egress Cost Optimizer analyse la configuration de votre listing en fonction du nombre de régions et de fournisseurs Cloud où le listing est disponible, et offre l’exécution automatique la plus rentable. Par exemple, si vous répliquez des données dans plusieurs régions du Cloud et que vous subissez des coûts de sortie répétés pour le même ensemble de données, le système achemine intelligemment les données via un cache ECO géré par Snowflake. De cette manière, les clients finissent par ne plus payer de coûts de sortie supplémentaires pour s’étendre à de nouvelles régions, ce qui réduit les coûts de transfert des données.

Autre exemple : si vous ne répliquez que dans une ou deux régions au sein du même fournisseur Cloud, ECO n’utilise pas le cache ECO car les coûts de transfert des données sont déjà optimisés. Par conséquent, en activant ECO, vous garantissez des coûts de transfert de données minimaux, quel que soit le scénario de partage des données. Pour de plus amples informations sur les coûts, les avantages et les limites d’ECO, voir Avantages et coûts de l’optimisation des coûts de sortie et Limites relatives à ECO.

Sans Egress Cost Optimizer : Les coûts de sortie augmentent lorsque les données sont partagées entre plus de 30 régions

Sans Egress Cost Optimizer : Les coûts de sortie augmentent lorsque les données sont partagées entre plus de 30 régions

Avec Egress Cost Optimizer : Le coût de sortie est réduit à un seul transfert des données dans le cache du Cloud

Avec Egress Cost Optimizer : Le coût de sortie est réduit à un seul transfert des données dans le cache ECO

ECO n’a pas d’impact sur les engagements existants en matière de sécurité, de fonctions et de performances des listings comme la prise en charge du chiffrement des données en transit et au repos via Snowflake Tri-Secret Secure (TSS), ou les fonctions existantes de réplication automatique inter-Cloud (par exemple la réplication au niveau de l’objet, la planification cron d’actualisation des listings et l’historique d’actualisation des listings).

Vous pouvez en savoir plus sur les sous-traitants tiers pris en charge par Snowflake qui sont utilisés en connexion avec le cache du Cloud en visitant notre site Sous-traitant.

Lorsque vous utilisez ECO, vos données sont hébergées dans les régions suivantes, en plus des régions où vous mettez les données à la disposition de vos consommateurs :

Amérique du Nord et du Sud

Région locale

Cloud local

ID de région locale

Région de cache ECO gérée par Snowflake

Canada (Centre)

AWS

ca-central-1

Est de l’Amérique du Nord

Amérique du Sud (Sao Paulo)

AWS

sa-east-1

Est de l’Amérique du Nord

US Ouest (Oregon)

AWS

us-west-2

Ouest de l’Amérique du Nord

US East (Ohio)

AWS

us-east-2

Est de l’Amérique du Nord

US Est (Virginie du Nord)

AWS

us-east-1

Est de l’Amérique du Nord

US Central1 (Iowa)

GCP

us-central1

Est de l’Amérique du Nord

US East4 (Virginie du Nord)

GCP

us-east4

Est de l’Amérique du Nord

Canada Central (Toronto)

Azure

canadacentral

Est de l’Amérique du Nord

Central US (Iowa)

Azure

centralus

Est de l’Amérique du Nord

Est US 2 (Virginie)

Azure

eastus2

Est de l’Amérique du Nord

Sud-Central US (Texas)

Azure

southcentralus

Est de l’Amérique du Nord

Ouest US 2 (Washington)

Azure

westus2

Ouest de l’Amérique du Nord

Europe et Moyen-Orient

Région locale

Cloud local

ID de région locale

Région de cache ECO gérée par Snowflake

EU (Francfort)

AWS

eu-central-1

Union européenne

EU (Zurich)

AWS

eu-central-2

Union européenne

EU (Stockholm)

AWS

eu-north-1

Union européenne

EU (Irlande)

AWS

eu-west-1

Union européenne

Europe (Londres)

AWS

eu-west-2

Union européenne

EU (Paris)

AWS

eu-west-3

Union européenne

Moyen-Orient central2 (Dammam)

GCP

me-central2

Union européenne

Europe Ouest2 (Londres)

GCP

europe-west-2

Union européenne

Europe West3 (Francfort)

GCP

europe-west-3

Union européenne

Europe Ouest4 (Pays-Bas)

GCP

europe-west-4

Union européenne

Europe du Nord (Irlande)

Azure

northeurope

Union européenne

Suisse Nord (Zurich)

Azure

switzerlandnorth

Union européenne

Europe de l’Ouest (Pays-Bas)

Azure

westeurope

Union européenne

UAE Nord (Dubaï)

Azure

uaenorth

Union européenne

UK Sud (Londres)

Azure

uksouth

Union européenne

Asie-Pacifique et Chine

Région locale

Cloud local

ID de région locale

Région de cache ECO gérée par Snowflake

Asie-Pacifique (Tokyo)

AWS

ap-northeast-1

Asie-Pacifique

Asie-Pacifique (Seoul)

AWS

ap-northeast-2

Asie-Pacifique

Asie-Pacifique (Osaka)

AWS

ap-northeast-3

Asie-Pacifique

Asie Pacifique (Mumbai)

AWS

ap-south-1

Asie-Pacifique

Asie-Pacifique (Singapour)

AWS

ap-southeast-1

Asie-Pacifique

Asie-Pacifique (Sydney)

AWS

ap-southeast-2

Asie-Pacifique

Asie-Pacifique (Jakarta)

AWS

ap-southeast-3

Asie-Pacifique

Australie Est (Nouvelle-Galles du Sud)

Azure

australiaeast

Océanie

Inde centrale (Pune)

Azure

centralindia

Asie-Pacifique

Japon Est (Tokyo)

Azure

japaneast

Asie-Pacifique

Asie du Sud-Est (Singapour)

Azure

southeastasia

Asie-Pacifique

ECO garantit qu’en toutes circonstances, vous ne payez qu’une seule fois le coût de sortie inter-Cloud. Par conséquent, plus le nombre de régions Cloud dans lesquelles vous répliquez est élevé, plus les économies potentielles sur les coûts de sortie sont importantes.

Note

Cette fonction n’est disponible que pour l’exécution automatique inter-Cloud et non pour la réplication manuelle.

Avantages et coûts de l’optimisation des coûts de sortie

L’optimisation des coûts de sortie peut être utilisée pour réduire et contrôler les coûts de l’exécution automatique des listings.

Coûts initiaux:

La première fois que des données sont exécutées automatiquement à l’aide de l’outil Egress Cost Optimizer, les données sont mises en cache dans un stockage compatible S3 géré par Snowflake avec des coûts de sortie nuls, et vous êtes facturé pour la sortie initiale de toutes les données de chaque listing vers cet emplacement de stockage. Par la suite, la sortie n’est facturée que pour les mises à jour de données.

Chargement incrémentiel des données et rechargement complet des données:

Si vous remplacez régulièrement des tables, ou si vous tronquez et rechargez des tables, sachez que ces données actuelles seront traitées comme une nouvelle table. L’utilisation de ces processus entraîne la remise en cache de ces tables, ce qui entraîne un coût plus élevé que la modification des données à l’aide de méthodes moins gourmandes en ressources.

Plus d’économies avec de nombreuses régions ou Clouds:

Le partage des données entre plusieurs régions vous permet d’économiser davantage sur les coûts totaux de sortie. Plus il y a de régions où les données sont partagées, plus l’optimisation des coûts de sortie permet de réaliser des économies.

Au niveau de la base de données, et non au niveau du listing:

Lorsqu’une planification de l’exécution automatique est définie au niveau du compte plutôt qu’au niveau du listing, l’outil Egress Cost Optimizer sera activé pour tous les listings qui suivent la planification du compte. Une fois l’outil Egress Cost Optimize activé pour une base de données, toutes les exécutions automatiques ultérieures impliquant cette base de données l’utiliseront.

Pour plus d’informations sur le tarif de la sortie entre les régions source et cible ou les Clouds, consultez le guide des tarifs Snowflake.

Limites relatives à ECO

  • L’ingestion incrémentale de données est exigée pour que le cache du Cloud soit pleinement utilisé par l’outil Egress Cost Optimizer.

  • Le cache du Cloud n’est utilisé par l’outil Egress Cost Optimizer que pour les actualisations effectuées par l’exécution automatique.