Configura la modalità di capacità su richiesta - Amazon Keyspaces (per Apache Cassandra)

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à.

Configura la modalità di capacità su richiesta

La modalità di capacità on demand di Amazon Keyspaces (per Apache Cassandra) è un'opzione di fatturazione flessibile in grado di soddisfare migliaia di richieste al secondo senza pianificazione della capacità. Questa opzione offre pay-per-request prezzi per le richieste di lettura e scrittura in modo da pagare solo per ciò che usi.

Quando scegli la modalità on-demand, Amazon Keyspaces può scalare istantaneamente la capacità di throughput della tabella fino a qualsiasi livello di traffico raggiunto in precedenza, per poi ridurla quando il traffico delle applicazioni diminuisce. Se il livello di traffico di un carico di lavoro raggiunge un nuovo picco, il servizio si adatta rapidamente per aumentare la capacità di throughput della tabella. Puoi abilitare la modalità di capacità su richiesta sia per le tabelle nuove che per quelle esistenti.

La modalità su richiesta è una buona opzione se si verifica una delle seguenti condizioni:

  • Si creano nuove tabelle con carichi di lavoro non noti.

  • Si dispone di un traffico delle applicazioni non prevedibile.

  • Si preferisce la facilità di pagamento per l'utilizzo effettivo.

Per iniziare con la modalità on-demand, puoi creare una nuova tabella o aggiornare una tabella esistente per utilizzare la modalità di capacità su richiesta utilizzando la console o con alcune righe di codice Cassandra Query Language (). CQL Per ulteriori informazioni, consulta Tabelle.

Unità di richiesta di lettura e unità di richiesta di scrittura

Con le tabelle in modalità di capacità su richiesta, non è necessario specificare in anticipo la velocità di lettura e scrittura che si prevede venga utilizzata dall'applicazione. Amazon Keyspaces ti addebita le spese di lettura e scrittura eseguite sulle tabelle in termini di unità di richiesta di lettura (RRUs) e unità di richiesta di scrittura (). WRUs

  • Una RRUrappresenta una richiesta di LOCAL_QUORUM lettura, o due richieste di LOCAL_ONE lettura, per una riga di dimensioni fino a 4 KB. Se è necessario leggere una riga di dimensioni superiori a 4 KB, l'operazione di lettura utilizza elementi aggiuntiviRRUs. Il numero totale di elementi RRUs richiesti dipende dalla dimensione della riga e dal fatto che si desideri utilizzare LOCAL_QUORUM o LOCAL_ONE leggere la coerenza. Ad esempio, per leggere una riga da 8 KB sono necessari 2 elementi che RRUs utilizzano la coerenza di LOCAL_QUORUM lettura e 1 RRU se si sceglie la coerenza di LOCAL_ONE lettura.

  • Uno WRUrappresenta una scrittura per una riga di dimensioni fino a 1 KB. Tutte le scritture utilizzano LOCAL_QUORUM la coerenza e non sono previsti costi aggiuntivi per l'utilizzo di transazioni leggere (LWTs). Se è necessario scrivere una riga più grande di 1 KB, l'operazione di scrittura utilizza elementi aggiuntiviWRUs. Il numero totale di WRUs elementi richiesti dipende dalla dimensione della riga. Ad esempio, se la dimensione della riga è di 2 KB, ne occorrono 2 WRUs per eseguire una richiesta di scrittura.

Per informazioni sui livelli di coerenza supportati, vedereLivelli di coerenza di lettura e scrittura supportati da Apache Cassandra e costi associati.

Proprietà di dimensionamento e picco di traffico

Le tabelle Amazon Keyspaces che utilizzano la modalità di capacità su richiesta si adattano automaticamente al volume di traffico dell'applicazione. La modalità di capacità on demand adatta automaticamente fino al doppio del precedente picco di traffico su una tabella. Ad esempio, lo schema di traffico dell'applicazione potrebbe variare tra 5.000 e 10.000 LOCAL_QUORUM letture al secondo, dove 10.000 letture al secondo era il picco di traffico precedente.

Con questo modello, la modalità di capacità su richiesta consente di gestire istantaneamente un traffico sostenuto fino a 20.000 letture al secondo. Se l'applicazione registra un traffico di 20.000 letture al secondo, tale picco diventa il nuovo picco precedente, che consente al traffico successivo di raggiungere fino a 40.000 letture al secondo.

Se hai bisogno di più del doppio del picco precedente su una tabella, Amazon Keyspaces alloca automaticamente più capacità all'aumentare del volume di traffico. Questo aiuta a garantire che la tabella abbia una capacità di throughput sufficiente per elaborare le richieste aggiuntive. Tuttavia, è possibile che si verifichino errori di capacità di throughput insufficiente se si supera il doppio del picco precedente entro 30 minuti.

Ad esempio, supponete che lo schema di traffico dell'applicazione vari tra 5.000 e 10.000 letture al secondo con elevata coerenza, dove 20.000 letture al secondo rappresentavano il picco di traffico raggiunto in precedenza. In questo caso, il servizio consiglia di distanziare la crescita del traffico su almeno 30 minuti prima di aumentare fino a 40.000 letture al secondo.

Per informazioni su come stimare il consumo di capacità di lettura e scrittura di una tabella, consulta. Stima del consumo di capacità per la velocità effettiva di lettura e scrittura in Amazon Keyspaces

Per ulteriori informazioni sulle quote predefinite per il tuo account e su come aumentarle, consultaQuote per Amazon Keyspaces (per Apache Cassandra).

Velocità di trasmissione effettiva iniziale per la modalità di capacità on demand

Se crei una nuova tabella con la modalità di capacità su richiesta abilitata o passi una tabella esistente alla modalità di capacità su richiesta per la prima volta, la tabella presenta le seguenti impostazioni di picco precedenti, anche se in precedenza non serviva traffico utilizzando la modalità di capacità su richiesta:

  • Tabella appena creata con modalità di capacità su richiesta: il picco precedente era di 2.000 e 6.000. WRUs RRUs Puoi guidare immediatamente fino al doppio del picco precedente. In questo modo, le tabelle on demand appena create possono servire fino a 4.000 WRUs e 12.000. RRUs

  • Tabella esistente passata alla modalità di capacità su richiesta: il picco precedente è la metà del precedente WCUs ed è stato RCUs predisposto per la tabella o le impostazioni di una tabella appena creata con la modalità di capacità su richiesta, a seconda di quale sia la più alta.