Erläuterungen zu den Replikationskosten

Gebühren für die Replikation basieren auf zwei Kategorien: Datentransfer und Computeressourcen. Beide Kategorien werden dem Zielkonto (d. h. dem Konto, in dem die aktualisierte Sekundärdatenbank oder sekundäre Replikations- oder Failover-Gruppe gespeichert ist) in Rechnung gestellt.

Datenübertragung:

Bei der erstmaligen Datenbankreplikation und den nachfolgenden Synchronisierungsoperationen werden Daten zwischen Regionen übertragen. Cloudanbieter berechnen eine Gebühr für Daten, die innerhalb ihres eigenen Netzwerks von einer Region in eine andere übertragen werden.

Die Datentransferrate wird durch den Speicherort des Quellkontos (d. h. des Kontos, in dem die primäre Replikations- oder Failover-Gruppe gespeichert ist) bestimmt. Informationen zur Preisgestaltung für Datentransfers finden Sie in der Preisliste (auf der Snowflake-Website):

Weitere Informationen dazu finden Sie unter Erläuterungen zu Datentransferkosten.

Computeressourcen:

Bei Replikationsoperationen werden von Snowflake bereitgestellte Computeressourcen verwendet, um Daten zwischen Konten in verschiedenen Regionen zu kopieren. Der Diensttyp für Computekosten durch Replikation ist in den Ansichten von Account Usage und Organization Usage der Typ REPLICATION.

Weitere Informationen dazu finden Sie unter Erläuterungen zu den Computekosten.

Bemerkung

  • Das Zielkonto verursacht auch Standardspeicherkosten für die Daten in jeder sekundären Datenbank des Kontos.

  • Dem Zielkonto entstehen auch Kosten für die automatischen Hintergrundprozesse, die materialisierte Ansichten und die Suchoptimierung bedienen. Die Wartungskosten für Sekundärobjekte sind niedriger als für Primärobjekte. Weitere Informationen zu den Kosten pro Computestunde finden Sie in der Tabelle „Serverless Feature Credits Table“ unter Snowflake Service Consumption Table.

  • Replikationsgebühren werden auch dann erhoben, wenn die erstmalige Replikation oder eine Aktualisierungsoperation nicht erfolgreich ist. Alle Daten, die kopiert werden, bevor die erstmalige Replikation oder die Aktualisierungsoperation fehlschlägt, können durch eine nachfolgende Aktualisierungsoperation wiederverwendet werden (wenn diese innerhalb von 14 Tagen ausgeführt wird) und müssen nicht erneut kopiert werden.

Unter diesem Thema:

Abschätzen und Kontrollieren der Kosten

Im Allgemeinen ist die monatliche Abrechnung für die Replikation proportional zu Folgendem:

  • Menge der Tabellendaten in der Primärdatenbank oder der Datenbank einer Replikations-/Failover-Gruppe, die sich aufgrund von Datenladevorgängen oder DML-Operationen ändert.

  • Häufigkeit der Aktualisierungen der Sekundärdatenbank bzw. Replikations-/Failover-Gruppe mit Daten der Primärdatenbank oder Replikations-/Failover-Gruppe.

Sie können die Replikationskosten kontrollieren, indem Sie sorgfältig auswählen, welche Datenbanken oder Objekte wie häufig repliziert werden sollen. Sie können Replikationskosten vermeiden, indem Sie die Aktualisierungsoperationen beenden.

Anzeigen der tatsächlichen Kosten

Benutzer mit der Rolle ACCOUNTADMIN können SQL verwenden, um für Ihr Snowflake-Konto die innerhalb eines bestimmten Datumsbereichs durch Replikations- und Failover-Gruppen übertragene Datenmenge (in Byte) und die Credit-Nutzung anzuzeigen.

So zeigen Sie die Datentransfermengen und die Credit-Nutzung durch Replikation für Ihr Konto an:

SQL:

Führen Sie eine Abfrage auf einer der folgenden Optionen aus:

Weitere Beispiele finden Sie unter Replikationskosten überwachen.

Informationen zum Anzeigen der Kosten, die durch Replikation von einzelnen Datenbanken mit der Datenbankreplikation verursacht wurden, finden Sie unter Überwachen der Kosten der Datenbankreplikation.