View a markdown version of this page

Fatturazione per le prenotazioni serverless - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dalla Patch 198. Le UDF Python esistenti continueranno a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog.

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

Fatturazione per le prenotazioni serverless

Amazon Redshift serverless consente di eseguire e scalare le analisi senza dover sottoporre a provisioning e gestire i cluster con un modello di prezzo con pagamento in base al consumo. Ora, con le prenotazioni serverless, puoi ottimizzare ulteriormente i costi di calcolo e migliorare la prevedibilità dei costi dei carichi di lavoro esistenti e nuovi in Redshift serverless.

Amazon Redshift gestisce le prenotazioni serverless a livello di account di AWS pagamento e le prenotazioni possono essere condivise tra più AWS account, consentendoti di ridurre i costi di elaborazione fino al 24% su tutti i carichi di lavoro Serverless Redshift presenti nel tuo account. AWS Amazon Redshift fattura le prenotazioni serverless su base oraria e misura le prenotazioni al secondo, offrendo un modello di fatturazione coerente, 24 ore al giorno, sette giorni alla settimana, pur mantenendo la flessibilità offerta da Redshift serverless. Amazon Redshift addebita qualsiasi utilizzo superiore al livello di RPU specificato alle tariffe on demand standard.

Nota

Se desideri limitare l’utilizzo on demand, puoi utilizzare l’impostazione Capacità massima per impostare i limiti di utilizzo delle risorse per i gruppi di lavoro. Per ulteriori informazioni, consulta Fatturazione per Amazon Redshift Serverless.

Vantaggi delle prenotazioni serverless

Le prenotazioni serverless sono un’opzione di prezzo scontata per Amazon Redshift serverless. Le prenotazioni serverless offrono la possibilità di eseguire il commit per un determinato numero di unità di elaborazione Redshift (RPU) per un anno con uno sconto rispetto alle tariffe on demand (OD), senza alcun pagamento anticipato. Puoi ricevere uno sconto maggiore con un pagamento anticipato. Con le prenotazioni serverless puoi ottimizzare i costi di calcolo e migliorare la prevedibilità dei costi dei carichi di lavoro esistenti e nuovi in serverless.

Ogni prenotazione serverless viene acquistata a livello di AWS account e può essere condivisa tra più gruppi di lavoro Serverless Amazon Redshift nello stesso account di pagamento. Ciò ti dà flessibilità nel modo in cui viene applicato lo sconto. La prenotazione può essere condivisa da più gruppi di lavoro con modelli di carico di lavoro diversi.

Come funziona una prenotazione serverless

La prenotazione delle RPU è un processo semplice che richiede solo pochi minuti. Include la specificazione del livello di RPU da prenotare e del tipo di pagamento. Amazon Redshift Serverless utilizza lo strumento standard di AWS fatturazione e gestione dei costi che ti aiuta a determinare il livello di prenotazione necessario e a monitorare continuamente il tuo utilizzo. Le prenotazioni serverless vengono gestite a livello di account di AWS pagamento e possono essere condivise con lo stesso account di pagamento e consentono di ridurre i costi di elaborazione fino al 24% su tutti i carichi di lavoro Serverless Redshift presenti nell'account. AWS Le prenotazioni serverless vengono fatturate ogni ora e misurate al secondo, offrendo un modello di fatturazione coerente, 24 ore al giorno, sette giorni alla settimana, pur mantenendo la flessibilità offerta da Redshift serverless. Qualsiasi utilizzo superiore al livello di RPU specificato viene addebitato alle tariffe on demand standard di Redshift serverless.

Puoi acquistare più prenotazioni serverless all'interno dello stesso account. AWS Quando acquisti prenotazioni serverless aggiuntive, queste si sovrappongono l’una sull’altra. Ad esempio, se acquisti due prenotazioni e scegli 100 RPU per ciascuna, ottieni un totale di 200 RPU a una tariffa scontata.

Nota

Se desideri impostare un limite per l’utilizzo on demand, puoi definire il numero massimo di RPU nella console Amazon Redshift serverless per un gruppo di lavoro scegliendo la scheda Limiti e selezionando Gestisci i limiti di utilizzo.

Dopo avere acquistato una prenotazione serverless, questa entra in vigore immediatamente e viene visualizzata sulla console Redshift nella dashboard delle prenotazioni serverless.

Analisi dell’unità di elaborazione Redshift (RPU) utilizzata per determinare il livello di prenotazione necessario

Le prenotazioni Redshift serverless consente di garantire costi di calcolo prevedibili inferiori eseguendo il commit di un numero specifico di unità di elaborazione Redshift (RPU) per un anno, offrendo sconti rispetto ai prezzi on demand. Questi sconti possono arrivare fino al 20% con l’opzione Nessun pagamento anticipato o fino al 24% con l’opzione Pagamento anticipato completo. Acquistate Redshift Serverless Reservations a livello di AWS account di pagamento e i vostri risparmi si applicano automaticamente a qualsiasi gruppo di lavoro Redshift Serverless in qualsiasi account AWS collegato, in modo da poter gestire centralmente i budget supportando più team. Redshift serverless misura l’utilizzo con una granularità al secondo, calcolando la media su ogni ora e quindi fatturando su base oraria, assicurandoti di pagare solo la capacità utilizzata. Le prenotazioni Redshift serverless combinano un’applicazione flessibile in più account con risparmi basati sui termini, offrendo prezzi di analisi prevedibili senza compromettere l’agilità di Redshift serverless.

Analisi dell’utilizzo della RPU per le prenotazioni

Puoi determinare i livelli di uso della RPU in due modi: con la dashboard di Redshift serverless per una visualizzazione di sette giorni o con Esploratore dei costi per le analisi a lungo termine. Le seguenti procedure mostrano come analizzare l’utilizzo della RPU:

Metodo 1: dashboard di Redshift serverless (visualizzazione di sette giorni)
  1. Accedi Console di gestione AWS e apri la console Amazon Redshift all'indirizzo. https://console.aws.amazon.com/redshiftv2/

  2. Scegli la dashboard serverless.

  3. Scegli il gruppo di lavoro.

  4. Visualizza l’utilizzo della capacità di RPU per un periodo compreso tra l’ultima ora e una settimana.

Metodo 2: AWS Cost Explorer (Long-term analisi)
  1. Accedi Console di gestione AWS e apri la console Cost Explorer all'indirizzo https://console.aws.amazon.com/costmanagement/.

  2. Imposta la granularità su Ogni ora.

  3. Raggruppa per Tipo di utilizzo.

  4. Applica i seguenti filtri:

    • Servizio: Redshift

    • Regione: la Regione locale

    • Tipo di utilizzo: Filtro per Redshift:ServerlessUsage

  5. Consulta il grafico dei costi e dell’utilizzo per l’utilizzo serverless orario nella Regione selezionata.

Acquisto di una prenotazione serverless tramite la console

Quando acquisti una prenotazione, scegli il livello di RPU da scontare. Prima di selezionare il livello di RPU, devi conoscere la capacità base e la capacità on demand che utilizzi nel tempo. Questa sezione mostra come determinare la capacità ed eseguire una prenotazione serverless.

Per iniziare, nella console Redshift, scegli Serverless e quindi Prenotazioni serverless dal menu.

Voce del menu di prenotazione serverless evidenziata nel pannello Amazon Redshift di navigazione.

La console mostra una descrizione della funzionalità e un elenco di prenotazioni esistenti. Da qui puoi acquistare una prenotazione oppure puoi utilizzare i report e gli strumenti di monitoraggio disponibili per verificare l’utilizzo attuale. In questo modo puoi determinare i livelli di RPU e quante RPU è opportuno prenotare.

Per acquistare una prenotazione, segui la procedura descritta:

  1. Scegli Acquista prenotazioni serverless.

    Pagina di panoramica delle prenotazioni che mostra 1 RPU totale con il pulsante di prenotazione Purchase Serverless.
  2. Viene visualizzata una procedura guidata con una serie di selezioni. Inserisci il livello di RPU Prenotazione serverless da prenotare. Se non hai la certezza di quale dovrebbe essere questo livello, puoi utilizzare gli strumenti descritti più avanti in questa sezione.

    Campo di immissione della prenotazione serverless per inserire la capacità RPU riservata con messaggio di convalida.
  3. Imposta il tipo di pagamento. Puoi scegliere di pagare in anticipo le RPU riservate oppure puoi pagare mensilmente. Se scegli di pagare in anticipo, ottieni uno sconto maggiore.

    Opzioni del tipo di pagamento: All Upfront con uno sconto del 24% o No Upfront con uno sconto del 20%.
  4. Quando hai finito di effettuare le selezioni, scegli Acquista prenotazioni serverless e quindi Conferma.

Dopo avere confermato la prenotazione, questa appare nell’elenco delle prenotazioni.

Tabella delle prenotazioni serverless che mostra una prenotazione in attesa di pagamento con data di scadenza e costi.

Note per l'utilizzo

  • Non puoi modificare o eliminare una prenotazione. Ma puoi creare prenotazioni aggiuntive per ottenere una maggiore copertura.

  • Redshift serverless utilizza le RPU riservate per un carico di lavoro prima di utilizzare le RPU on demand per garantire risparmi sui costi. Se superi il numero di RPU che hai prenotato, i costi per tali RPU aggiuntive vengono addebitati in base alla tariffa on demand di Redshift serverless.

  • I crediti gratuiti per Amazon Redshift serverless non vengono applicati alle prenotazioni serverless, ma solo alle RPU fatturate on demand.

Esempi di prenotazione serverless

In questo scenario, il tuo account AWS pagante/collegato ha due gruppi di lavoro Amazon Redshift:

  • Il gruppo di lavoro 1 viene utilizzato in modo costante, ad esempio per un team di business intelligence.

  • Il gruppo di lavoro 2 presenta carichi di lavoro imprevedibili con picchi di utilizzo, ad esempio per le operazioni ETL.

Desideri ottimizzare i costi per questi gruppi di lavoro, quindi acquisti una prenotazione serverless di un anno. Sulla base dei dati storici determini che entrambi i gruppi di lavoro consumano 64 RPU in condizioni costanti. Il gruppo di lavoro 2, tuttavia, passa occasionalmente da 32 RPU a 48 RPU e scende a 24 RPU per brevi periodi. Per iniziare, imposta il livello di RPU della prenotazione su 64 RPU, in linea con le tendenze storiche. I dettagli di fatturazione oraria sono i seguenti:

  • Per la prima ora, analogamente alle tendenze di utilizzo storiche, entrambi i gruppi di lavoro utilizzano 32 RPU per un utilizzo totale di 64 RPU da parte dell’account. Per questa ora, a tutte le RPU viene addebitata la tariffa scontata per le prenotazioni serverless. Ciò perché il livello di utilizzo di 64 RPU è uguale alla prenotazione serverless di 64 RPU.

  • Per la seconda ora, il gruppo di lavoro 1 continua a utilizzare 32 RPU. Tuttavia il gruppo di lavoro 2 sale a 48 RPU, per un utilizzo totale di 80 RPU da parte dell’account. Per questa ora, 64 RPU vengono addebitate alla tariffa scontata per le prenotazioni serverless e 16 RPU vengono addebitate alla tariffa on demand di Redshift serverless.

  • Per la terza ora, il gruppo di lavoro 1 continua a consumare 32 RPU e il gruppo di lavoro 2 scende a 8 RPU. Per questa ora, all’account viene addebitata la tariffa di prenotazione serverless di 64 RPU, anche se il totale dell’account è 40 RPU.

Consulta il seguente diagramma per l’evoluzione dell’utilizzo dei gruppi di lavoro e i dettagli di fatturazione delle tariffe di prenotazione on demand e serverless:

Grafico ad area in pila che mostra l'utilizzo della RPU nel tempo con metriche relative a gruppi di lavoro e prenotazioni.

Acquisto di una prenotazione senza server utilizzando il AWS CLI o API Amazon Redshift

Utilizzi create-reservation per creare una prenotazione RPU. Di seguito viene mostrato il comando:

create-reservation --capacity --offering-id

Imposta capacity sul numero di RPU che desideri prenotare.