Perché scegliere X-Ray?

L'utilizzo di AWS X-Ray non richiede alcun impegno a lungo termine né pagamenti anticipati. I prezzi sono calcolati solo in base al numero di tracce registrate, recuperate e scansite. Una traccia rappresenta una richiesta all'applicazione e può includere diversi punti dati, ad esempio chiamate ad altri servizi e accessi ai database. X-Ray fornisce una dimensione di traccia minima garantita di 100 KB. I dati delle tracce vengono conservati per 30 giorni dalla data di registrazione, senza costi aggiuntivi.

Calcolatore prezzi AWS

Calcola il costo di AWS X-Ray e dell'architettura in un unico preventivo.

Crea subito il tuo preventivo personalizzato

Piano gratuito senza limiti di tempo

  • Le prime 100.000 tracce registrate al mese sono gratuite
  • Il primo milione di tracce recuperate o scansionate al mese sono gratuite

Costi aggiuntivi

Esempio 1 - Tracciamento di X-Ray

Supponiamo di avere un'applicazione che riceve 2.000 richieste in entrata all'ora, con una velocità di campionamento del 10%. Le spese vengono calcolate come segue:

Tracce registrate
Tracce registrate al mese = 2.000 richieste all'ora * 24 ore * 31 giorni * 10% = 148.800 tracce
Tracce registrate fatturabili al mese = 148.800 tracce – 100.000 tracce incluse nel piano gratuito = 48.800 tracce
Costi mensili delle tracce registrate = 48.800 tracce * 0,000005 USD = 0,24 USD
 
Inoltre, supponiamo di eseguire 100 query al giorno per la scansione dei dati acquisiti nell'ultima ora (200 tracce), recuperando interamente i dati di 50 tracce per ogni query.
 
Tracce recuperate e scansite
Tracce scansite al mese = 100 query * 200 tracce all'ora * 31 giorni = 620,000 tracce
Tracce recuperate al mese = 100 query * 50 tracce a query * 31 giorni = 155.000 tracce
Tracce recuperate e scansite al mese = 155.000 query + 620.000 tracce = 775,000 tracce
Tracce recuperate e scansite fatturabili al mese = 775,000 tracce – 1.000.000 tracce incluse nel piano gratuito = 0 tracce
Costi mensili tracce recuperate e scansionate = 0 tracce * 0,0000005 USD = 0 USD
 

Inoltre, supponiamo che tu abbia abilitato X-Ray Insights su uno o tutti i gruppi X-Ray.

Tracce elaborate in X-Ray Insights
Tracce registrate al mese = 2.000 richieste all'ora * 24 ore * 31 giorni * 10% = 148.800 tracce
Costi mensili per le tracce elaborate di Insights = 148.800 tracce * 0,000001 USD = 0,15 USD

I costi totali mensili per l'utilizzo di AWS X-Ray corrisponderebbero quindi a 0,24 USD + 0,15 USD = 0,39 USD.

Esempio 2 - Monitorare le prestazioni delle applicazioni con Application Signals (Anteprima), tracce AWS X-Ray e obiettivi dei livelli di servizio (SLO)

Application Signals (anteprima):

Se si monitora un'applicazione che riceve 25.000 richieste al minuto (richieste di servizio in entrata) e per ogni richiesta in entrata l'applicazione effettua 2 richieste alle dipendenze (richieste di dipendenza in uscita), i costi saranno i seguenti:

Application Signals per le richieste di servizio in entrata: 25.000 richieste al minuto x 43.800 minuti in un mese = 1.095.000.000 di Application Signals al mese

Application Signals per richieste di dipendenza in uscita: 25.000 richieste al minuto x 2 richieste di dipendenza in uscita x 43.800 minuti al mese = 2.190.000.000 di Application Signals al mese

Application Signals totali provenienti da richieste = 1.095.000.000 + 2.190.000.000 = 3.285.000.000 Application Signals al mese

Obiettivi del livello di servizio (SLO):

Ogni obiettivo del livello di servizio (SLO) genera due Application Signals per periodo del parametro SLI. Se si creano 10 SLO con un periodo del parametro SLI di 1 minuto, 10 SLO con un periodo del parametro SLI di 5 minuti e 10 SLO con un periodo del parametro SLI di 10 minuti, il numero totale di Application Signals sarà il seguente:

Application Signals per SLO con periodo del parametro SLI di 1 minuto: (10 SLO x 2 Application Signals = 43.800 minuti in un mese) / periodo del parametro SLI di 1 minuto = 876.000 Application Signals al mese

Application Signals per SLO con periodo del parametro SLI di 5 minuti: (10 SLO x 2 Application Signals x 43.800 minuti in un mese) / periodo del parametro SLI di 5 minuti = 175.200 Application Signals al mese

Application Signals per SLO con periodo del parametro SLI di 10 minuti: (10 SLO x 2 Application Signals x 43.800 minuti in un mese) / periodo del parametro SLI di 10 minuti = 87.600 Application Signals al mese

Totale degli Application Signals provenienti dagli SLO: 876.000 + 175.200 + 87.600 = 1.138.800 Application Signals al mese

Numero totale di Application Signals provenienti da richieste e SLO = 3.285.000.000 + 1.138.800 = 3.286.138.800 Application Signals al mese

Costi totali per gli Application Signals:

Primi 100 milioni di signals x 1,50 USD per 1 milione di Application Signals = 150 USD
Successivi 900 milioni di signals x 0,75 USD per 1 milione al mese di Application Signals = 675 USD
2.286.138.800 signals rimanenti x 0,30 USD per 1 milione al mese di Application Signals = 685,84 USD

Costi totali per Application Signals e SLO = 150 USD + 675 USD + 685,84 USD = 1.510,84 USD al mese

Tracce X-Ray:

Per impostazione predefinita, il tracciamento di X-Ray è abilitato con una frequenza di campionamento del 5% quando si implementano Application Signals. Tale frequenza di tracciamento predefinita può essere eventualmente aumentata o diminuita.

Se si monitora 1 applicazione che riceve 25.000 richieste al minuto (richieste di servizio in entrata) e si utilizza la frequenza di campionamento predefinita del 5%, i costi di tracciamento sono i seguenti:

Tracce archiviate:

Tracce archiviate al mese = 25.000 richieste al minuto x 43.800 minuti al mese x frequenza di campionamento del 5% = 54.750.000 tracce archiviate al mese

Tracce fatturabili archiviate = 54.750.000 tracce archiviate - 100.000 tracce nel piano gratuito = 54.650.000 tracce archiviate al mese

Costi di archiviazione delle tracce = 54.650.000 tracce archiviate x 0,000005 USD = 273,25 USD al mese

Inoltre, supponiamo di eseguire 100 query al giorno, con ogni query dei dati acquisiti nell'ultima ora compromettendo 75.000 tracce, e recuperando interamente i dati di 50 tracce per ogni query.

Tracce recuperate e scansionate:

Tracce scansionate = 100 query x 75.000 tracce all'ora x 31 giorni = 232.500.000 tracce scansionate al mese

Tracce recuperate = 100 query x 50 tracce per query x 31 giorni = 155.000 tracce recuperate al mese

Totale tracce recuperate e scansionate = 155.000 tracce + 232.500.000 tracce = 232.655.000 tracce recuperate/scansionate al mese

Tracce fatturabili recuperate e scansionate = 232.655.000 tracce - 1.000.000 di tracce nel piano gratuito = 231.655.000 tracce recuperate e scansionate al mese

Costi mensili tracce recuperate e scansionate = 231.655.000 tracce x 0,0000005 USD = 115,82 USD

Costi totali per il tracciamento di X-Ray = 273,25 USD per le tracce archiviate + 115,82 USD per le tracce scansionate/recuperate = 389,07 USD al mese


Costi totali: 1.510,84 USD per Application Signals e SLO + 389,07 USD per le tracce X-Ray = 1.899,91 USD al mese

Inoltre, è possibile utilizzare Synthetics e RUM (monitoraggio dell'utente reale) con Application Signals. Consulta i singoli esempi di prezzo per vedere i costi.