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¶

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 :
Région locale |
Cloud local |
ID de région locale |
Région de cache ECO gérée par Snowflake |
---|---|---|---|
Canada (Centre) |
AWS |
|
Est de l’Amérique du Nord |
Amérique du Sud (Sao Paulo) |
AWS |
|
Est de l’Amérique du Nord |
US Ouest (Oregon) |
AWS |
|
Ouest de l’Amérique du Nord |
US East (Ohio) |
AWS |
|
Est de l’Amérique du Nord |
US Est (Virginie du Nord) |
AWS |
|
Est de l’Amérique du Nord |
US Central1 (Iowa) |
GCP |
|
Est de l’Amérique du Nord |
US East4 (Virginie du Nord) |
GCP |
|
Est de l’Amérique du Nord |
Canada Central (Toronto) |
Azure |
|
Est de l’Amérique du Nord |
Central US (Iowa) |
Azure |
|
Est de l’Amérique du Nord |
Est US 2 (Virginie) |
Azure |
|
Est de l’Amérique du Nord |
Sud-Central US (Texas) |
Azure |
|
Est de l’Amérique du Nord |
Ouest US 2 (Washington) |
Azure |
|
Ouest de l’Amérique du Nord |
Région locale |
Cloud local |
ID de région locale |
Région de cache ECO gérée par Snowflake |
---|---|---|---|
EU (Francfort) |
AWS |
|
Union européenne |
EU (Zurich) |
AWS |
|
Union européenne |
EU (Stockholm) |
AWS |
|
Union européenne |
EU (Irlande) |
AWS |
|
Union européenne |
Europe (Londres) |
AWS |
|
Union européenne |
EU (Paris) |
AWS |
|
Union européenne |
Moyen-Orient central2 (Dammam) |
GCP |
|
Union européenne |
Europe Ouest2 (Londres) |
GCP |
|
Union européenne |
Europe West3 (Francfort) |
GCP |
|
Union européenne |
Europe Ouest4 (Pays-Bas) |
GCP |
|
Union européenne |
Europe du Nord (Irlande) |
Azure |
|
Union européenne |
Suisse Nord (Zurich) |
Azure |
|
Union européenne |
Europe de l’Ouest (Pays-Bas) |
Azure |
|
Union européenne |
UAE Nord (Dubaï) |
Azure |
|
Union européenne |
UK Sud (Londres) |
Azure |
|
Union européenne |
Région locale |
Cloud local |
ID de région locale |
Région de cache ECO gérée par Snowflake |
---|---|---|---|
Asie-Pacifique (Tokyo) |
AWS |
|
Asie-Pacifique |
Asie-Pacifique (Seoul) |
AWS |
|
Asie-Pacifique |
Asie-Pacifique (Osaka) |
AWS |
|
Asie-Pacifique |
Asie Pacifique (Mumbai) |
AWS |
|
Asie-Pacifique |
Asie-Pacifique (Singapour) |
AWS |
|
Asie-Pacifique |
Asie-Pacifique (Sydney) |
AWS |
|
Asie-Pacifique |
Asie-Pacifique (Jakarta) |
AWS |
|
Asie-Pacifique |
Australie Est (Nouvelle-Galles du Sud) |
Azure |
|
Océanie |
Inde centrale (Pune) |
Azure |
|
Asie-Pacifique |
Japon Est (Tokyo) |
Azure |
|
Asie-Pacifique |
Asie du Sud-Est (Singapour) |
Azure |
|
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.