Optimierung der Datenübertragungskosten mit Egress Cost Optimizer¶
Egress Cost Optimizer (ECO) ist eine Funktion zur automatischen Ausführung, die die ausgehende Kosten bei der gemeinsamen Nutzung von Daten oder Anwendungen in mehreren Regionen minimiert. Sie hilft Anbietern auf Snowflake (sowohl öffentlichen als auch privaten Freigabeangeboten), die Kosten für die gemeinsame Nutzung und die Kosten für den Service zu senken und so ihre Kapitalrendite zu maximieren (ROI).
Bemerkung
Standardmäßig ist Egress Cost Optimizer für Kunden, die Virtual Private Snowflake (VPS), Business Critical Edition oder eine Government Cloud verwenden, nicht verfügbar. Wenn Sie ein BCE-, VPS- oder Gov-Kunde sind, können Sie sich an den Betreuer Ihres Snowflake-Kontos wenden, um weitere Informationen über ECO zu erhalten.
Anbieter können ECO in einem primären Konto in jeder kommerziellen Region aktivieren und Freigabeangebote für jede andere Region erstellen, einschließlich VPS, BCE und Gov.
So funktioniert Egress Cost Optimizer¶
Egress Cost Optimizer analysiert Ihre Konfiguration ihres Freigabeangebots im Hinblick auf die Anzahl der Regionen und Cloud-Anbieter, in denen das Freigabeangebot verfügbar ist, und liefert die kosteneffizienteste automatische Ausführung. Wenn Sie beispielsweise Daten in mehrere Cloud Regionen replizieren und dabei wiederholt ausgehende Kosten für denselben Datensatz anfallen, routet es die Daten auf intelligente Weise durch einen von Snowflake verwalteten ECO-Cache. Auf diese Weise zahlen die Kunden keine zusätzlichen ausgehenden Kosten für die Ausweitung auf neue Regionen und reduzieren die Kosten für die Datenübertragung.
Ein weiteres Beispiel: Wenn Sie nur in 1-2 Regionen innerhalb desselben Cloud-Anbieters replizieren, verwendet ECO den ECO-Cache nicht, da Ihre Datenübertragungskosten bereits optimiert sind. Indem Sie ECO aktivieren, stellen Sie sicher, dass die Kosten für die Datenübertragung in jedem Szenario der Datenfreigabe minimal sind. Weitere Informationen zu Kosten, Nutzen und Grenzen von ECO finden Sie unter Vorteile und Kosten der Optimierung der ausgehenden Kosten und Beschränkungen von ECO.

Ohne Egress Cost Optimizer: Die ausgehenden Kosten steigen, da die Daten über 30+ Regionen verteilt sind¶

Mit Egress Cost Optimizer: Die ausgehenden Kosten werden auf eine einmalige Bewegung von Daten in den ECO-Cache reduziert.¶
ECO wirkt sich nicht auf bestehende Sicherheits-, Feature- und Leistungsverpflichtungen von Freigabeangeboten aus, wie z. B. die Unterstützung von Datenverschlüsselung bei der Übertragung und im Ruhezustand durch Snowflake Tri-Secret Secure (TSS) oder bestehende cloudübergreifende Features für automatische Ausführung (z. B. Replikation auf Objektebene, Cron-Zeitplanaktualisierung des Freigabeangebots und Aktuallisierungsverlauf des Freigabeangebots).
Weitere Informationen über die von Snowflake unterstützten Subprozessoren von Drittanbietern, die in Verbindung mit Cloud Cache genutzt werden, finden Sie auf unserer Website Subprozessor.
Wenn Sie ECO verwenden, werden Ihre Daten in den folgenden Regionen gehostet, zusätzlich zu den Regionen, in denen Sie die Daten für Ihre Kunden bereitstellen:
Lokale Region |
Lokale Cloud |
ID der lokalen Region |
Snowflake-verwaltete ECO-Cache-Region |
---|---|---|---|
Canada (Central) |
AWS |
|
Östliches Nordamerika |
South America (Sao Paulo) |
AWS |
|
Östliches Nordamerika |
US West (Oregon) |
AWS |
|
Westliches Nordamerika |
US East (Ohio) |
AWS |
|
Östliches Nordamerika |
US East (N. Virginia) |
AWS |
|
Östliches Nordamerika |
US Central1 (Iowa) |
GCP |
|
Östliches Nordamerika |
US East4 (N. Virginia) |
GCP |
|
Östliches Nordamerika |
Canada Central (Toronto) |
Azure |
|
Östliches Nordamerika |
Central US (Iowa) |
Azure |
|
Östliches Nordamerika |
East US 2 (Virginia) |
Azure |
|
Östliches Nordamerika |
South Central US (Texas) |
Azure |
|
Östliches Nordamerika |
West US 2 (Washington) |
Azure |
|
Westliches Nordamerika |
Lokale Region |
Lokale Cloud |
ID der lokalen Region |
Snowflake-verwaltete ECO-Cache-Region |
---|---|---|---|
EU (Frankfurt) |
AWS |
|
Europäische Union |
EU (Zürich) |
AWS |
|
Europäische Union |
EU (Stockholm) |
AWS |
|
Europäische Union |
EU (Irland) |
AWS |
|
Europäische Union |
Europe (London) |
AWS |
|
Europäische Union |
EU (Paris) |
AWS |
|
Europäische Union |
Naher Osten Zentral 2 (Dammam) |
GCP |
|
Europäische Union |
Europe West2 (London) |
GCP |
|
Europäische Union |
Europa West3 (Frankfurt) |
GCP |
|
Europäische Union |
Europe West4 (Niederlande) |
GCP |
|
Europäische Union |
North Europe (Irland) |
Azure |
|
Europäische Union |
Switzerland North (Zürich) |
Azure |
|
Europäische Union |
West Europe (Niederlande) |
Azure |
|
Europäische Union |
UAE North (Dubai) |
Azure |
|
Europäische Union |
UK South (London) |
Azure |
|
Europäische Union |
Lokale Region |
Lokale Cloud |
ID der lokalen Region |
Snowflake-verwaltete ECO-Cache-Region |
---|---|---|---|
Asia Pacific (Tokio) |
AWS |
|
Asien-Pazifik |
Asia Pacific (Seoul) |
AWS |
|
Asien-Pazifik |
Asia Pacific (Osaka) |
AWS |
|
Asien-Pazifik |
Asia Pacific (Mumbai) |
AWS |
|
Asien-Pazifik |
Asia Pacific (Singapur) |
AWS |
|
Asien-Pazifik |
Asia Pacific (Sydney) |
AWS |
|
Asien-Pazifik |
Asia Pacific (Jakarta) |
AWS |
|
Asien-Pazifik |
Australia East (New South Wales) |
Azure |
|
Ozeanien |
Central India (Pune) |
Azure |
|
Asien-Pazifik |
Japan East (Tokio) |
Azure |
|
Asien-Pazifik |
Southeast Asia (Singapur) |
Azure |
|
Asien-Pazifik |
ECO stellt sicher, dass Sie unter allen Umständen die Kosten für den cloudübergreifenden Ausgang nur einmal bezahlen. Je mehr Cloud-Regionen Sie replizieren, desto höher sind die potenziellen Einsparungen bei den ausgehenden Kosten.
Bemerkung
Dieses Feature ist nur für cloudübergreifende automatische Ausführung und nicht für die manuelle Replikation verfügbar.
Vorteile und Kosten der Optimierung der ausgehenden Kosten¶
Die Optimierung der ausgehenden Kosten kann zur Reduzierung und Kontrolle der Kosten für die automatische Ausführung von Freigabeangeboten verwendet werden.
- Anfängliche Kosten:
Wenn Daten zum ersten Mal mit Hilfe dem Egress Cost Optimizer automatisch ausgeführt werden, werden die Daten in einem von Snowflake verwalteten S3-kompatiblen Speicher mit null ausgehenden Kosten zwischengespeichert, und Ihnen wird der anfängliche Ausgang aller Daten in jedem Freigabeangebot zu diesem Speicherort berechnet. Danach wird der Ausgang nur noch für Datenaktualisierungen berechnet.
- Inkrementelles Laden von Daten vs. vollständiges Nachladen von Daten:
Wenn Sie regelmäßig Tabellen ersetzen oder Tabellen abschneiden und neu laden, sollten Sie sich darüber im Klaren sein, dass diese neuen Daten wie eine neue Tabelle behandelt werden. Die Verwendung dieser Prozesse führt dazu, dass diese Tabellen erneut zwischengespeichert werden müssen, was höhere Kosten verursacht als die Änderung der Daten mit weniger ressourcenintensiven Methoden.
- Größere Einsparungen bei vielen Regionen oder Clouds:
Die gemeinsame Nutzung von Daten in mehreren Regionen erhöht Ihre Einsparungen bei den gesamten ausgehenden Kosten. Je mehr Regionen, in denen Daten gemeinsam genutzt werden, desto größer sind die Einsparungen durch den Egress Cost Optimizer.
- Datenbankebene, nicht Freigabeangebotsebene:
Wenn ein Zeitplan für die automatische Ausführung auf der Ebene des Kontos und nicht auf der Ebene der Freigabeangebote festgelegt ist, wird die Optimierung der ausgehenden Kosten für alle Freigabeangebote aktiviert, die dem Zeitplan des Kontos folgen. Nachdem der Kostenoptimierer für eine Datenbank aktiviert wurde, wird er bei allen nachfolgenden automatischen Ausführungen, die diese Datenbank betreffen, verwendet.
Weitere Informationen zur Preisgestaltung für den Ausgang zwischen Quell- und Zielregionen oder Clouds finden Sie im Snowflake Preisleitfaden.
Beschränkungen von ECO¶
Die inkrementelle Datenaufnahme ist erforderlich, damit der Cloud-Cache vom Egress Cost Optimizer vollständig genutzt werden kann.
Der Cloud-Zwischenspeicher wird vom Egress Cost Optimizer nur für Aktualisierungen durch automatische Ausführung verwendet.