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

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 das einmalige Verschieben von Daten in den Cloud-Cache minimiert

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:

Nord- und Südamerika

Lokale Region

Lokale Cloud

ID der lokalen Region

Snowflake-verwaltete ECO-Cache-Region

Canada (Central)

AWS

ca-central-1

Östliches Nordamerika

South America (Sao Paulo)

AWS

sa-east-1

Östliches Nordamerika

US West (Oregon)

AWS

us-west-2

Westliches Nordamerika

US East (Ohio)

AWS

us-east-2

Östliches Nordamerika

US East (N. Virginia)

AWS

us-east-1

Östliches Nordamerika

US Central1 (Iowa)

GCP

us-central1

Östliches Nordamerika

US East4 (N. Virginia)

GCP

us-east4

Östliches Nordamerika

Canada Central (Toronto)

Azure

canadacentral

Östliches Nordamerika

Central US (Iowa)

Azure

centralus

Östliches Nordamerika

East US 2 (Virginia)

Azure

eastus2

Östliches Nordamerika

South Central US (Texas)

Azure

southcentralus

Östliches Nordamerika

West US 2 (Washington)

Azure

westus2

Westliches Nordamerika

Europa und Naher Osten

Lokale Region

Lokale Cloud

ID der lokalen Region

Snowflake-verwaltete ECO-Cache-Region

EU (Frankfurt)

AWS

eu-central-1

Europäische Union

EU (Zürich)

AWS

eu-central-2

Europäische Union

EU (Stockholm)

AWS

eu-north-1

Europäische Union

EU (Irland)

AWS

eu-west-1

Europäische Union

Europe (London)

AWS

eu-west-2

Europäische Union

EU (Paris)

AWS

eu-west-3

Europäische Union

Naher Osten Zentral 2 (Dammam)

GCP

me-central2

Europäische Union

Europe West2 (London)

GCP

europe-west-2

Europäische Union

Europa West3 (Frankfurt)

GCP

europe-west-3

Europäische Union

Europe West4 (Niederlande)

GCP

europe-west-4

Europäische Union

North Europe (Irland)

Azure

northeurope

Europäische Union

Switzerland North (Zürich)

Azure

switzerlandnorth

Europäische Union

West Europe (Niederlande)

Azure

westeurope

Europäische Union

UAE North (Dubai)

Azure

uaenorth

Europäische Union

UK South (London)

Azure

uksouth

Europäische Union

Asien-Pazifik und China

Lokale Region

Lokale Cloud

ID der lokalen Region

Snowflake-verwaltete ECO-Cache-Region

Asia Pacific (Tokio)

AWS

ap-northeast-1

Asien-Pazifik

Asia Pacific (Seoul)

AWS

ap-northeast-2

Asien-Pazifik

Asia Pacific (Osaka)

AWS

ap-northeast-3

Asien-Pazifik

Asia Pacific (Mumbai)

AWS

ap-south-1

Asien-Pazifik

Asia Pacific (Singapur)

AWS

ap-southeast-1

Asien-Pazifik

Asia Pacific (Sydney)

AWS

ap-southeast-2

Asien-Pazifik

Asia Pacific (Jakarta)

AWS

ap-southeast-3

Asien-Pazifik

Australia East (New South Wales)

Azure

australiaeast

Ozeanien

Central India (Pune)

Azure

centralindia

Asien-Pazifik

Japan East (Tokio)

Azure

japaneast

Asien-Pazifik

Southeast Asia (Singapur)

Azure

southeastasia

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.