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-demand
eignet 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 mithilfe der UpdateFeatureGroupAPI oder ü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 Amazon SageMaker AI Pricing
Themen
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 UpdateFeatureGroup APIs oder über die Benutzeroberfläche der Konsole aktivieren. Weitere Informationen zur Verwendung der Benutzeroberfläche der Konsole 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.
-
Das Abrufen eines einzelnen Datensatzes mit bis zu 4 KB mithilfe der
GetRecord
API verbraucht mindestens 1 RCU (Lesekapazitätseinheit). 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 Nutzlast von 1 KB unter Verwendung der
PutRecord
API verbraucht mindestens 1 WCU (Schreibkapazitätseinheit), wobei die Bruchteile der Nutzlasten auf die nächste KB aufgerundet werden. Je nach Uhrzeit des Ereignisses, dem Löschstatus des Datensatzes und dem Status „Time to Live“ (TTL) kann dieser Vorgang mehr verbrauchen. Weitere Hinweise zu TTL finden Sie unter. Time To Live (TTL), Gültigkeitsdauer der Verbindung
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 verwenden,
BatchGetRecord
APIs wird RCU verbraucht,GetRecord
oder es wird weiterhin RCU verbraucht. -
Für die Schreibkapazität sollten Sie das Zweifache der aktuellen Spitzenkapazität bereitstellen, um Drosselungen bei Backfills oder bei der Massenaufnahme zu vermeiden, was zu einer großen Anzahl von historischen Schreibvorgängen führen kann. 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 UpdateFeatureGroup APIs oder über die Benutzeroberfläche der Konsole aktivieren. Weitere Informationen zur Verwendung der Benutzeroberfläche der Konsole finden Sie unterAmazon SageMaker Feature Store in der Konsole verwenden.
Im Folgenden wird beschrieben, wie Sie den RCU- und WCU-Durchsatz für Ihre Funktionsgruppen erhöhen oder verringern können, wenn der Provisioned
Modus aktiviert ist.
Erhöhung des bereitgestellten Durchsatzes
Mithilfe der UpdateFeatureGroupAPI oder der Benutzeroberfläche der Konsole können Sie RCU oder WCU beliebig oft erhöhen.
Verringerung des bereitgestellten Durchsatzes
Sie können RCU und WCU (oder beide) für Funktionsgruppen mithilfe der UpdateFeatureGroupAPI oder der Konsolen-Benutzeroberfläche verringern.
Es gibt ein Standardkontingent für die Anzahl der Provisioned
Kapazitätsreduzierungen, die Sie pro Tag für Ihre Funktionsgruppe vornehmen können. Tage sind entsprechend der koordinierten Weltzeit (Universal Time Coordinated, 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 Verringerung pro Stunde vornehmen, sofern in der vorangegangenen Stunde keine Kürzungen vorgenommen wurden. 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.