Durchsatzmodi - Amazon SageMaker

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Durchsatzmodi

Amazon SageMaker Feature Store bietet zwei Preismodelle zur Auswahl: Durchsatzmodi auf Abruf (On-demand) und Bereitgestellt (Provisioned). On-demandeignet sich am besten für weniger vorhersehbaren Verkehr und Provisioned eignet sich am besten für konsistenten und vorhersehbaren Verkehr.

Sie haben die Möglichkeit, für eine bestimmte Featuregruppe zwischen den Modi On-demand und dem Provisioned Durchsatzmodus zu wechseln, um Zeiträumen Rechnung zu tragen, in denen sich die Muster des Anwendungsdatenverkehrs ändern oder weniger vorhersehbar sind. Sie können Ihren Feature-Gruppen-Durchsatzmodus nur On-demand einmal innerhalb von 24 Stunden aktualisieren. Der Durchsatzmodus kann programmgesteuert über die Benutzeroberfläche UpdateFeatureGroupAPIoder über die Benutzeroberfläche der Konsole aktualisiert werden. Weitere Informationen zur Verwendung der Konsole finden Sie unter. Amazon SageMaker Feature Store in der Konsole verwenden

Sie können den Provisioned Durchsatzmodus für Funktionsgruppen verwenden, die nur offline sind, oder für Featuregruppen mit dem Standard Speichertyp. Für andere Speicherkonfigurationen wird der On-demand Durchsatzmodus verwendet. Informationen zu den Online- und Offline-Speicherkonfigurationen finden Sie jeweils Offline-Geschäft unter Online-Geschäft und.

Weitere Informationen zur Preisgestaltung finden Sie unter SageMaker Amazon-Preise.

Durchsatzmodus auf Abruf

Der On-demand (Standard-) Durchsatzmodus funktioniert am besten, wenn Sie Featuregruppen mit unbekannter Arbeitslast und unvorhersehbarem Anwendungsverkehr verwenden und Sie die Kapazitätsanforderungen nicht prognostizieren können.

In diesem On-demand Modus werden Ihnen die Lese- und Schreibvorgänge berechnet, die Ihre Anwendung für Ihre Featuregruppen ausführt. Sie müssen nicht angeben, wie viel Lese- und Schreibdurchsatz Sie von Ihrer Anwendung erwarten, da Feature Store Ihre Arbeitslasten sofort berücksichtigt, wenn sie steigen oder sinken. Sie zahlen nur für das, was Sie tatsächlich nutzen, was in ReadRequestsUnits und gemessen wird. WriteRequestsUnits

Sie können den On-demand Durchsatzmodus mithilfe von CreateFeatureGroupoder UpdateFeatureGroupAPIsoder über die Benutzeroberfläche der Konsole aktivieren. Weitere Informationen zur Verwendung der Konsolenbenutzeroberfläche finden Sie unterAmazon SageMaker Feature Store in der Konsole verwenden.

Wichtig

Sie können Ihren Feature-Gruppen-Durchsatzmodus nur On-demand einmal innerhalb von 24 Stunden aktualisieren.

Bereitgestellter Durchsatzmodus

Der Provisioned Durchsatzmodus funktioniert am besten, wenn Sie Featuregruppen mit vorhersehbaren Workloads verwenden und Sie die Kapazitätsanforderungen prognostizieren können, um die Kosten zu kontrollieren. Dadurch kann er für bestimmte Workloads, bei denen Sie die Durchsatzanforderungen im Voraus antizipieren können, kostengünstiger werden.

Wenn Sie für eine Funktionsgruppe den Provisioned Modus festlegen, geben Sie Kapazitätseinheiten an. Dabei handelt es sich um die maximale Kapazität, die eine Anwendung von einer Featuregruppe verbrauchen kann. Wenn Ihre Anwendung diese Provisioned Durchsatzkapazität überschreitet, unterliegt sie einer Anforderungsdrosselung.

Im Folgenden finden Sie Informationen zu den Lese- und Schreibkapazitätseinheiten.

  • Beim Abrufen eines einzelnen Datensatzes mit einer Größe von bis zu 4 KB GetRecord API wird mindestens 1 RCU (Lesekapazitätseinheit) verbraucht. Das Abrufen größerer Payloads kann länger dauern. Die Gesamtzahl der erforderlichen Lesekapazitätseinheiten hängt von der Elementgröße ab, einschließlich einer kleinen Anzahl von Metadaten pro Datensatz, die vom Feature Store-Service hinzugefügt werden.

  • Eine einzelne Schreibanforderung mit einer Payload von 1 KB unter Verwendung von verbraucht mindestens 1 WCU (Schreibkapazitätseinheit), wobei die Bruchteile der Payloads auf die nächste KB aufgerundet PutRecord API werden. Je nach Uhrzeit des Ereignisses, dem Löschstatus des Datensatzes und dem Status „Time to live ()TTL“ kann es zu einem höheren Stromverbrauch kommen. Weitere Informationen zu finden TTL Sie unterGültigkeitsdauer (TTL) für Datensätze.

Wichtig

Beachten Sie bei der Einstellung Ihrer Kapazitätseinheiten bitte Folgendes:

  • Die Lese- und Schreibkapazitäten, die Sie für Ihre Featuregruppe bereitstellen, werden Ihnen in Rechnung gestellt, auch wenn Sie die Provisioned Kapazität nicht vollständig nutzen.

  • Wenn Sie die Lese- oder Schreibkapazität zu niedrig einstellen, kann es bei Ihren Anfragen zu Drosselungen kommen.

  • In einigen Fällen können Datensätze aufgrund von Metadaten auf Datensatzebene, die vom Feature Store-Service hinzugefügt werden, um verschiedene Funktionen zu aktivieren, eine zusätzliche Kapazitätseinheit verbrauchen.

  • Beim Abrufen nur einer Teilmenge von Features, die den gesamten Datensatz verwendenGetRecord, BatchGetRecord APIs wird immer noch RCU entsprechend verbraucht.

  • Für die Schreibkapazität sollten Sie das Zweifache der aktuellen Spitzenkapazität bereitstellen, um Drosselungen zu vermeiden, wenn Backfills oder Massenaufnahmen durchgeführt werden, die zu einer großen Anzahl von Schreibvorgängen in der Vergangenheit führen können. Das liegt daran, dass beim Schreiben historischer Datensätze zusätzliche Schreibkapazität verbraucht wird.

  • Feature Store unterstützt derzeit keine auto Skalierung für den Provisioned Modus.

Sie können den On-demand Durchsatzmodus mithilfe von CreateFeatureGroupoder UpdateFeatureGroupAPIsoder über die Benutzeroberfläche der Konsole aktivieren. Weitere Informationen zur Verwendung der Konsolenbenutzeroberfläche finden Sie unterAmazon SageMaker Feature Store in der Konsole verwenden.

Im Folgenden wird beschrieben, wie Sie den RCU und den WCU Durchsatz für Ihre Featuregruppen erhöhen oder verringern können, wenn der Provisioned Modus aktiviert ist.

Erhöhung des bereitgestellten Durchsatzes

Sie können den Wert erhöhen RCU oder WCU so oft wie nötig mithilfe der Benutzeroberfläche der Konsole UpdateFeatureGroupAPIoder der Benutzeroberfläche der Konsole.

Verringerung des bereitgestellten Durchsatzes

Sie können und/oder WCU (oder beides) für Funktionsgruppen mithilfe UpdateFeatureGroupAPIder Konsolenbenutzeroberfläche verringernRCU.

Es gibt ein Standardkontingent für die Anzahl der Provisioned Kapazitätsreduzierungen, die Sie pro Tag für Ihre Funktionsgruppe vornehmen können. Ein Tag wird gemäß der koordinierten Weltzeit (UTC) definiert. An einem bestimmten Tag können Sie damit beginnen, innerhalb einer Stunde bis zu vier Abnahmen auszuführen, solange Sie an diesem Tag noch keine weiteren Abnahmen ausgeführt haben. Anschließend können Sie eine weitere Senkung pro Stunde vornehmen, sofern in der vorangegangenen Stunde keine Kürzungen zu verzeichnen waren. Dadurch wird die maximale Anzahl an Verringerungen pro Tag faktisch auf 27 erhöht (4 Verringerungen in der ersten Stunde und eine Verringerung jeweils für die folgenden Zeitfenster von einer Stunde an einem Tag).

Metriken im Durchsatzmodus

Eine Feature-Gruppe im On-demand Modus sendet ConsumedReadRequestsUnits ConsumedWriteRequestsUnits Messwerte aus. Eine Feature-Gruppe im Provisioned Modus sendet ConsumedReadCapacityUnits ConsumedWriteCapacityUnits Messwerte aus. Weitere Informationen zu Feature Store-Metriken finden Sie unterAmazon SageMaker Feature Store-Metriken.

Grenzwerte für den Durchsatzmodus

Für jeden AWS-Konto Service gelten Standardkontingente oder -limits, die angewendet werden, um die Verfügbarkeit sicherzustellen und Abrechnungsrisiken zu minimieren. Informationen zu den Standardkontingenten und -limits finden Sie unterBenennungsregeln und Datentypen.

In einigen Fällen können diese Grenzwerte niedriger sein als in der Dokumentation angegeben. Wenn Sie höhere Grenzwerte benötigen, können Sie einen Antrag auf Erhöhung stellen. Es ist eine gute Idee, dies zu tun, bevor Sie die aktuellen Grenzwerte erreichen, um Unterbrechungen Ihrer Arbeit zu vermeiden. Weitere Informationen zu Service-Kontingenten und zum Anfordern einer Kontingenterhöhung finden Sie unter AWS Service-Quotas.