Capacità di calcolo per Amazon Redshift Serverless - Amazon Redshift

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

Capacità di calcolo per Amazon Redshift Serverless

Con Amazon Redshift Serverless puoi scalare automaticamente la capacità di calcolo verso l'alto e verso il basso per soddisfare i requisiti del tuo carico di lavoro. La capacità di elaborazione si riferisce alla potenza di elaborazione e alla memoria allocate ai carichi di lavoro Serverless di Amazon Redshift. I casi d'uso più comuni includono la gestione dei periodi di picco di traffico, l'esecuzione di analisi complesse o l'elaborazione efficiente di grandi volumi di dati. I seguenti termini forniscono dettagli sulla configurazione e la gestione della capacità di elaborazione.

RPUs

Amazon Redshift Serverless misura la capacità di data warehouse nelle unità di elaborazione Redshift (). RPUs RPUssono risorse utilizzate per gestire i carichi di lavoro.

Capacità base

Rappresenta la capacità di base del data warehouse utilizzata da Amazon Redshift per elaborare le query. La capacità di base è specificata inRPUs. È possibile impostare una capacità di base in Redshift Processing Units ()RPUs. Una RPU fornisce 16 GB di memoria. L'impostazione di una capacità di base superiore migliora le prestazioni delle query, in particolare per i processi di elaborazione dati che consumano molte risorse. La capacità di base predefinita per Amazon Redshift Serverless è 128. RPUs È possibile regolare l'impostazione della capacità di base da 8 RPUs a 512 RPUs in unità da 8 (8,16,24... 512), utilizzando la AWS console, l'operazione o update-workgroup l'UpdateWorkgroupAPIoperazione in. AWS CLI

Con una capacità minima di 8RPU, ora hai una maggiore flessibilità per eseguire carichi di lavoro più semplici o complessi in base ai requisiti di prestazioni. Le RPU capacità di RPU base 8, 16 e 24 sono destinate a carichi di lavoro che richiedono meno di 128 TB di dati. Se i requisiti relativi ai dati sono superiori a 128 TB, è necessario utilizzarne almeno 32. RPU Per carichi di lavoro con tabelle con un numero elevato di colonne e una maggiore concorrenza, consigliamo di utilizzarne 32 o più. RPU

La base massima RPUs disponibile, 512, aggiunge il massimo livello di risorse di elaborazione ai carichi di lavoro. Ciò offre una maggiore flessibilità per supportare carichi di lavoro di grande complessità e accelera il caricamento e l'interrogazione dei dati.

Nota

Una RPU capacità di base massima estesa di 1024 è disponibile nelle versioni seguenti: Regioni AWS

  • Stati Uniti orientali (Virginia settentrionale)

  • Stati Uniti orientali (Ohio)

  • US West (Oregon)

È possibile incrementare o diminuire RPUs in unità di 32 quando si imposta una capacità di base tra 512-1024.

Se gestisci carichi di lavoro più grandi e complessi, valuta la possibilità di aumentare le dimensioni del tuo data warehouse Redshift Serverless. I magazzini più grandi hanno accesso a più risorse di elaborazione, il che consente loro di elaborare le query in modo più efficiente. Tieni presente che l'aumento della RPU capacità di base massima del gruppo di lavoro richiede indirizzi IP gratuiti aggiuntivi. Per ulteriori informazioni sull'aumento dei requisiti di indirizzi IP gratuiti, consulta. Considerazioni su quando utilizzare Amazon Redshift Serverless

Di seguito sono riportati alcuni casi in cui è utile disporre di una capacità di base più elevata:

  • Hai interrogazioni complesse che richiedono molto tempo per essere eseguite

  • Le tabelle hanno un numero elevato di colonne.

  • Le tue query hanno un numero elevato diJOINs.

  • Le tue query aggregano o scansionano grandi quantità di dati da una fonte esterna, come un data lake.

Per ulteriori informazioni sulle quote e i limiti di Amazon Redshift Serverless, consulta. Quote per gli oggetti Amazon Redshift Serverless

Considerazioni e limitazioni per la capacità di Amazon Redshift serverless

Di seguito sono riportate le considerazioni e limitazioni per la capacità di Amazon Redshift serverless.

  • Le configurazioni da 8 o 16 RPU supportano la capacità di storage gestito Redshift fino a 128 TB. Se utilizzi più di 128 TB di storage gestito, non puoi effettuare il downgrade a meno di 32. RPU

  • La modifica della capacità di base del gruppo di lavoro potrebbe annullare alcune delle query in esecuzione sul gruppo di lavoro.

  • Amazon Redshift Serverless non aumenterà la scalabilità a RPUs meno che non ci siano domande in coda. Amazon Redshift Serverless non aumenterà la scalabilità RPUs in risposta all'aumento del carico derivante da una singola query. Di conseguenza, una singola query che richiede molte risorse può causare l'esaurimento della memoria del gruppo di lavoro se non esiste la capacità attuale per gestirla. Assicurati che la capacità di base sia sufficiente per gestire ogni singola query eseguita sul tuo data warehouse.

Dimensionamento e ottimizzazione basati sull'intelligenza artificiale (anteprima)

Questa è di una documentazione di pre-rilascio per il dimensionamento e l'ottimizzazione basati sull'intelligenza artificiale in Amazon Redshift serverless, che è nella versione di anteprima. La documentazione e la funzionalità sono soggette a modifiche. Consigliamo di utilizzare questa caratteristica solo in ambienti di test e non in ambienti di produzione. Per i termini e condizioni dell'anteprima, consulta la sezione su beta e anteprime nei AWS termini del servizio.

Questa anteprima è disponibile nei seguenti formati Regioni AWS:

  • Stati Uniti orientali (Ohio) (us-east-2)

  • Stati Uniti orientali (Virginia settentrionale) (us-east-1)

  • Stati Uniti occidentali (Oregon) (us-west-2)

  • Asia Pacifico (Tokyo) (ap-northeast-1)

  • Europa (Irlanda) (eu-west-1)

  • Europa (Stoccolma) (eu-north-1)

È possibile creare un gruppo di lavoro di anteprima per testare le nuove funzionalità di Amazon Redshift serverless. Non è possibile utilizzare queste funzionalità in produzione o spostare il gruppo di lavoro di anteprima in un gruppo di lavoro di produzione. Per i termini e le condizioni dell'anteprima, consulta Beta and Previews in AWS Service Terms. Per istruzioni su come creare un gruppo di lavoro di anteprima, consulta Creazione di un gruppo di lavoro di anteprima.

Puoi anche impostare un obiettivo di rapporto prezzo/prestazioni per il gruppo di lavoro, in modo che Redshift possa apportare automaticamente alle tue risorse le ottimizzazioni basate sull'intelligenza artificiale. Puoi così raggiungere i tuoi obiettivi di rapporto prezzo/prestazioni ottimizzando al contempo i costi. Questa ottimizzazione automatica del rapporto prezzo/prestazioni è particolarmente utile se non sai quale capacità di base impostare per i carichi di lavoro o se alcune parti del carico di lavoro potrebbero essere più efficienti con un numero maggiore di risorse allocate.

Ad esempio, se l'organizzazione esegue in genere carichi di lavoro che richiedono solo 32 unità RPU ma all'improvviso introduce una query più complessa, è possibile che non si conosca la quantità appropriata di capacità di base. L'impostazione di una capacità di base più elevata comporta un miglior rapporto prezzo/prestazioni, ma anche costi più elevati che potrebbero non corrispondere alle aspettative. Utilizzando la scalabilità basata sull'intelligenza artificiale e l'ottimizzazione delle risorse, Amazon Redshift Serverless regola automaticamente le impostazioni RPUs per soddisfare gli obiettivi di rapporto prezzo/prestazioni, mantenendo al contempo i costi ottimizzati per l'organizzazione. Questa ottimizzazione automatica è utile indipendentemente dalla dimensione del carico di lavoro. L'ottimizzazione automatica consente di raggiungere gli obiettivi di rapporto prezzo/prestazioni dell'organizzazione in presenza di un numero illimitato di query complesse.

Gli obiettivi di rapporto prezzo/prestazioni sono un'impostazione specifica del gruppo di lavoro. Gruppi di lavoro diversi possono avere obiettivi di rapporto prezzo/prestazioni diversi.

Per mantenere i costi prevedibili, imposta il limite di capacità massima che Amazon Redshift serverless può allocare ai carichi di lavoro.

Per configurare gli obiettivi di rapporto prezzo/prestazioni, usa la console. AWS Per impostazione predefinita, l'obiettivo del rapporto prezzo/prestazioni è abilitato quando si crea un nuovo gruppo di lavoro ed è impostato su Bilanciato. Per impostare un diverso obiettivo di rapporto prezzo/prestazioni o specificare una capacità di base per il gruppo di lavoro, utilizza le impostazioni personalizzate durante la creazione del gruppo di lavoro. Per ulteriori informazioni sulla creazione di un gruppo di lavoro, consulta Creazione di un gruppo di lavoro con uno spazio dei nomi.

Per modificare l'obiettivo di rapporto prezzo/prestazioni per il gruppo di lavoro:

  1. Nella console Amazon Redshift serverless scegli Configurazione del gruppo di lavoro.

  2. Scegli il gruppo di lavoro per cui desideri modificare l'obiettivo di rapporto prezzo/prestazioni. Seleziona la scheda Prestazioni e scegli Modifica.

  3. Scegli Obiettivo di rapporto prezzo/prestazioni e regola il cursore in base all'obiettivo che desideri impostare per il gruppo di lavoro.

  4. Scegli Save changes (Salva modifiche).

Per aggiornare la quantità massima di RPUs Amazon Redshift Serverless che può allocare al tuo carico di lavoro, vai alla scheda Limiti della configurazione del gruppo di lavoro.

Per informazioni sull'ottimizzazione e sul dimensionamento delle risorse basati sull'intelligenza artificiale, guarda il video seguente.