Fatturazione per le prenotazioni serverless - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python a UDFs partire dal 1° novembre 2025. Se vuoi usare Python UDFs, crea la UDFs data precedente a quella data. Python esistente UDFs continuerà a funzionare normalmente. 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 ti consente di eseguire e scalare le analisi senza dover effettuare il provisioning e gestire i cluster con un modello di prezzo. pay-as-you-go 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 ti offrono la possibilità di impegnarti a utilizzare un determinato numero di Redshift Processing Unit RPUs () 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 RPUs è un processo semplice che richiede solo pochi minuti per essere completato. 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 di cui hai bisogno 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 ne scegli 100 RPUs per ciascuna, otterrai un totale di 200 RPUs a una tariffa scontata.

Nota

Se desideri impostare un limite per l'utilizzo su richiesta, puoi impostare il massimo RPUs nella console Amazon Redshift Serverless per un gruppo di lavoro selezionando la scheda Limiti e quindi selezionando Gestisci 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

Redshift Serverless Reservations ti consente di ottenere costi di elaborazione prevedibili e inferiori impegnandoti a utilizzare un numero specifico di Redshift Processing Unit (RPUs) per un anno, offrendoti 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 (analisi a lungo termine)
  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.

Amazon Redshift console showing Serverless dashboard with Serverless reservations option highlighted.

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. Ti aiutano a determinare i livelli di RPU e quanti RPUs RPU è opportuno prenotare.

Per acquistare una prenotazione, segui la procedura descritta:

  1. Scegli Acquista prenotazioni serverless.

    Reservation overview showing 1 RPU total, 0 expiring, with option to purchase Serverless reservations.
  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.

    Input field for entering reserved RPU capacity, with a range from 1 to any number.
  3. Imposta il tipo di pagamento. Puoi scegliere di pagare in anticipo la tua prenotazione RPUs oppure puoi pagare mensilmente. Se scegli di pagare in anticipo, ottieni uno sconto maggiore.

    Payment type options: All Upfront with 24% discount or No Upfront with 20% discount.
  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.

Serverless reservations table showing one payment-pending reservation with details.

Note per l'utilizzo

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

  • Redshift Serverless utilizza l'opzione Reserved RPUs per un carico di lavoro prima dell'utilizzo on-demand RPUs, per garantire risparmi sui costi. Se superi il numero di posti RPUs prenotati, inizierai ad addebitare i costi aggiuntivi RPUs alla tariffa on-demand di Redshift Serverless.

  • I crediti gratuiti per Amazon Redshift Serverless non vengono applicati alle prenotazioni serverless, ma solo alle fatture su richiesta. RPUs

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. In base ai dati storici, si determina che entrambi i gruppi di lavoro ne consumano 64 RPUs in condizioni stazionarie. Il gruppo di lavoro 2, tuttavia, aumenta occasionalmente da 32 RPUs a 48 RPUs e scende a 24 RPUs per brevi periodi. Per iniziare, imposti il livello RPU della prenotazione su 64 RPUs , 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 ne utilizzano 32 RPUs per un utilizzo totale dell'account di 64. RPUs Per quest'ora, tutti RPUs vengono addebitati alla tariffa scontata per le prenotazioni senza server. Questo perché il livello di utilizzo di 64 RPUs è uguale alla prenotazione serverless a 64 RPU.

  • Per la seconda ora, il gruppo di lavoro 1 continua a utilizzare 32. RPUs Tuttavia, il gruppo di lavoro 2 sale a 48 RPUs, per un utilizzo totale dell'account di 80. RPUs Per quest'ora, 64 RPUs vengono addebitati alla tariffa scontata per le prenotazioni serverless e 16 RPUs alla tariffa Redshift Serverless on-demand.

  • Per la terza ora, il gruppo di lavoro 1 continua a consumarne 32 RPUs e il gruppo di lavoro 2 scende a 8. RPUs 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:

Graph showing total account usage, on-demand usage, and workgroup trends over three time periods.

Acquisto di una prenotazione serverless tramite la AWS CLI o l'API Amazon Redshift

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

create-reservation --capacity --offering-id

Hai impostato capacity il numero RPUs che desideri prenotare.