Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Modalità di velocità di trasmissione effettiva
Amazon SageMaker Feature Store offre due modelli di prezzo tra cui scegliere: modalità di throughput on-demand (On-demand) e provisioned (Provisioned). On-demandfunziona meglio per un traffico meno prevedibile, mentre Provisioned funziona meglio per un traffico coerente e prevedibile.
È possibile passare tra le modalità di throughput On-demand e Provisioned per un determinato gruppo di funzionalità, per adattarsi ai periodi in cui i modelli di traffico delle applicazioni cambiano o sono meno prevedibili. Puoi aggiornare la modalità di throughput del gruppo di funzionalità su On-demand solo una volta ogni 24 ore. La modalità throughput può essere aggiornata a livello di codice utilizzando l'UpdateFeatureGroupAPI o tramite l'interfaccia utente della console. Per ulteriori informazioni sull’utilizzo della console, consulta Utilizzo di Amazon SageMaker Feature Store nella console.
Puoi utilizzare la modalità di throughput Provisioned con gruppi di funzionalità solo offline o gruppi di funzionalità con il tipo di archiviazione Standard. Per altre configurazioni di archiviazione viene utilizzata la modalità di throughput On-demand. Per informazioni sulle configurazioni di archiviazione online e offline, consulta rispettivamente Archivio online eArchivio offline.
Per maggiori dettagli sui prezzi, consulta la pagina SageMaker dei prezzi di Amazon
Argomenti
Modalità di throughput on demand
La modalità di throughput On-demand (predefinita) funziona meglio quando si utilizzano gruppi di funzionalità con un carico di lavoro sconosciuto, se il traffico delle applicazioni è imprevedibile e quando non è possibile prevedere i requisiti di capacità.
La modalità On-demand addebita il costo delle letture e delle scritture eseguite dall’applicazione sui gruppi di funzionalità. Non è necessario specificare il throughput di lettura e scrittura previsto per l’applicazione perché l’archivio delle caratteristiche adatta istantaneamente i carichi di lavoro man mano che aumentano o diminuiscono. I prezzi sono calcolati solo in base all’uso effettivo, misurato in ReadRequestsUnits eWriteRequestsUnits.
Puoi abilitare la modalità On-demand throughput utilizzando CreateFeatureGroupUpdateFeatureGroup APIs o tramite l'interfaccia utente della console. Per ulteriori informazioni sull’utilizzo dell’interfaccia utente della console, consulta Utilizzo di Amazon SageMaker Feature Store nella console.
Importante
Puoi aggiornare la modalità di throughput del gruppo di funzionalità su On-demand solo una volta ogni 24 ore.
Modalità di throughput con provisioning
La modalità di throughput Provisioned funziona meglio quando si utilizzano gruppi di funzionalità con carichi di lavoro prevedibili ed è possibile prevedere i requisiti di capacità per controllare i costi. Questa modalità risulta più conveniente se si hanno carichi di lavoro che consentono di prevedere i requisiti di throughput.
Quando imposti un gruppo di funzionalità sulla modalità Provisioned, specifichi le unità di capacità che rappresentano la quantità massima di capacità che un’applicazione può consumare da un gruppo di funzionalità. Se l’applicazione supera la capacità di throughput Provisioned, è soggetta alla limitazione (della larghezza di banda della rete) delle richieste.
Di seguito sono incluse le informazioni sulle unità di capacità in lettura e scrittura.
-
Il recupero di un singolo record fino a 4 KB con l’API
GetRecordconsumerà almeno 1 RCU (unità di capacità in lettura). Il recupero di payload di dimensioni maggiori potrebbe richiedere più tempo. Il numero totale di unità di capacità in lettura richieste dipende dalla dimensione dell’elemento, inclusi piccoli metadati per ogni record aggiunti dal servizio di archivio delle caratteristiche. -
Una singola richiesta di scrittura con un payload di 1 KB con l’API
PutRecordconsumerà almeno 1 WCU (unità di capacità in scrittura), con payload frazionari arrotondati al KB più vicino. Potrebbe consumare di più a seconda della durata dell’evento, dello stato di eliminazione del record e dello stato TTL (Time to Live). Per ulteriori informazioni su TTL, consulta Durata Time to live (TTL) per i record.
Importante
Quando imposti le unità di capacità, tieni presente quanto segue:
-
Ti verrà addebitato il costo delle capacità di lettura e scrittura che hai allocato per il tuo gruppo di funzionalità, anche se non utilizzi appieno la capacità
Provisioned. -
Se imposti una capacità di lettura o scrittura troppo bassa, le richieste potrebbero subire delle limitazioni (della larghezza di banda della rete).
-
In alcuni casi, i record possono consumare un’unità di capacità aggiuntiva a causa dei metadati a livello di record aggiunti dal servizio di archivio delle caratteristiche per abilitare varie funzionalità.
-
Il recupero solo di un sottoinsieme di funzionalità utilizzando
GetRecordoBatchGetRecordAPIs consumerà comunque la RCU corrispondente all'intero record. -
Per quanto riguarda la capacità di scrittura, è necessario fornire il doppio di una capacità di picco recente per evitare limitazioni (della larghezza di banda della rete) quando si eseguono riempimenti o importazioni di massa, che possono comportare un alto numero di scritture di record cronologici. Questo perché la scrittura di record cronologici consuma una capacità di scrittura aggiuntiva.
-
L’archivio delle caratteristiche attualmente non supporta il dimensionamento automatico per la modalità
Provisioned.
È possibile abilitare la modalità On-demand throughput utilizzando CreateFeatureGroupo UpdateFeatureGroup APIs tramite l'interfaccia utente della console. Per ulteriori informazioni sull’utilizzo dell’interfaccia utente della console, consulta Utilizzo di Amazon SageMaker Feature Store nella console.
Di seguito viene descritto come aumentare o diminuire il throughput di RCU e WCU per i gruppi di funzionalità quando la modalità Provisioned è abilitata.
Aumento del throughput con provisioning
È possibile aumentare RCU o WCU tutte le volte che è necessario utilizzando l'UpdateFeatureGroupAPI o l'interfaccia utente della console.
Riduzione del throughput con provisioning
Puoi ridurre RCU e WCU (o entrambi) per i gruppi di funzionalità utilizzando l'API o l'interfaccia utente della console. UpdateFeatureGroup
Esiste una quota predefinita per il numero di riduzioni di capacità Provisioned che puoi eseguire sul gruppo di funzionalità ogni giorno. Un giorno è definito in base a Universal Coordinated Time (UTC). In un dato giorno, è possibile iniziare eseguendo fino a quattro diminuzioni in un'ora, purché non si siano ancora state eseguite altre diminuzioni nel corso dello stesso giorno. Successivamente, puoi eseguire una riduzione aggiuntiva all’ora purché non siano state applicate riduzioni nell’ora precedente. Questo porta il numero massimo di riduzioni in un giorno a 27 (quattro riduzioni nella prima ora e una riduzione per ognuna delle successive finestre di un'ora in un giorno).
Metriche delle modalità di throughput
Un gruppo di funzionalità in modalità On-demand emetterà le metriche ConsumedReadRequestsUnits e ConsumedWriteRequestsUnits. Un gruppo di funzionalità in modalità Provisioned emetterà le metriche ConsumedReadCapacityUnits e ConsumedWriteCapacityUnits. Per ulteriori informazioni sulle metriche dell’archivio delle caratteristiche, consulta Metriche SageMaker di Amazon Feature Store.
Limiti delle modalità di throughput
Ciascuno Account AWS ha quote o limiti di servizio predefiniti che vengono applicati per garantire la disponibilità e gestire i rischi di fatturazione. Per informazioni sulle quote e sui limiti predefiniti, consulta Quote, regole di denominazione e tipi di dati.
In alcuni casi, questi limiti possono essere inferiori a quanto indicato nella documentazione. Se hai bisogno di aumentare questi limiti, puoi inviare una richiesta. È consigliabile inviare tale richiesta prima di raggiungere i limiti attuali per evitare interruzioni del lavoro. Per ulteriori informazioni sulle quote di servizio e su come richiedere un aumento delle quote, consulta Quote di servizioAWS.