- Gestione e governance›
- Amazon CloudWatch›
- Prezzi
Prezzi di Amazon CloudWatch
Perché utilizzare Amazon CloudWatch?
Con Amazon CloudWatch, non sono previste tariffe minime né impegni anticipati; i prezzi sono calcolati solo in base all'uso effettivo. Al termine di ogni mese saranno fatturati solo i costi per le risorse effettivamente utilizzate.
Piano gratuito
È possibile iniziare a utilizzare Amazon CloudWatch gratis. La maggior parte dei servizi AWS (EC2, S3, Kinesis, ecc.) fornisce automaticamente parametri a CloudWatch in maniera gratuita. Molte applicazioni possono infatti essere utilizzate nell'ambito di questo piano gratuito. Per ulteriori informazioni sul piano gratuito AWS, consulta questa pagina.
| Log |
Log 5 GB di dati (importazione, archiviazione e dati scansionati dalle query di approfondimenti di Logs) 1.800 minuti di utilizzo di Live Tail al mese (equivalenti a circa un'ora al giorno) Contributor Insights per CloudWatch Logs 1 regola Contributor Insights al mese Il primo milione di eventi del log che soddisfano la regola al mese |
|---|---|
| Metriche |
Parametri di monitoraggio di base (parametri inviati dai servizi AWS per impostazione predefinita) 10 parametri (di parametri personalizzati e parametri di monitoraggio dettagliati) 1 milione di richieste API (esclusi GetMetricData, GetInsightRuleReport e GetMetricWidgetImage: queste 3 operazioni sono sempre a pagamento) |
| Dashboard e allarmi | Dashboard
3 dashboard personalizzate che fanno riferimento a un massimo di 50 metriche ciascuna al mese. Inoltre, tutte le dashboard automatiche sono gratuite. Allarmi 10 metriche di allarme (applicabili solo agli allarmi a risoluzione standard che elencano direttamente le metriche e non utilizzano una query di Metrics Insights) |
| Osservabilità dell'applicazione |
Application Signals e Transaction Search (include le “metriche d'oro” e la visibilità completa degli intervalli delle transazioni delle applicazioni)
Osservabilità multi-account
Eventi applicativi di CloudWatch Synthetics e RUM Synthetics
Evidently
|
| Osservabilità dell'infrastruttura |
Database Insights Modalità standard di Database Insights: 7 giorni consecutivi di cronologia dei dati sulle prestazioni per la metrica di carico del database Monitoraggio di rete Monitoraggio del flusso per 10 risorse su tutti gli account per 12 mesi (7.300 ore-risorsa al mese) |
Piano a pagamento
Non sono previste tariffe minime né impegni anticipati. Al termine di ogni mese verranno fatturati solo i costi per le risorse effettivamente utilizzate.
Nota: i prezzi variano in base alla regione. Calcola la tua fattura mensile con il Calcolatore dei prezzi AWS.
-
Log
-
Metriche
-
Dashboard e allarmi
-
Osservabilità dell'applicazione
-
Osservabilità dell'infrastruttura
-
Log
-
Questa sezione tratta:
- Log personalizzati
- Osservabilità multi-account
- Log venduti
- Analizza con OpenSearch
- CloudWatch Contributor Insights per CloudWatch Logs, DynamoDB e PrivateLink
Consulta le tabelle dei prezzi per:
- Protezione dei dati
- Archiviazione log
- Approfondimenti sui log
- Live Tail
-
Metriche
-
Questa sezione tratta:
- Metriche
- API
- Flussi di parametri
-
Dashboard e allarmi
-
Questa sezione tratta:
- Dashboard
- Allarmi sulle metriche
- Allarmi aggregati
-
Osservabilità dell'applicazione
-
Questa sezione tratta:
- Application Signals e Transaction Search (include le “metriche d'oro” e la visibilità completa degli intervalli delle transazioni delle applicazioni)
- Application Signals (include le “metriche d'oro”, senza visibilità degli intervalli delle transazioni delle applicazioni)
- Osservabilità multi-account delle applicazioni
- Tracce X-Ray
- Eventi applicativi di CloudWatch Synthetics e CloudWatch RUM
- Evidently
-
Osservabilità dell'infrastruttura
-
Questa sezione tratta:
- Approfondimenti sui container con osservabilità migliorata per EKS
- Approfondimenti sui container con osservabilità migliorata per ECS
- Approfondimenti sui container senza osservabilità migliorata
- Modalità avanzata di Database Insights
- Monitoraggio di rete CloudWatch con monitoraggio del flusso
- Monitoraggio di rete CloudWatch con monitoraggio Internet
- Monitoraggio di rete CloudWatch con monitoraggio sintetico
Esempi di prezzo
Nota: i prezzi elencati sono solo esempi. Consulta le schede dei prezzi per ottenere le informazioni più aggiornate sulle regioni di tuo interesse.
-
Esempio 1: analisi dei log con Live Tail
Esempio 1: Metrics Insights
Esempio 1: monitoraggio dettagliato di EC2
Ottieni 1.800 minuti di utilizzo della sessione di Live Tail al mese con il Piano gratuito AWS, dopodiché paghi 0,01 USD al minuto.
Se utilizzi Live Tail per esplorare e analizzare i tuoi log in tempo reale per 1.000 minuti in un mese, verranno addebitati i seguenti costi mensili:
Costi mensili per l'utilizzo di Live Tail
Utilizzo totale di Live Tail in minuti = 1.000
Da 0 a 1.000 minuti = 0 USDCosti mensili di Live Tail = 0 USD
Se utilizzi Live Tail per esplorare e analizzare i tuoi log in tempo reale per 20.000 minuti in un mese, verranno addebitati i seguenti costi mensili:
Costi mensili per l'utilizzo di Live Tail
Utilizzo totale di Live Tail in minuti = 20.000
Da 0 a 1.800 minuti = 0 USD
Da 1.801 a 20.000 minuti = 0,01 USD * 18.200 = 182 USDCosti mensili di Live Tail = 182 USD
L'esecuzione di query di Metrics Insights tramite la console CloudWatch non comporta alcun addebito.
Eseguendo le query di Metrics Insights in modo programmatico utilizzando AWS CLI, SDK o AWS CloudFormation, la query viene addebitata in base al numero di parametri analizzati, indipendentemente dal modo in cui hai generato i risultati.
Se disponi di 1.000.000 di parametri nell'account ed esegui una query che seleziona 1.500 parametri per l'analisi e tale analisi restituisce 10 serie temporali nei risultati, verranno addebitati i seguenti costi:
Costo per la query = 1,500 parametri analizzati * 0,01 USD per 1.000 parametri analizzati = 0,015 USD
Se disponi di 5.000.000 di parametri nell'account ed esegui una query che seleziona 100 parametri per l'analisi e tale analisi restituisce solo 1 serie temporale nei risultati, verranno addebitati i seguenti costi:
Costo per la query = 100 metriche analizzate × 0,01 USD per 1.000 metriche analizzate = 0,001 USD
Il numero di metriche inviate dall'istanza EC2 come monitoraggio dettagliato dipende dal tipo di istanza EC2. Questo esempio presuppone 7 parametri.
Se l'applicazione viene eseguita su 5 istanze Amazon EC2 24 ore su 24, 7 giorni su 7, per un mese di 30 giorni e si abilita il monitoraggio dettagliato di EC2 su tutte le istanze, i costi saranno i seguenti:
Numero totale di parametri = 7 parametri per istanza * 5 istanze = 35 parametri
Costo mensile dei parametri CloudWatch a 0,30 USD per parametro personalizzato = 35 * 0,30 USD = 10,50 USD
Costi mensili di CloudWatch = 10,5 USD al mese
Dopo aver superato le 10.000 metriche totali, verranno applicati livelli di prezzo in base al volume. Per i dettagli, consulta la tabella dei prezzi delle metriche. -
Esempio 2: rilevamento e mascheramento dei dati di log sensibili con protezione dei dati
Esempio 2: monitoraggio dettagliato del gateway API
Esempio 2: osservabilità multi-account
In questo scenario, viene abilitata la protezione continua dei dati per un gruppo di log che raccoglie 1 GB di dati di log al giorno da un'applicazione di elaborazione dei pagamenti.
Costi mensili per i log importati
Dati di log totali importati = 1 GB * 30 giorni = 30 GB
Costi per l'importazione dei dati di log (da 0 a 5 GB): = 0 USD
Costi per l'importazione dei dati di log (da 5 a 30 GB): = 0,50 USD * 25 = 12,50 USDCosti della protezione dei dati per la scansione, il rilevamento e il mascheramento dei dati sensibili
Dati di log totali scansionati con la protezione dei dati = 1 GB * 30 giorni = 30 GB
Costi per la scansione dei dati di log = 0,12 USD per GB * 30 GB = 3,60 USDCosti mensili per i log archiviati (supponendo che i dati di log siano ridotti a 6 GB)
Costi da 0 a 5 GB = 0 USD
Costi da 5 GB a 6 GB = 0,03 USD * 1 GB = 0,03 USDCosti mensili di CloudWatch = 12,50 USD + 3,60 USD + 0,03 USD= 16,13 USD
Un endpoint gateway API abilitato con metriche dettagliate ha due risorse, ovvero /devices e /authenticate, implementate in una fase chiamata prod. Ognuna di queste risorse utilizza uno dei seguenti metodi: DELETE (CANCELLA), POST (PUBBLICA), OPTIONS (OPZIONI) o GET (OTTIENI).
API Gateway pubblica 4XXError, 5XXError, CacheHitCount, CacheMissCount, Count, IntegrationLatency e Latency per API di default. Una volta abilitate le metriche dettagliate per Gateway API, tutte le metriche precedenti insieme alle dimensioni (nomeAPI, metodo, risorsa, fase) verranno emesse in CloudWatch.
Da notare che non tutte le metriche possono essere emesse, ad esempio 4XXError o 5XXError potrebbero non essere visualizzate se non ci sono errori.
- Numero di risorse = 2 (dispositivi e autenticazione)
- Numero di metodi = 4 (DELETE, POST, OPTIONS e GET)
- Numero di fase/i = 1 (prod)
- Metriche pubblicate (Count, IntegrationLatency, Latency, 5xx, 4xx) = 5
Numero totale di metriche generate:
= metodo (DELETE, POST, OPTIONS o GET) × risorsa (autenticazione e dispositivi) × fase (prod) × metriche (Count, IntegrationLatency, Latency, 5xx, 4xx)= 2 × 4 × 1 × 5 = 40
Ogni metrica addebita 0,30 USD per mese intero e porta il costo massimo a 40 × 0,3 = 12 USD al mese.
Dopo aver superato le 10.000 metriche totali, verranno applicati livelli di prezzo in base al volume. Per i dettagli, consulta la tabella dei prezzi delle metriche.
Supponiamo di avere un'applicazione che riceve 2.000 richieste in entrata all'ora, con una velocità di campionamento del 10%. Le tracce registrate nell'account di origine X saranno:
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
Fattura mensile delle tracce registrate = 48.800 tracce * 0,000005 USD = 0,244 USD
Se si condividono le tracce dall'account di origine X con un account di monitoraggio Y utilizzando l'osservabilità multi-account, si creerà una copia delle tracce sull'account di monitoraggio Y senza costi aggiuntivi. Quindi la fattura mensile sarà:Fattura mensile delle tracce registrate sull'account di origine X = 0,244 USD
Fattura mensile delle tracce registrate sull'account di monitoraggio Y = 0 USDSe si desidera condividere le stesse tracce dell'account di origine X con un secondo account di monitoraggio, ad esempio l'account di monitoraggio Z, si creerà un'ulteriore copia delle tracce. In questo caso, all'account di origine, l'account X, verrà addebitata questa copia aggiuntiva. Quindi la fattura finale sull'account di origine X sarà:
Fattura mensile delle tracce registrate sull'account di origine X = 0,244 USD +
148.800 secondi di copia del tracciato sull'account di monitoraggio Z * 0,000005 USD = 0,244 USD + 0,744 USD = 0,988 USD
Fattura mensile delle tracce registrate sull'account di monitoraggio Y = 0 USD
Fattura mensile delle tracce registrate sull'account di monitoraggio Z = 0 USD -
Esempio 3: monitoraggio dei log venduti forniti ad Amazon CloudWatch Logs, Amazon S3 o Amazon Data Firehose
Esempio 3: metriche personalizzate
In fase di monitoraggio dei servizi AWS che inviano il volume di log venduti a una delle destinazioni supportate al mese e di archiviazione dei dati per un mese, verranno addebitati costi in base al livello di log venduti per destinazione e agli eventuali costi di destinazione esistenti. Esempio di 72 TB di log venduti forniti a CloudWatch Logs come segue:
Costi mensili per la distribuzione di log- Da 0 a 10 TB a 0,50 USD per GB = 10 × 1.024 × 0,50 USD = 5.120,00 USD
- Da 10 TB a 30 TB a 0,25 USD per GB = 20 * 1.024 * 0,25 USD = 5.120,00 USD
- Da 30 TB a 50 TB a 0,10 USD per GB = 20 × 1.024 × 0,10 USD = 2.048,00 USD
- Da 50 a 72 TB a 0,05 USD per GB = 22 × 1.024 × 0,05 USD = 1.126,40 USD
Costo totale di distribuzione = 5.120 USD + 5.120 USD + 2.048 USD + 1.126,40 USD = 13.414,40 USD
Costi mensili per i log archiviati (supponendo che i dati di log siano ridotti a 30 TB)
30 TB a 0,03 USD per GB = 30 × 1.024 × 0,03 USD = 921,60 USD
Costi mensili di CloudWatch = 13.414,40 USD + 921,60 USD = 14.336 USD
Note:- I livelli di volume vengono ripristinati all'inizio di ogni mese
- Per le destinazioni S3: oltre ai costi di distribuzione dei log venduti, sono previsti addebiti in base ai costi di archiviazione S3 e ai costi di conversione del formato opzionali (ad esempio, la conversione del formato Apache Parquet)
- Per le destinazioni Firehose: oltre ai costi di distribuzione dei log venduti, sono previsti addebiti in base ai costi di importazione Firehose per GB elaborati.
- L'esempio è basato sulla Virginia del Nord. I livelli di prezzo e le tariffe possono variare in base al tipo di destinazione e alla regione AWS.
Se un'applicazione è eseguita su 51.000 istanze di Amazon EC2 24 ore su 24 in un mese di 30 giorni e vengono pubblicate 5 metriche personalizzate tramite l'API PutMetricData, verranno addebitati i seguenti costi:
Numero totale di parametri = 5 parametri per istanza * 51.000 istanze = 255.000 parametri
Primi 10.000 parametri personalizzati a 0,30 USD per parametro = 10.000 * 0,30 USD = 3.000 USD
Da 10.001 a 250.000 parametri personalizzati a 0,10 USD per parametro = 240.000 * 0,10 USD = 24.000 USD
Da 250.001 a 255.000 parametri personalizzati a 0,05 USD per parametro = 5.000 * 0,05 USD = 250 USD
Costo mensile dei parametri personalizzati CloudWatch = 3.000 USD + 24.000 USD + 250 USD = 27.250 USD al meseNumero totale di richieste API = 51.000 istanze * (43.200 minuti/5 minuti) = 440.640.000 richieste
Primo 1.000.000 di richieste API = 0 USD
Da 1.000.001 a 440.640.000 richieste API = 439.640.000/1.000 * 0,01 USD = 4.396,40 USDCosto mensile di CloudWatch = 27.250 USD + 4.396,40 USD = 31.646,40 USD al mese
-
Esempio 4: flussi di metriche
Esempio 4: CloudWatch RUM
Esempio 4: metriche di replica S3
Esempio 4: monitoraggio dei log venduti di Amazon CloudFront, AWS WAF e Amazon MediaTailor distribuiti ad Amazon CloudWatch Logs
Se l'applicazione è in esecuzione 24 ore su 24, 7 giorni su 7 in un mese di 30 giorni ed emette 10.000 aggiornamenti di metriche al minuto, e il flusso di metriche CloudWatch invia i dati a un endpoint HTTP partner tramite un flusso di distribuzione Amazon Data Firehose negli Stati Uniti orientali, verranno addebitati i seguenti costi mensili:
Flussi di metriche CloudWatch
Numero totale di aggiornamenti di parametri = 10.000 aggiornamenti di parametri al minuto * 43.200 minuti nel mese = 432.000.000 di aggiornamenti di parametri al mese
432.000.000 di aggiornamenti di metriche a 0,003 USD per 1.000 aggiornamenti di metriche = 1.296 USD al mese
Costi mensili di CloudWatch = 1.296 USD al meseAmazon Data Firehose
Dati Amazon Data Firehose importati (GB al mese) = 432.000.000 di aggiornamenti di metriche × 0,5 KB (dimensione media presunta per aggiornamento di metrica)/1.048.576 KB/GB = 206 GB al mese
Il prezzo di Amazon Data Firehose negli Stati Uniti orientali è di 0,029 USD per GB di dati importati per i primi 500 TB/mese = 206 GB × 0,029 USD = 5,97 USD al mese
Costi di Amazon Data Firehose = 5,97 USD al meseDati in uscita (endpoint HTTP di Amazon Data Firehose a partner di monitoraggio)
Fino a 9,999 TB al mese a 0,09 USD per GB (poiché i primi 100 GB sono gratuiti, vengono rimossi 100 GB dal prezzo calcolato) = 106 GB × 0,09 USD = 9,54 USD
Costi per dati in uscita = 9,54 USD al meseCosti mensili totali = 1.296 USD al mese + 5,97 USD al mese + 9,54 USD al mese = 1.311,51 USD al mese
Nota: i valori dei prezzi visualizzati qui sono basati sulle regioni AWS Stati Uniti orientali (Virginia settentrionale). Fare riferimento alle informazioni sui prezzi relative ad ogni regione.
Se l'applicazione ha 500.000 visite in un mese e si stanno raccogliendo eventi CloudWatch RUM al 100% di campionamento per le prestazioni di caricamento della pagina e gli errori con 20 eventi di dati, inclusi un evento di avvio, un evento di visualizzazione della pagina e 10 eventi di prestazioni (tre eventi Web vitals, un paint, una navigazione, cinque carichi di risorse) e otto errori per visita, verranno addebitati i seguenti costi:
Numero totale di eventi di dati RUM = 20 eventi di dati/visita * 500.000 visite = 10.000.000 di eventi di dati
Costi per 10.000.000 di eventi di dati RUM a 1 USD per 100.000 eventi di dati = 10.000.000* 1/100.000 USD = 100 USDCosti mensili di CloudWatch RUM per eventi di dati = 100 USD al mese
Se il bucket S3 dispone di 5 regole di replica abilitate con metriche e notifiche S3 abilitato o controllo del tempo di replica di S3 (S3 RTC) per ciascuna regola, i costi saranno i seguenti:
Numero totale di parametri di replica = 4 parametri per regola di replica * 5 regole di replica = 20 parametri di replica
Primi 10.000 parametri personalizzati a 0,30 USD per parametro = 20 * 0,30 USD = 6,00 USD
Costo mensile di CloudWatch = 6.00 USD al mese
(Nota: per le metriche di replica di S3 non vi sarà alcun addebito per le richieste API)AWS WAF Logs, Amazon CloudFront Standard Access Logs e MediaTailor Logs ricevono uno sconto su tutti i prodotti in base all'utilizzo dei rispettivi servizi.
- Per ogni richiesta AWS WAF, ricevi 500 byte di distribuzione di log a CloudWatch Logs o Amazon S3 senza costi aggiuntivi. Eventuali eccedenze comportano addebiti per Amazon CloudWatch Logs.
- Per ogni richiesta CloudFront, ricevi 750 byte di log distribuiti a CloudWatch Logs senza costi aggiuntivi. Eventuali eccedenze comportano addebiti per Amazon CloudWatch Logs.
- Per ogni inserzione pubblicitaria MediaTailor, ricevi 50 KB di log distribuiti a CloudWatch, Firehose e S3 senza costi aggiuntivi. Eventuali eccedenze comportano addebiti per Amazon CloudWatch Logs.
Le eccedenze vengono addebitate utilizzando la suddivisione in livelli dei log venduti specifica del servizio che rispecchia i prezzi di CloudWatch Vended Logs. Ogni servizio mantiene la propria struttura di suddivisione in livelli separata dal bucket generico dei log venduti.
Esempio:
Se utilizzi il servizio AWS WAF e questo invia 72 TB di volume di log venduti WAF a CloudWatch Logs e hai 70 miliardi di richieste WAF per un determinato mese, i costi saranno i seguenti:
Crediti log WAF guadagnati alla fine del mese: 70 miliardi di richieste forniranno 35 TB di log venduti WAF gratuiti per il mese in oggetto.
Costi mensili per la distribuzione di log- Da 0 a 10 TB a 0,50 USD per GB
- Senza crediti: 10 × 1.024 × 0,50 USD = 5.120,00 USD
- Con crediti: 10 TB di crediti da 35 TB utilizzati (25 TB di credito rimanenti) = 0 × 0,50 USD = 0 USD
- Da 10 TB a 30 TB a 0,25 USD per GB
- Senza crediti: 20 × 1.024 × 0,25 USD = 5.120,00 USD
- Con crediti: 20 TB di crediti da 25 TB utilizzati (5 TB di credito rimanenti) = 0 × 0,25 USD = 0 USD
- Da 30 TB a 50 TB a 0,10 USD per GB
- Senza crediti: 20 × 1.024 × 0,10 USD = 2.048,00 USD
- Con crediti: 5 TB di crediti da 5 TB utilizzati (0 TB di credito rimanente) = 15 × 1.024 × 0,10 USD = 1.536,0 USD
- Da 50 a 72 TB a 0,05 USD per GB
- Senza crediti: 22 × 1.024 × 0,05 USD = 1.126,4 USD
- Nessun credito residuo
Costo totale di distribuzione = 0 USD + 0 USD + 1.532 USD + 1.126,40 USD = 2.662,4 USD
Costi mensili per i log archiviati (supponendo che i dati di log siano ridotti a 30 TB)
30 TB a 0,03 USD per GB = 30 × 1.024 × 0,03 USD = 921,6 USD
Addebiti mensili CloudWatch con crediti = 2.662,4 USD + 921,60 USD = 3.584 USD -
Esempio 5: monitoraggio con Contributor Insights
Esempio 5: allarme con Anomaly Detection
Esempio 5: monitoraggio con log
Monitorando i log di flusso di Amazon VPC con un volume pari a 225 miliardi di eventi del log con CloudWatch Logs al mese e disponendo di tre regole Contributor Insights che corrispondono rispettivamente al 100%, 50% e 10% di questi eventi del log, verranno addebitati i seguenti costi:
Costi delle regole
Numero totale di regole = 3 regole
Prima regola Contributor Insights = 0 USD
2 regole Contributor Insights a 0,50 USD per regola = 1,00 USDLog eventi associati
Numero totale di log eventi associati = (225 miliardi * 100%) + (225 miliardi * 50%) + (225 miliardi * 10%) = 225 miliardi + 112,5 miliardi + 22,5 miliardi = 360 miliardi
Da 0 a 1 milione di log eventi associati = 0 USD
Da 1 milione a 360 miliardi di log eventi associati = 359.999 milioni * 0,02 USD = 7.200 USDCosti mensili di CloudWatch = 1,00 USD + 7.200 USD = 7.201 USD
Abilitando Amazon CloudWatch Anomaly Detection su 10 metriche a risoluzione standard al mese e volendo impostare l'allarme solo su 5 di queste metriche, verranno creati 5 allarmi a risoluzione standard di rilevamento delle anomalie. La fattura mensile viene calcolata come segue:
Numero totale allarmi di rilevamento di anomalie a risoluzione standard = 5
Gli allarmi sono fatturati in base al numero di parametri per allarme. Per ogni allarme di rilevamento anomalie, ci sono tre parametri a risoluzione standard per allarme. Uno è il parametro reale che viene valutato, il secondo è il limite superiore del comportamento previsto e il terzo è il limite inferiore del comportamento previsto.
Un allarme di rilevamento anomalie a risoluzione standard = 0,10 USD * 3 parametri a risoluzione standard per allarme = 0,30 USD al mese
5 allarmi di rilevamento anomalie a risoluzione standard = 0,30 USD per allarme di rilevamento anomalie a risoluzione standard * 5 allarmi = 1,50 USD al mese
Costo mensile di CloudWatch = 1,50 USD al mese
I valori dei prezzi visualizzati qui sono basati sulle regioni degli Stati Uniti orientali. Consulta le schede dei prezzi per ottenere le informazioni più aggiornate sulle regioni di tuo interesse. Anomaly Detection è ora disponibile in tutte le regioni AWS commerciali.
Monitorando i codici di risposta HTTP 2xx, 3xx e 4xx utilizzando i log di accesso di un'applicazione Web 24 ore su 24 in un mese di 30 giorni, inviando 1 GB al giorno di dati di log importati, monitorando le risposte HTTP e archiviando i dati per un mese, verranno addebitati i seguenti costi:
Costi mensili per i log acquisiti
Dati totali dei log acquisiti = 1 GB * 30 giorni = 30 GB
Da 0 a 5 GB = 0 USD
Da 5 a 30 GB = 0,50 USD * 25 = 12,50 USDCosti mensili per il monitoraggio
3 parametri CloudWatch a 0 USD = 3 * 0 USD = 0 USDCosti mensili per i log archiviati (supponendo che i dati di log siano ridotti a 6 GB)
Da 0 a 5 GB = 0 USD
Da 5 GB a 6 GB = 0,03 USD * 1 = 0,03 USDCosti mensili di CloudWatch = 12,50 USD + 0 USD + 0,03 USD = 12,53 USD
-
Esempio 6: metriche personalizzate
Esempio 6: analisi dei log con Live Tail
Se un'applicazione è eseguita su 51.000 istanze di Amazon EC2 24 ore su 24 in un mese di 30 giorni e vengono pubblicate 5 metriche personalizzate tramite l'API PutMetricData, verranno addebitati i seguenti costi:
Numero totale di parametri = 5 parametri per istanza * 51.000 istanze = 255.000 parametri
Primi 10.000 parametri personalizzati a 0,30 USD per parametro = 10.000 * 0,30 USD = 3.000 USD
Da 10.001 a 250.000 parametri personalizzati a 0,10 USD per parametro = 240.000 * 0,10 USD = 24.000 USD
Da 250.001 a 255.000 parametri personalizzati a 0,05 USD per parametro = 5.000 * 0,05 USD = 250 USD
Costo mensile dei parametri personalizzati CloudWatch = 3.000 USD + 24.000 USD + 250 USD = 27.250 USD al meseNumero totale di richieste API = 51.000 istanze * (43.200 minuti/5 minuti) = 440.640.000 richieste
Primo 1.000.000 di richieste API = 0 USD
Da 1.000.001 a 440.640.000 richieste API = 439.640.000/1.000 * 0,01 USD = 4.396,40 USDCosto mensile di CloudWatch = 27.250 USD + 4.396,40 USD = 31.646,40 USD al mese
Ottieni 1.800 minuti di utilizzo della sessione di Live Tail al mese con il Piano gratuito AWS, dopodiché paghi 0,01 USD al minuto.
Se utilizzi Live Tail per esplorare e analizzare i tuoi log in tempo reale per 1.000 minuti in un mese, verranno addebitati i seguenti costi mensili:
Costi mensili per l'utilizzo di Live Tail
Utilizzo totale di Live Tail in minuti = 1.000
Da 0 a 1.000 minuti = 0 USDCosti mensili di Live Tail = 0 USD
Se utilizzi Live Tail per esplorare e analizzare i tuoi log in tempo reale per 20.000 minuti in un mese, verranno addebitati i seguenti costi mensili:
Costi mensili per l'utilizzo di Live Tail
Utilizzo totale di Live Tail in minuti = 20.000
Da 0 a 1.800 minuti = 0 USD
Da 1.801 a 20.000 minuti = 0,01 USD * 18.200 = 182 USDCosti mensili di Live Tail = 182 USD
-
Esempio 7: Metrics Insights
Esempio 7: monitoraggio dei log venduti distribuiti ad Amazon CloudWatch Logs, Amazon S3 o Amazon Data Firehose
In fase di monitoraggio dei servizi AWS che inviano il volume di log venduti a una delle destinazioni supportate al mese e di archiviazione dei dati per un mese, verranno addebitati costi in base al livello di log venduti per destinazione e agli eventuali costi di destinazione esistenti. Esempio di 72 TB di log venduti forniti a CloudWatch Logs come segue:
Costi mensili per la distribuzione di log- Da 0 a 10 TB a 0,50 USD per GB = 10 × 1.024 × 0,50 USD = 5.120,00 USD
- Da 10 TB a 30 TB a 0,25 USD per GB = 20 * 1.024 * 0,25 USD = 5.120,00 USD
- Da 30 TB a 50 TB a 0,10 USD per GB = 20 × 1.024 × 0,10 USD = 2.048,00 USD
- Da 50 a 72 TB a 0,05 USD per GB = 22 × 1.024 × 0,05 USD = 1.126,40 USD
Costo totale di distribuzione = 5.120 USD + 5.120 USD + 2.048 USD + 1.126,40 USD = 13.414,40 USD
Costi mensili per i log archiviati (supponendo che i dati di log siano ridotti a 30 TB)
30 TB a 0,03 USD per GB = 30 × 1.024 × 0,03 USD = 921,60 USD
Costi mensili di CloudWatch = 13.414,40 USD + 921,60 USD = 14.336 USD
Note:- I livelli di volume vengono ripristinati all'inizio di ogni mese
- Per le destinazioni S3: oltre ai costi di distribuzione dei log venduti, sono previsti addebiti in base ai costi di archiviazione S3 e ai costi di conversione del formato opzionali (ad esempio, la conversione del formato Apache Parquet)
- Per le destinazioni Firehose: oltre ai costi di distribuzione dei log venduti, sono previsti addebiti in base ai costi di importazione Firehose per GB elaborati.
- L'esempio è basato sulla Virginia del Nord. I livelli di prezzo e le tariffe possono variare in base al tipo di destinazione e alla regione AWS.
L'esecuzione di query di Metrics Insights tramite la console CloudWatch non comporta alcun addebito.
Eseguendo le query di Metrics Insights in modo programmatico utilizzando AWS CLI, SDK o AWS CloudFormation, la query viene addebitata in base al numero di parametri analizzati, indipendentemente dal modo in cui hai generato i risultati.
Se disponi di 1.000.000 di parametri nell'account ed esegui una query che seleziona 1.500 parametri per l'analisi e tale analisi restituisce 10 serie temporali nei risultati, verranno addebitati i seguenti costi:
Costo per la query = 1,500 parametri analizzati * 0,01 USD per 1.000 parametri analizzati = 0,015 USD
Se disponi di 5.000.000 di parametri nell'account ed esegui una query che seleziona 100 parametri per l'analisi e tale analisi restituisce solo 1 serie temporale nei risultati, verranno addebitati i seguenti costi:
Costo per la query = 100 metriche analizzate × 0,01 USD per 1.000 metriche analizzate = 0,001 USD
-
Esempio 8: monitoraggio dettagliato del gateway API
Esempio 8: monitoraggio dei log venduti di Amazon CloudFront, AWS WAF e Amazon MediaTailor distribuiti ad Amazon CloudWatch Logs
Un endpoint gateway API abilitato con metriche dettagliate ha due risorse, ovvero /devices e /authenticate, implementate in una fase chiamata prod. Ognuna di queste risorse utilizza uno dei seguenti metodi: DELETE (CANCELLA), POST (PUBBLICA), OPTIONS (OPZIONI) o GET (OTTIENI).
API Gateway pubblica 4XXError, 5XXError, CacheHitCount, CacheMissCount, Count, IntegrationLatency e Latency per API di default. Una volta abilitate le metriche dettagliate per Gateway API, tutte le metriche precedenti insieme alle dimensioni (nomeAPI, metodo, risorsa, fase) verranno emesse in CloudWatch.
Da notare che non tutte le metriche possono essere emesse, ad esempio 4XXError o 5XXError potrebbero non essere visualizzate se non ci sono errori.
- Numero di risorse = 2 (dispositivi e autenticazione)
- Numero di metodi = 4 (DELETE, POST, OPTIONS e GET)
- Numero di fase/i = 1 (prod)
- Metriche pubblicate (Count, IntegrationLatency, Latency, 5xx, 4xx) = 5
Numero totale di metriche generate:
= metodo (DELETE, POST, OPTIONS o GET) × risorsa (autenticazione e dispositivi) × fase (prod) × metriche (Count, IntegrationLatency, Latency, 5xx, 4xx)= 2 × 4 × 1 × 5 = 40
Ogni metrica addebita 0,30 USD per mese intero e porta il costo massimo a 40 × 0,3 = 12 USD al mese.
Dopo aver superato le 10.000 metriche totali, verranno applicati livelli di prezzo in base al volume. Per i dettagli, consulta la tabella dei prezzi delle metriche.
AWS WAF Logs, Amazon CloudFront Standard Access Logs e MediaTailor Logs ricevono uno sconto su tutti i prodotti in base all'utilizzo dei rispettivi servizi.
- Per ogni richiesta AWS WAF, ricevi 500 byte di distribuzione di log a CloudWatch Logs o Amazon S3 senza costi aggiuntivi. Eventuali eccedenze comportano addebiti per Amazon CloudWatch Logs.
- Per ogni richiesta CloudFront, ricevi 750 byte di log distribuiti a CloudWatch Logs senza costi aggiuntivi. Eventuali eccedenze comportano addebiti per Amazon CloudWatch Logs.
- Per ogni inserzione pubblicitaria MediaTailor, ricevi 50 KB di log distribuiti a CloudWatch, Firehose e S3 senza costi aggiuntivi. Eventuali eccedenze comportano addebiti per Amazon CloudWatch Logs.
Le eccedenze vengono addebitate utilizzando la suddivisione in livelli dei log venduti specifica del servizio che rispecchia i prezzi di CloudWatch Vended Logs. Ogni servizio mantiene la propria struttura di suddivisione in livelli separata dal bucket generico dei log venduti.
Esempio:
Se utilizzi il servizio AWS WAF e questo invia 72 TB di volume di log venduti WAF a CloudWatch Logs e hai 70 miliardi di richieste WAF per un determinato mese, i costi saranno i seguenti:
Crediti log WAF guadagnati alla fine del mese: 70 miliardi di richieste forniranno 35 TB di log venduti WAF gratuiti per il mese in oggetto.
Costi mensili per la distribuzione di log- Da 0 a 10 TB a 0,50 USD per GB
- Senza crediti: 10 × 1.024 × 0,50 USD = 5.120,00 USD
- Con crediti: 10 TB di crediti da 35 TB utilizzati (25 TB di credito rimanenti) = 0 × 0,50 USD = 0 USD
- Da 10 TB a 30 TB a 0,25 USD per GB
- Senza crediti: 20 × 1.024 × 0,25 USD = 5.120,00 USD
- Con crediti: 20 TB di crediti da 25 TB utilizzati (5 TB di credito rimanenti) = 0 × 0,25 USD = 0 USD
- Da 30 TB a 50 TB a 0,10 USD per GB
- Senza crediti: 20 × 1.024 × 0,10 USD = 2.048,00 USD
- Con crediti: 5 TB di crediti da 5 TB utilizzati (0 TB di credito rimanente) = 15 × 1.024 × 0,10 USD = 1.536,0 USD
- Da 50 a 72 TB a 0,05 USD per GB
- Senza crediti: 22 × 1.024 × 0,05 USD = 1.126,4 USD
- Nessun credito residuo
Costo totale di distribuzione = 0 USD + 0 USD + 1.532 USD + 1.126,40 USD = 2.662,4 USD
Costi mensili per i log archiviati (supponendo che i dati di log siano ridotti a 30 TB)
30 TB a 0,03 USD per GB = 30 × 1.024 × 0,03 USD = 921,6 USD
Addebiti mensili CloudWatch con crediti = 1.638,40 USD + 921,60 USD = 3.584,0 USD -
Esempio 9: flussi di metriche
Esempio 9: rilevamento e mascheramento dei dati di log sensibili con Data Protection
Se l'applicazione è in esecuzione 24 ore su 24, 7 giorni su 7 in un mese di 30 giorni ed emette 10.000 aggiornamenti di metriche al minuto, e il flusso di metriche CloudWatch invia i dati a un endpoint HTTP partner tramite un flusso di distribuzione Amazon Data Firehose negli Stati Uniti orientali, verranno addebitati i seguenti costi mensili:
Flussi di metriche CloudWatch
Numero totale di aggiornamenti di parametri = 10.000 aggiornamenti di parametri al minuto * 43.200 minuti nel mese = 432.000.000 di aggiornamenti di parametri al mese
432.000.000 di aggiornamenti di metriche a 0,003 USD per 1.000 aggiornamenti di metriche = 1.296 USD al mese
Costi mensili di CloudWatch = 1.296 USD al meseAmazon Data Firehose
Dati Amazon Data Firehose importati (GB al mese) = 432.000.000 di aggiornamenti di metriche × 0,5 KB (dimensione media presunta per aggiornamento di metrica)/1.048.576 KB/GB = 206 GB al mese
Il prezzo di Amazon Data Firehose negli Stati Uniti orientali è di 0,029 USD per GB di dati importati per i primi 500 TB/mese = 206 GB × 0,029 USD = 5,97 USD al mese
Costi di Amazon Data Firehose = 5,97 USD al meseDati in uscita (endpoint HTTP di Amazon Data Firehose a partner di monitoraggio)
Fino a 9,999 TB al mese a 0,09 USD per GB (poiché i primi 100 GB sono gratuiti, vengono rimossi 100 GB dal prezzo calcolato) = 106 GB × 0,09 USD = 9,54 USD
Costi per dati in uscita = 9,54 USD al meseCosti mensili totali = 1.296 USD al mese + 5,97 USD al mese + 9,54 USD al mese = 1.311,51 USD al mese
Nota: i valori dei prezzi visualizzati qui sono basati sulle regioni AWS Stati Uniti orientali (Virginia settentrionale). Fare riferimento alle informazioni sui prezzi relative ad ogni regione.
In questo scenario, viene abilitata la protezione continua dei dati per un gruppo di log che raccoglie 1 GB di dati di log al giorno da un'applicazione di elaborazione dei pagamenti.
Costi mensili per i log importati
Dati di log totali importati = 1 GB * 30 giorni = 30 GB
Costi per l'importazione dei dati di log (da 0 a 5 GB): = 0 USD
Costi per l'importazione dei dati di log (da 5 a 30 GB): = 0,50 USD * 25 = 12,50 USDCosti della protezione dei dati per la scansione, il rilevamento e il mascheramento dei dati sensibili
Dati di log totali scansionati con la protezione dei dati = 1 GB * 30 giorni = 30 GB
Costi per la scansione dei dati di log = 0,12 USD per GB * 30 GB = 3,60 USDCosti mensili per i log archiviati (supponendo che i dati di log siano ridotti a 6 GB)
Costi da 0 a 5 GB = 0 USD
Costi da 5 GB a 6 GB = 0,03 USD * 1 GB = 0,03 USDCosti mensili di CloudWatch = 12,50 USD + 3,60 USD + 0,03 USD= 16,13 USD
-
Esempio 10: allarme con Anomaly Detection
Esempio 10: Database Insights
Abilitando Amazon CloudWatch Anomaly Detection su 10 metriche a risoluzione standard al mese e volendo impostare l'allarme solo su 5 di queste metriche, verranno creati 5 allarmi a risoluzione standard di rilevamento delle anomalie. La fattura mensile viene calcolata come segue:
Numero totale allarmi di rilevamento di anomalie a risoluzione standard = 5
Gli allarmi sono fatturati in base al numero di parametri per allarme. Per ogni allarme di rilevamento anomalie, ci sono tre parametri a risoluzione standard per allarme. Uno è il parametro reale che viene valutato, il secondo è il limite superiore del comportamento previsto e il terzo è il limite inferiore del comportamento previsto.
Un allarme di rilevamento anomalie a risoluzione standard = 0,10 USD * 3 parametri a risoluzione standard per allarme = 0,30 USD al mese
5 allarmi di rilevamento anomalie a risoluzione standard = 0,30 USD per allarme di rilevamento anomalie a risoluzione standard * 5 allarmi = 1,50 USD al mese
Costo mensile di CloudWatch = 1,50 USD al mese
I valori dei prezzi visualizzati qui sono basati sulle regioni degli Stati Uniti orientali. Consulta le schede dei prezzi per ottenere le informazioni più aggiornate sulle regioni di tuo interesse. Anomaly Detection è ora disponibile in tutte le regioni AWS commerciali.
La modalità Avanzata di Database Insights ha un prezzo di 0,0125 USD per vCPU-ora per ogni istanza con provisioning e di 0,003125 USD per ACU-ora per ogni istanza Aurora Serverless v2 in un cluster Aurora. Per i database sia Aurora che RDS, è possibile abilitare la modalità Avanzata di Database Insights a livello di cluster, ma non individualmente per ogni istanza.
Di seguito è riportato l'esempio di un cluster Aurora che dispone di un'istanza di scrittura con provisioning (db.r5.xlarge) e di due istanze di lettura Serverless v2. In questo caso, gli addebiti mensili saranno calcolati come segue:- Numero totale di vCPU = (numero di vCPU di db.r5.xlarge × 1) = (4 × 1) = 4
- Numero totale di ACU = somma dell'utilizzo medio di ACU per 2 istanze di lettura (considerando l'utilizzo di 10 e 22 ACU per le 2 istanze Aurora Serverlss v2) = 10 + 22 = 32
- Addebiti mensili = (utilizzo totale di vCPU × tariffa oraria di vCPU per la modalità Avanzata di Database Insights × numero di ore nel mese) + (utilizzo totale di ACU × tariffa oraria di ACU per la modalità Avanzata di Database Insights × numero di ore nel mese) = (4 × 0,0125 × 720) + (32 × 0,003125 × 720) = 108 USD
- L'utilizzo di questa funzionalità viene misurato in ore, laddove le ore parziali vengono arrotondate per eccesso.
- I prezzi non dipendono dall'effettivo volume di dati sulle prestazioni conservati.
- Passando alla modalità Standard di Database Insights, i dati sulle prestazioni più vecchi di sette giorni vengono eliminati.
-
Esempio 11: allarme con Anomaly Detection
Esempio 11: allarmi compositi
Esempio 11: monitoraggio di rete
Abilitando Amazon CloudWatch Anomaly Detection su 10 metriche a risoluzione standard al mese e volendo impostare l'allarme solo su 5 di queste metriche, verranno creati 5 allarmi a risoluzione standard di rilevamento delle anomalie. La fattura mensile viene calcolata come segue:
Numero totale allarmi di rilevamento di anomalie a risoluzione standard = 5
Gli allarmi sono fatturati in base al numero di parametri per allarme. Per ogni allarme di rilevamento anomalie, ci sono tre parametri a risoluzione standard per allarme. Uno è il parametro reale che viene valutato, il secondo è il limite superiore del comportamento previsto e il terzo è il limite inferiore del comportamento previsto.
Un allarme di rilevamento anomalie a risoluzione standard = 0,10 USD * 3 parametri a risoluzione standard per allarme = 0,30 USD al mese
5 allarmi di rilevamento anomalie a risoluzione standard = 0,30 USD per allarme di rilevamento anomalie a risoluzione standard * 5 allarmi = 1,50 USD al mese
Costo mensile di CloudWatch = 1,50 USD al mese
I valori dei prezzi visualizzati qui sono basati sulle regioni degli Stati Uniti orientali. Consulta le schede dei prezzi per ottenere le informazioni più aggiornate sulle regioni di tuo interesse. Anomaly Detection è ora disponibile in tutte le regioni AWS commerciali.
Gli allarmi compositi possono associare qualsiasi tipo di allarme CloudWatch. Gli allarmi parametrici vengono fatturati in base al numero di parametri per allarme, mentre quelli compositi per unità di allarme. Un allarme composito ha un prezzo di 0,50 USD al mese, indipendentemente dal numero di allarmi parametrici che associa.
Se si crea un allarme composito che associa quattro allarmi parametrici a risoluzione standard, la fattura mensile viene calcolata come segue:
Quattro allarmi a risoluzione standard = 0,10 USD per parametro di allarme * 4 = 0,40 USD al mese
Un allarme composito = 0,50 USD al mese
Costi mensili di CloudWatch = 0,40 USD + 0,50 USD = 0,90 USD al mese
Monitoraggio del flusso
Immaginiamo di essere un'azienda di vendita al dettaglio che desidera monitorare le prestazioni della rete per un carico di lavoro di riscossione di pagamenti. Il carico di lavoro di riscossione di pagamenti è implementato su 30 istanze EC2 in un singolo VPC. Si desidera implementare il monitoraggio del flusso in tutte queste istanze. I costi mensili di monitoraggio del flusso sono i seguenti:1. Costi delle risorse monitorate:
30 giorni × 24 ore = 720 ore
Numero totale di risorse monitorate = 30 istanze EC2 = 30 risorse monitorate
Poiché offriamo 10 risorse monitorate gratuitamente per i primi 12 mesi, ti verranno addebitate le restanti = 30-10 = 20 risorse monitorate
20 risorse monitorate a 0,0069 USD per risorsa monitorata all'ora = 20 × 0,0069 USD = 0,138 USD × 720 ore = 99,36 USD al mese2. Costi delle metriche di CloudWatch:
Supponiamo di creare 5 monitor per monitorare i carichi di lavoro in esecuzione su queste 30 istanze. Ogni monitor fornisce 5 metriche CloudWatch.
Numero totale di metriche: 5 monitor * 5 metriche per monitor = 25 metriche
Costi totali per le metriche di CloudWatch: 25 metriche × 0,30 USD/metrica/mese = 7,5 USD al mese
Costo totale per il monitoraggio del flusso in questo esempio: 99,36 USD + 7,5 USD = 106,86 USD al meseMonitoraggio Internet
Se si aggiungono a un monitor 10 distribuzioni CloudFront e 20 cloud privati virtuali (VPC) per il monitoraggio di 45.000 reti cittadine, verranno addebitati i seguenti costi:1. Costi delle risorse monitorate:
30 giorni × 24 ore = 720 ore
Numero totale di risorse monitorate = 10 distribuzioni CloudFront + 20 VPC = 30
30 risorse monitorate a 0,01 USD per risorsa monitorata all'ora = 30 × 0,01 USD = 0,30 USD all'ora = 0,30 USD × 720 ore al mese = 216 USD al mese2. Costi per le reti cittadine monitorate:
Totale delle reti cittadine monitorate = 45.000, prime 100 reti cittadine = 0 USD
Totale delle reti cittadine monitorate al mese = 45.000 all'ora × 720 ore/mese = 32.400.000 ore/mese di rete cittadina
Prime 100 reti cittadine all'ora, totale al mese (valore fisso ogni mese) = 72.000 ore/mese di rete cittadina
Totale di ore/mese di rete cittadina fatturate = 32.400.000 ore/mese di rete cittadina - 72.000 ore/mese di rete cittadina = 32.328.000 ore/mese di rete cittadina
32.328.000 ore/mese di rete cittadina a 0,74 USD per 10.000 reti cittadine all'ora = 32.328.000 × 0,000074 USD = 2392,27 USD al mese3. Costi di CloudWatch Logs:
Su 45.000 reti cittadine, il monitoraggio Internet pubblicherebbe CloudWatch Logs solo per le prime 500 reti cittadine, ovvero meno di 500 MB di dati di log al giorno o (500 MB × 30) = 15 GB di dati al mese. Se escludi la copertura gratuita (ad esempio, 5 GB), i dati di log rimanenti addebitati sarebbero 10 GB (15 GB - 5 GB). Se la tariffa per GB fosse 0,50 USD al mese (un esempio plausibile), i costi mensili per CloudWatch Logs sarebbero inferiori a 0,50 USD × 10 GB = 5 USD al mese.
Costo totale per il monitoraggio Internet in questo esempio: 216 USD + 2.392,27 USD + 5 USD = 2.613,27 USD al meseMonitoraggio sintetico
Immaginiamo che tu sia un istituto finanziario che desidera monitorare le prestazioni delle applicazioni di trading utilizzando il monitoraggio sintetico. Per motivi di resilienza, hai distribuito l'applicazione su tre zone di disponibilità, mappando tre sottoreti. L'infrastruttura si connette a otto indirizzi IP on-premises tramite link ridondanti di AWS Direct Connect. La fattura mensile per l'utilizzo di Synthetic Monitor negli Stati Uniti orientali (Virginia settentrionale) verrà calcolata come segue:1. Costi delle risorse monitorate:
30 giorni × 24 ore = 720 ore
Numero totale di sottoreti VPC: 3
Numero totale di destinazioni on-premise accessibili da ciascuna sottorete VPC: 8
3 sottoreti VPC verso le prime 4 destinazioni a 0,10 USD per risorsa monitorata all'ora = 3 * 720 ore * 0,10 USD = 216 USD al mese
Moltiplicato per 2 per tenere conto di 8 destinazioni = 216 USD × 2 = 432 USD al mese2. Costi delle metriche di CloudWatch:
Per ogni probe, il monitoraggio sintetico fornisce 3 metriche di CloudWatch
Numero di probe monitorate: 3 sottoreti × 8 indirizzi IP di destinazione = 24 sonde
Numero totale di parametri: 24 probe * 3 parametri per probe = 72 parametri
Costi totali per le metriche di CloudWatch: 72 metriche × 0,30 USD/metrica/mese = 21,60 USD al mese
Costo totale per il monitoraggio sintetico in questo esempio: 432 USD + 21,60 USD = 453,60 USD al mese -
Esempio 12: allarmi CloudWatch con query di Metrics Insights e ripartizione proporzionale dei costi mensili
Esempio 12: Approfondimenti sui container per Amazon ECS (con e senza osservabilità migliorata)
Con AWS, è possibile creare un'applicazione che funziona 24 ore su 24, 7 giorni su 7, per diversi mesi e utilizza istanze EC2 con dimensionamento automatico. Monitori le istanze EC2 con una query di Metrics Insights per ricevere un avviso quando la media di utilizzo della CPU di tutte le istanze EC2 supera la soglia dell'80%.
Nel mese di luglio, l'applicazione utilizza costantemente 3 istanze.
Nel mese di agosto, l'applicazione arriva a utilizzare 4 istanze il 16 agosto alle 00:00 UTC e continua a utilizzare 4 istanze fino alla fine del mese.
Per calcolare i costi mensili per gli allarmi
Nel mese di luglio (che è un mese di 31 giorni), si utilizza l'allarme ininterrottamente ogni giorno. L'espressione matematica mostra come calcolare il costo mensile di un allarme a risoluzione standard recuperando la media di 3 parametri attraverso una query di Metrics Insights.1 (allarme) x 3 (numero di parametri analizzati dalla query di Metrics Insights) x 0,10 USD (costo per parametro analizzato per allarme) = 0,30 USD
Il costo totale di questo allarme per il mese di luglio è 0,30 USD.
Per calcolare i costi mensili proporzionali degli allarmi
Nel mese di agosto (che è un mese di 31 giorni), utilizzi l'allarme ininterrottamente ogni giorno. L'espressione matematica mostra come calcolare il costo mensile di un allarme a risoluzione standard recuperando la media di 3 parametri attraverso una query di approfondimenti sui parametri per 15 giorni, quindi recuperando la media di 4 parametri attraverso una query di Metrics Insights per 16 giorni.Per 360 ore (dal 1° giorno alle 00:00 UTC al 15° giorno alle 23:59 UTC), il tuo allarme a risoluzione standard valuta la media di 3 parametri attraverso una query di Metrics Insights, i costi per quel periodo sono:
1 (allarme) x 3 (numero di parametri analizzati dalla query di Metrics Insights) x 360/744 (ripartizione proporzionale sul numero di ore nel mese) x 0,10 USD (costo per parametro analizzato per allarme) = 0,15 USD
Per 384 ore (dal 16° giorno alle 00:00 UTC al 31° giorno alle 23:59 UTC), il tuo allarme a risoluzione standard valuta la media di 4 parametri attraverso una query di Metrics Insights, i costi per quel periodo sono:
1 (allarme) x 4 (numero di parametri analizzati dalla query di Metrics Insights) x 384/744 (ripartizione proporzionale sul numero di ore nel mese) x 0,10 USD (costo per parametro analizzato per allarme) = 0,21 USD
Il costo totale di questo allarme per il mese di agosto è 0,15 USD + 0,21 USD = 0,36 USD.
Tutti i costi degli allarmi sono proporzionali, indipendentemente dal fatto che utilizzino o meno una query di Metrics Insight. È possibile applicare la stessa logica di ripartizione proporzionale per proiettare il costo di un allarme creato, eliminato o modificato per aggiungere o rimuovere metriche durante il mese.
1/Approfondimenti sui containercon osservabilità migliorata per Amazon ECS
Quando utilizzi Approfondimenti sui container con osservabilità migliorata, riceverai un addebito in base al numero di metriche importate nell'ambiente container, dove tale numero dipende dalla configurazione del container, incluso il numero di componenti del container. Supponendo una configurazione in cui si monitora 1 cluster di container con 5 nomi di servizio unici, 10 nomi di attività unici con 20 ID attività unici e una media di 50 container in esecuzione, i costi sarebbero i seguenti:
Esiste un numero predefinito di metriche segnalate per ogni cluster, attività, servizio e container in esecuzione su Fargate. Ogni cluster riporta 29 metriche; ogni servizio riporta 31 metriche; ogni definizione di attività riporta 26 metriche; ogni attività riporta 26 metriche e ogni container riporta 26 metriche. Tutte le metriche CloudWatch possono essere calcolate proporzionalmente per ottenere valori su base oraria. Questo esempio tiene conto di valori relativi all'intero mese.
Numero mensile di metriche CloudWatch
= (29 metriche del cluster * 1 nome di cluster unico) + (31 metriche di servizio * 5 nomi di servizio unici) + (26 metriche di definizione delle attività * 10 nomi di attività unici) + (26 metriche delle attività * 20 ID attività unici) + (26 metriche del container * 50 ID container unici)
= (29 * 1) + (31 * 5) + (26 * 10) + (26 * 20) + (26 * 50)
= 2.264 metriche CloudWatchCosti mensili delle metriche CloudWatch = 0,07 USD per metrica * 2.264 metriche = 158,48 USD
Se utilizzi i log dei container, continueranno a essere addebitati in base ai prezzi standard di importazione e archiviazione dei log di CloudWatch. Approfondimenti sui container aggiunge 700 byte per riga di log per i metadati necessari per abilitare il filtraggio.
Per i cluster ECS in esecuzione su EC2, ogni cluster riporta 24 metriche; ogni servizio riporta 26 metriche; ogni definizione di attività riporta 21 metriche; ogni attività riporta 22 metriche e ogni container riporta 20 metriche.
2/Approfondimenti sui container senza osservabilità migliorata per Amazon ECS
Approfondimenti sui container offre il monitoraggio di Amazon ECS fornendo metriche aggregate a livello di cluster e servizio. Se monitori 1 cluster di container con 5 nomi di servizio unici, 10 nomi di task unici e una media di 50 container in esecuzione, i costi sarebbero i seguenti:
Metriche CloudWatch
Vi è un numero predefinito di metriche riportate per ogni cluster, attività e servizio in esecuzione su Fargate. Le metriche riportate per ciascun cluster sono 13, per ciascun servizio 15 e per ciascuna attività 10. Le metriche CloudWatch vengono aggregate per compito e servizio in base ai relativi nomi. Aumentare il numero di istanze o di container in esecuzione non influenzerà il numero delle metriche generate da CloudWatch. Tutte le metriche CloudWatch possono essere calcolate proporzionalmente per ottenere valori su base oraria. Questo esempio tiene conto di valori relativi all'intero mese.
Numero mensile di metriche CloudWatch
= (13 metriche del cluster * 1 cluster unico) + (15 metriche del servizio * 5 nomi di servizi unici) + (10 metriche di attività * 10 nomi di attività uniche)
= (13 * 1) + (15 * 5) + (10 * 10)
= 188 metriche di CloudWatchCosti mensili delle metriche CloudWatch = 0,30 USD a metrica per le prime 10.000 metriche * 188 metriche = 56,40 USD.
Dopo aver superato le 10.000 metriche totali, verranno applicati livelli di prezzo in base al volume. Per i dettagli, consulta la tabella dei prezzi delle metriche.
Per i cluster ECS in esecuzione su EC2, le metriche riportate per ciascun cluster sono 11, per ciascun servizio sono 13 e per ciascuna attività sono 8.
File di log CloudWatch
Per Amazon ECS, si presume una dimensione media dei log importati per ogni cluster, servizio, attività e container. Ogni cluster riporta log di 0,0181 GB, ogni servizio riporta log di 0,02816 GB, ogni attività riporta log di 0,06437 GB e ogni container riporta log di 0,04426 GB al mese in media.
Il costo dei log acquisiti varierà in base ai nomi utilizzati per cluster, container, pod, servizi, nomi di istanze, etichette, ecc.
GB mensili di CloudWatch Logs importati = (1 cluster * 0,0181 GB) + (5 servizi * 0,02816 GB) + (10 nomi attività * 0,06437 GB) + (50 container * 0,04426 GB) = 3,02 GB al mese
Costo dei log importati al mese = 0,50 USD per GB di log importati * 3,02 GB di eventi di prestazioni come CloudWatch Logs = 1,51 USD al mese
Costi mensili di CloudWatch = 56,40 USD + 1,51 USD = 57,91 USD al mese.
I valori dei prezzi visualizzati qui sono basati sulle Regioni AWS Stati Uniti orientali (Virginia settentrionale). Fare riferimento alle informazioni sui prezzi relative a ogni regione.
Se si utilizzano log di container, Approfondimenti sui container aggiunge 700 byte per riga di log nei metadati necessari per abilitare il filtraggio. I log dei container continueranno a essere addebitati in base ai prezzi standard di acquisizione e archiviazione dei log di CloudWatch.
-
Esempio 13: Approfondimenti sui container per Amazon EKS e Kubernetes (con e senza osservabilità migliorata)
Esempio 13: Osservabilità delle applicazioni: Application Signals e Transaction Search (include le “metriche d'oro” e la visibilità completa degli intervalli delle transazioni delle applicazioni)
1/Approfondimenti sui container con osservabilità migliorata per Amazon EKS
Quando utilizzi Approfondimenti sui container con osservabilità migliorata, riceverai un addebito in base al numero di osservazioni nell'ambiente container, in cui il numero totale di osservazioni importate dipende dalla configurazione del container, incluso il numero di componenti del container. Supponiamo una configurazione in cui si monitora 1 cluster con 10 nodi, 1 spazio dei nomi, 5 nomi di servizio univoci, 16 carichi di lavoro, 20 pod e 20 container, e i punti dati vengono segnalati per l'intero mese.
Esiste un numero medio di osservazioni inserite al minuto per ogni componente del container EKS. Ogni cluster riporta 1.720 osservazioni; ogni nodo riporta 68 osservazioni; ogni spazio dei nomi riporta 2 osservazioni; ogni servizio riporta 2 osservazioni; ogni carico di lavoro riporta 7 osservazioni; ogni pod riporta 138 osservazioni e ogni container riporta 21 osservazioni al minuto in media.
Con una tariffa di monitoraggio come segue:
Numero totale di osservazioni mensili di Approfondimenti sui container
= [(1 cluster * 1.720 osservazioni) + (10 nodi * 68 osservazioni) + (1 spazio dei nomi * 2 osservazioni) + (5 servizi * 2 osservazioni) + (16 carichi di lavoro * 7 osservazioni) + (20 pod * 138 osservazioni) + (20 container * 21 osservazioni)] * 60 min * 24 ore * 30 giorni
= [1.720 + 680 + 2 + 10 + 112 + 2760 + 420] * 43.200 minuti/mese = 246.412.800 osservazioni al meseLa tua fattura mensile di Approfondimenti sui container = 246.412.800 * 0,21 USD/1 milione di osservazioni = 51,75 USD
Una volta superati 1 miliardo di osservazioni al mese, verranno applicati rispettivamente i livelli di prezzo in base al volume.
Inoltre, tutti i log dei container vengono raccolti per impostazione predefinita. Approfondimenti sui container aggiunge 700 byte per riga di log per i metadati necessari per abilitare il filtraggio. I log dei container continueranno a essere addebitati in base ai prezzi standard di acquisizione e archiviazione dei log di CloudWatch.
2/Approfondimenti sui container senza osservabilità migliorata per Amazon EKS e Kubernetes
Se stai monitorando 1 cluster di container con 10 nodi o istanze Amazon EC2, 20 pod, 5 nomi di servizio univoci e 1 spazio dei nomi, i costi per il cluster aggregato e i parametri dei livelli di servizio saranno i seguenti:
Parametri di CloudWatch
Vi è un numero predefinito di parametri riportati per ogni cluster, nodo, pod e servizio. I parametri riportati per ciascun cluster sono 24, per ciascun nodo 8, per ciascun pod 9 e per ciascun servizio 6. I parametri di CloudWatch vengono aggregati per pod, servizio e spazio di nomi in base ai nomi relativi. Aumentare il numero di istanze in esecuzione non influenzerà il numero dei parametri generati da CloudWatch. Tutti i parametri di CloudWatch possono essere calcolati proporzionalmente per ottenere valori su base oraria. Questo esempio tiene conto di valori relativi all'intero mese.
Numero mensile di parametri di CloudWatch per cluster
= 24 parametri per cluster + (10 nodi o istanze EC2 * 8 parametri per nodo) + (20 nomi di pod unici * 9 parametri per pod * 1 spazi di nomi) + (5 nomi di servizi unici * 6 parametri per servizio * 1 spazio di nomi) + (1 spazio di nomi unico * 6 parametri per spazio di nomi)
= 24 + (10 * 8) + (20 * 9 * 1) + (5 * 6 * 1) + (1 * 6) = 320 parametri di CloudWatchCosto dei parametri mensili di CloudWatch = 0,30 USD a parametro per i primi 10.000 parametri * 320 parametri = 96 USD
Dopo aver superato le 10.000 metriche totali, verranno applicati livelli di prezzo in base al volume. Per i dettagli, consulta la tabella dei prezzi delle metriche.
CloudWatch Logs
In questo esempio, presupponiamo una dimensione media per i log Kubernetes importati al mese per ogni componente del container EKS, come segue. Ogni cluster riporta log di 0,01621 GB, ogni spazio dei nomi riporta log di 0,0185 GB, ogni servizio riporta log di 0,02182 GB, ogni nodo riporta log di 0,21365 GB e ogni pod riporta in media log di 0,45845 GB al mese.
Il costo dei log acquisiti varierà in base ai nomi utilizzati per cluster, container, pod, servizi, nomi di istanze, etichette, ecc.
GB mensili di File di log CloudWatch importati = (1 cluster * 0,01621 GB) + (1 spazio dei nomi * 0,0185 GB) + (5 servizi * 0,02182 GB) + (10 nodi * 0,21365 GB) + (20 pod * 0,45845 GB) = 11,45 GB al mese
Costo dei log importati al mese = 0,50 USD per GB di log importati * 11,45 GB di eventi di prestazioni come File di log CloudWatch = 5,73 USD al mese
Costi mensili di CloudWatch = 96 USD + 5,73 USD = 101,73 USD al mese
I valori dei prezzi visualizzati qui sono basati sulle Regioni AWS Stati Uniti orientali (Virginia settentrionale). Fare riferimento alle informazioni sui prezzi relative a ogni regione.
Se si utilizzano log di container, Approfondimenti sui container aggiunge 700 byte per riga di log nei metadati necessari per abilitare il filtraggio. I log dei container continueranno a essere addebitati in base ai prezzi standard di importazione e archiviazione di CloudWatch Logs.
Questo esempio presuppone che non si stia utilizzando la prima versione di prova gratuita (scopri di più sulla versione gratuita del piano gratuito AWS sopra).
Se monitori un'applicazione che genera 72 TB di intervalli al mese e indicizza il 2% degli intervalli importati.
Costi mensili accumulati
Da 0 a 10 TB a 0,35 USD per GB = 10 * 1.024 * 0,35 USD = 3.584,00 USD
Da 10 a 30 TB a 0,20 USD per GB = 20 * 1.024 * 0,20 USD = 4.096,00 USD
Da 30 a 72 TB a 0,15 USD per GB = 42 * 1.024 * 0,15 USD = 6.451,20 USD
Costi totali di importazione = 3.584 USD + 4.096 USD + 6.451,2 USD = 14.131,20 USD al mese
Costi mensili indicizzati
Supponendo che 1 intervallo = ~1 kB, 72 TB si traducono in 72 miliardi di intervalli al mese. Poiché stai indicizzando solo il 2%, questo si traduce in 1,44 miliardi di intervalli. Poiché l'1% degli intervalli indicizzati è incluso nei costi mensili di importazione, paghi solo l'1% dei 720 milioni di intervalli al mese, anziché il 2% completo per 1,44 miliardi di intervalli.
720 milioni a 0,75 USD per milione di intervalli indicizzati = 720 milioni * 0,75 USD = 540 USD al mese
Costi totali
14.131,20 USD + 540 USD = 14.671,2 USD al mese
Monitorando un'applicazione che genera 10 TB di intervalli al mese, 18 TB di record di log in Embedded Metric Format (EMF) come metriche dell'applicazione e indicizza l'1% degli intervalli come riepiloghi delle tracce, il totale dei GB importati è 28 TB (10+18).
Costi mensili di importazione
Da 0 a 10 TB a 0,35 USD per GB = 10 * 1.024 * 0,35 USD = 3.584,00 USD
Da 10 TB a 30 TB a 0,20 USD per GB = 18 * 1.024 * 0,20 USD = 3.686,00 USD
Costi totali di importazione = 3.584 USD + 3.686 USD = 7.270 USD al mese
Costi mensili per intervalli indicizzati
Nessun costo per gli intervalli indicizzati poiché l'1% degli intervalli indicizzati è incluso nel modello di prezzo.
Nota: gli intervalli importati come log non comporteranno i prezzi per l'importazione di log
-
Esempio 14: monitoraggio dell'applicazione con ServiceLens
Esempio 14: tracciamento X-Ray
Esempio 14: osservabilità dell'applicazione: Application Signals (include “metriche d'oro”, nessuna visibilità nell'intervallo delle transazioni delle applicazioni)
Application Signals:
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 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 USDCosti 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 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 meseInoltre, è possibile utilizzare Synthetics e RUM (monitoraggio dell'utente reale) con Application Signals. Consulta i singoli esempi di prezzo per vedere i costi.
Tracciamento X-Ray
Supponiamo di avere un'applicazione che riceve 2.000 richieste in entrata all'ora, con una velocità di campionamento del 10%. I costi vengono calcolati 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 scansionate
Tracce scansionate 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 USDInoltre, supponiamo che tu abbia abilitato X-Ray Insights su uno o tutti i gruppi X-Ray.
Tracce X-Ray Insights elaborate
Tracce registrate al mese = 2.000 richieste all'ora * 24 ore * 31 giorni * 10% = 148.800 tracce
Costi mensili per le tracce Insights elaborate = 148.800 tracce * 0,000001 USD = 0,15 USDI costi totali mensili per l'utilizzo del tracciamento X-Ray corrispondono a 0,24 USD + 0,15 USD = 0,39 USD.
Per impostazione predefinita, il tracciamento 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 43.800 minuti al mese 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 75.000 tracce all'ora 31 giorni = 232.500.000 tracce scansionate al mese
Tracce recuperate = 100 query 50 tracce per query 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.
Monitorando un'applicazione che contiene API (tramite Gateway Amazon API), 1 cluster di container con 10 nodi o istanze Amazon EC2, 20 pod, 5 nomi di servizi unici, 1 namespace, 3 funzioni Lambda e 1 tabella DynamoDB, verranno addebitati i seguenti costi:
Parametri di CloudWatch
API, Lambda e DynamoDB: i parametri di questi servizi AWS sono disponibili senza costi aggiuntivi.Kubernetes: come illustrato nell'Esempio 7, per ogni cluster, nodo, pod e servizio c'è un numero predefinito di parametri riportati (per maggiori informazioni, consulta la pagina Kubernetes su AWS). I parametri riportati per ciascun cluster sono 24, per ciascun nodo 8, per ciascun pod 9 e per ciascun servizio 6. I parametri di CloudWatch vengono aggregati per pod, servizio e spazio di nomi in base ai nomi relativi. Aumentare il numero di istanze in esecuzione non influenzerà il numero dei parametri generati da CloudWatch. Tutti i parametri di CloudWatch possono essere calcolati proporzionalmente per ottenere valori su base oraria. Questo esempio tiene conto di valori relativi all'intero mese.
Numero mensile di parametri di CloudWatch per cluster
= 24 parametri per cluster + (10 nodi o istanze EC2 * 8 parametri per nodo) + (20 nomi di pod unici * 9 parametri per pod * 1 spazi di nomi) + (5 nomi di servizi unici * 6 parametri per servizio * 1 spazio di nomi) + (1 spazio di nomi unico * 6 parametri per spazio di nomi)
= 24 + (10 * 8) + (20 * 9 * 1) + (5 * 6 * 1) + (1 * 6) = 24 + 80 + 180 + 30 + 6 = 320 parametri di CloudWatchCosto dei parametri mensili di CloudWatch = 0,30 USD a parametro per i primi 10.000 parametri * 320 parametri = 96 USD. Dopo aver superato i 10.000 parametri totali, verranno applicati livelli di prezzi in base al volume. Per i dettagli, consulta la tabella dei prezzi dei parametri.
CloudWatch Logs
API e Lambda: per i log di Gateway API o di Lambda importati in CloudWatch, il costo mensile per i log importati = 0,50 USD per GB di log importati * 50 GB di eventi di prestazioni come CloudWatch Logs = 25 USD al mese.AWS X-Ray
Se l'applicazione riceve 2.000 richieste in entrata all'ora, con una velocità di campionamento del 10%, i prezzi vengono calcolati 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 USDInoltre, supponiamo di eseguire 100 query per la scansione di tutti i dati acquisiti all'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
Dato che il primo milione di tracce recuperate o scansite al mese sono gratuite con AWS X-Ray, 775.000 tracce possono essere recuperate o scansite a costo zero.I costi totali mensili per l'utilizzo di AWS X-Ray corrisponderebbero quindi a 0,24 USD per traccia registrata.
I costi mensili di monitoraggio = 96 USD + 25 USD + 4,23 USD + 0,24 USD = 125,47 USD al mese.
I valori dei prezzi visualizzati qui sono basati sulle Regioni AWS Stati Uniti orientali (Virginia settentrionale). Fai riferimento alle informazioni sui prezzi relative alla tua regione.
-
Esempio 15: monitoraggio con Contributor Insights
Esempio 15: Application Signals e Transaction Search (include le “metriche d'oro” e la visibilità completa degli intervalli delle transazioni delle applicazioni)
Esempio 15: osservabilità dell'applicazione: tracciamento X-Ray
Questo esempio presuppone che non si stia utilizzando la prima versione di prova gratuita (scopri di più sulla versione gratuita del piano gratuito AWS sopra).
Se monitori un'applicazione che genera 72 TB di intervalli al mese e indicizza il 2% degli intervalli importati.
Costi mensili accumulati
Da 0 a 10 TB a 0,35 USD per GB = 10 * 1.024 * 0,35 USD = 3.584,00 USD
Da 10 a 30 TB a 0,20 USD per GB = 20 * 1.024 * 0,20 USD = 4.096,00 USD
Da 30 a 72 TB a 0,15 USD per GB = 42 * 1.024 * 0,15 USD = 6.451,20 USD
Costi totali di importazione = 3.584 USD + 4.096 USD + 6.451,2 USD = 14.131,20 USD al mese
Costi mensili indicizzati
Supponendo che 1 intervallo = ~1 kB, 72 TB si traducono in 72 miliardi di intervalli al mese. Poiché stai indicizzando solo il 2%, questo si traduce in 1,44 miliardi di intervalli. Poiché l'1% degli intervalli indicizzati è incluso nei costi mensili di importazione, paghi solo l'1% dei 720 milioni di intervalli al mese, anziché il 2% completo per 1,44 miliardi di intervalli.
720 milioni a 0,75 USD per milione di intervalli indicizzati = 720 milioni * 0,75 USD = 540 USD al mese
Costi totali
14.131,20 USD + 540 USD = 14.671,2 USD al mese
Monitorando un'applicazione che genera 10 TB di intervalli al mese, 18 TB di record di log in Embedded Metric Format (EMF) come metriche dell'applicazione e indicizza l'1% degli intervalli come riepiloghi delle tracce, il totale dei GB importati è 28 TB (10+18).
Costi mensili di importazione
Da 0 a 10 TB a 0,35 USD per GB = 10 * 1.024 * 0,35 USD = 3.584,00 USD
Da 10 TB a 30 TB a 0,20 USD per GB = 18 * 1.024 * 0,20 USD = 3.686,00 USD
Costi totali di importazione = 3.584 USD + 3.686 USD = 7.270 USD al mese
Costi mensili per intervalli indicizzati
Nessun costo per gli intervalli indicizzati poiché l'1% degli intervalli indicizzati è incluso nel modello di prezzo.
Nota: gli intervalli importati come log non comporteranno i prezzi per l'importazione di log
Tracciamento X-Ray
Supponiamo di avere un'applicazione che riceve 2.000 richieste in entrata all'ora, con una velocità di campionamento del 10%. I costi vengono calcolati 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 scansionate
Tracce scansionate 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 USDInoltre, supponiamo che tu abbia abilitato X-Ray Insights su uno o tutti i gruppi X-Ray.
Tracce X-Ray Insights elaborate
Tracce registrate al mese = 2.000 richieste all'ora * 24 ore * 31 giorni * 10% = 148.800 tracce
Costi mensili per le tracce Insights elaborate = 148.800 tracce * 0,000001 USD = 0,15 USDI costi totali mensili per l'utilizzo del tracciamento X-Ray corrispondono a 0,24 USD + 0,15 USD = 0,39 USD.
Per impostazione predefinita, il tracciamento 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 43.800 minuti al mese 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 75.000 tracce all'ora 31 giorni = 232.500.000 tracce scansionate al mese
Tracce recuperate = 100 query 50 tracce per query 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.
-
Esempio 16: Application Signals (include “metriche d'oro”, senza visibilità negli intervalli delle transazioni delle applicazioni)
Esempio 16: osservabilità dell'applicazione: monitoraggio dell'utente finale con Synthetics
Application Signals:
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 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 USDCosti 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 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 meseInoltre, è possibile utilizzare Synthetics e RUM (monitoraggio dell'utente reale) con Application Signals. Consulta i singoli esempi di prezzo per gli addebiti.
Se si creano 5 canary eseguite ogni 5 minuti, si imposta un allarme su 5 dei parametri generati dal canary e si archiviano i dati per 1 mese, la fattura mensile sarà calcolata come segue:
5 Canary * 12 esecuzioni ogni ora * 24 ore al giorno * 31 giorni al mese = 44.640 esecuzioni Canary
Costo mensile di CloudWatch
Costi delle esecuzioni Canary = 44.640 esecuzioni Canary * 0,0012 USD per ogni esecuzione Canary = 53,57 USD al mese
5 allarmi al mese = 5 * 0,10 USD = 0,50 USD al mese
Costo mensile di CloudWatch = 53,57 USD + 0,50 USD = 54,07 USDCosti aggiuntivi al mese
Ogni esecuzione canary esegue anche una funzione AWS Lambda e scrive log e risultati in CloudWatch Logs e nel bucket Amazon S3 designato e crea parametri personalizzati CloudWatch. Per ulteriori informazioni sui prezzi dei servizi AWS come AWS Lambda, Amazon S3, CloudWatch Logs e metriche di CloudWatch, consulta la relativa sezione nelle pagine di descrizione dei servizi AWS.
Costi di Lambda = costi delle richieste + costi di durata
= richieste da 44.640 esecuzioni * 0,2 USD per ogni 1.000.000 + durata di 20 secondi * 44.640 esecuzioni Canary * dimensione della memoria di 1 GB * 0,000016667 USD per GB al secondo
= 0,01 USD + 14,88 USD = 14,89 USD al meseCosti di CloudWatch Logs = costi delle raccolte + costi dello storage
= raccolta di 0,00015 GB per esecuzione * 44.640 esecuzioni * 0,5 USD per GB + storage di 0,00015 GB per esecuzione * 44.640 esecuzioni Canary * 0,03 USD per GB al mese
= 3,35 USD + 0,20 USD = 3,55 USD al meseCosti di S3 = costi delle richieste put + costi dello storage
= richieste put di 44.640 esecuzioni * 0,005 USD ogni 1.000 richieste + archiviazione di 0,001 GB per esecuzione * 44.640 esecuzioni Canary * 1 mese * 0,023 USD per GB al mese
= 0,22 USD + 1,03 USD = 1,25 USD al meseCosti dei parametri CloudWatch = 3 parametri CloudWatch (SuccessPercent, Duration, Failed) = 3 parametri x 0,30 USD per parametro al mese = 0,90 USD al mese
Puoi scegliere di configurare parametri aggiuntive nei tuoi script canary come executeHttpStep() ed executeStep() che verranno addebitati in base alle tariffe personalizzate dei parametri CloudWatch.
Costo mensile aggiuntivo = 14,89 USD + 3,55 USD + 1,25 USD + 0,90 USD = 20,59 USD al mese
Costo totale al mese = 54,07 USD + 20,59 USD = 74,66 USD
I valori dei prezzi visualizzati qui sono basati sulle regioni degli Stati Uniti orientali. Consulta le schede dei prezzi per ottenere le informazioni più aggiornate sulle regioni di tuo interesse.
-
Esempio 17: monitoraggio dell'utente finale con Synthetics
Esempio 17: osservabilità delle applicazioni: CloudWatch RUM per applicazioni Web e mobili
Se crei 5 canary che vengono eseguite ogni 5 minuti, imposti un allarme su 5 delle metriche generate dalle canary e archivi i dati per 1 mese, la fattura mensile sarà calcolata come segue:
5 Canary * 12 esecuzioni ogni ora * 24 ore al giorno * 31 giorni al mese = 44.640 esecuzioni Canary
Costo mensile di CloudWatch
Costi delle esecuzioni Canary = 44.640 esecuzioni Canary * 0,0012 USD per ogni esecuzione Canary = 53,57 USD al mese
5 allarmi al mese = 5 * 0,10 USD = 0,50 USD al mese
Costo mensile di CloudWatch = 53,57 USD + 0,50 USD = 54,07 USDCosti aggiuntivi al mese
Ogni esecuzione canary esegue anche una funzione AWS Lambda e scrive log e risultati in CloudWatch Logs e nel bucket Amazon S3 designato e crea parametri personalizzati CloudWatch. Per ulteriori informazioni sui prezzi dei servizi AWS come AWS Lambda, Amazon S3, CloudWatch Logs e metriche di CloudWatch, consulta la relativa sezione nelle pagine di descrizione dei servizi AWS.
Costi di Lambda = costi delle richieste + costi di durata
= richieste da 44.640 esecuzioni * 0,2 USD per ogni 1.000.000 + durata di 20 secondi * 44.640 esecuzioni Canary * dimensione della memoria di 1 GB * 0,000016667 USD per GB al secondo
= 0,01 USD + 14,88 USD = 14,89 USD al meseCosti di CloudWatch Logs = costi delle raccolte + costi dello storage
= raccolta di 0,00015 GB per esecuzione * 44.640 esecuzioni * 0,5 USD per GB + storage di 0,00015 GB per esecuzione * 44.640 esecuzioni Canary * 0,03 USD per GB al mese
= 3,35 USD + 0,20 USD = 3,55 USD al meseCosti di S3 = costi delle richieste put + costi dello storage
= richieste put di 44.640 esecuzioni * 0,005 USD ogni 1.000 richieste + archiviazione di 0,001 GB per esecuzione * 44.640 esecuzioni Canary * 1 mese * 0,023 USD per GB al mese
= 0,22 USD + 1,03 USD = 1,25 USD al meseCosti dei parametri CloudWatch = 3 parametri CloudWatch (SuccessPercent, Duration, Failed) = 3 parametri x 0,30 USD per parametro al mese = 0,90 USD al mese
Puoi scegliere di configurare parametri aggiuntive nei tuoi script canary come executeHttpStep() ed executeStep() che verranno addebitati in base alle tariffe personalizzate dei parametri CloudWatch.
Costo mensile aggiuntivo = 14,89 USD + 3,55 USD + 1,25 USD + 0,90 USD = 20,59 USD al mese
Costo totale al mese = 54,07 USD + 20,59 USD = 74,66 USD
I valori dei prezzi visualizzati qui sono basati sulle regioni degli Stati Uniti orientali. Consulta le schede dei prezzi per ottenere le informazioni più aggiornate sulle regioni di tuo interesse.
Se l'applicazione Web ha 500.000 visite in un mese e si stanno raccogliendo eventi CloudWatch RUM al 100% di campionamento per le prestazioni di caricamento della pagina e gli errori con 20 eventi di dati, inclusi un evento di avvio, un evento di visualizzazione della pagina e 10 eventi di prestazioni (tre eventi Web vitals, un paint, una navigazione, cinque carichi di risorse) e otto errori per visita, verranno addebitati i seguenti costi:
Numero totale di eventi Web RUM = 20 eventi dati/visita × 500.000 visite = 10.000.000 di eventi
Addebiti per 10.000.000 di eventi Web RUM a 1 USD per 100.000 eventi = 10.000.000 × 1/100.000 USD = 100 USDCosti mensili per eventi Web RUM = 100 USD al mese
Se l'applicazione mobile ha 2 milioni di sessioni utente al mese e raccogli intervalli ed eventi RUM OpenTelemetry (OTEL) con 70 eventi e intervalli per sessione, il che in genere include un evento di avvio della app, un evento di visualizzazione dello schermo, 30 eventi di performance (tre elementi essenziali, un evento di rendering, un evento di navigazione, 25 carichi di risorse) e 38 errori per sessione. Supponendo che la dimensione di ogni evento o intervallo sia di 1 KB, i costi sarebbero i seguenti:
Numero totale di eventi e intervalli RUM OTEL = 70 eventi e intervalli per sessione × 2.000.000 di sessioni x 1 KB per evento o intervallo = 140 GB di dati importati.
Addebiti per 140 GB di eventi e intervalli mobili RUM importati a 0,35 USD per GB = 140 GB × 0,35 USD/GB = 49,00 USD al meseCosti mensili per l'importazione di dati mobili RUM = 49,00 USD al mese
Costi RUM totali per il monitoraggio Web e mobile = 100 USD/mese per il Web + 49 USD/mese per i dispositivi mobili = 149 USD/mese
-
Esempio 18: Approfondimenti sui container per Amazon EKS e Kubernetes (con e senza osservabilità migliorata)
Esempio 18: allarmi compositi
1/Approfondimenti sui container con osservabilità migliorata per Amazon EKS
Quando utilizzi Approfondimenti sui container con osservabilità migliorata, riceverai un addebito in base al numero di osservazioni nell'ambiente container, in cui il numero totale di osservazioni importate dipende dalla configurazione del container, incluso il numero di componenti del container. Supponiamo una configurazione in cui si monitora 1 cluster con 10 nodi, 1 spazio dei nomi, 5 nomi di servizio univoci, 16 carichi di lavoro, 20 pod e 20 container, e i punti dati vengono segnalati per l'intero mese.
Esiste un numero medio di osservazioni inserite al minuto per ogni componente del container EKS. Ogni cluster riporta 1.720 osservazioni; ogni nodo riporta 68 osservazioni; ogni spazio dei nomi riporta 2 osservazioni; ogni servizio riporta 2 osservazioni; ogni carico di lavoro riporta 7 osservazioni; ogni pod riporta 138 osservazioni e ogni container riporta 21 osservazioni al minuto in media.
Con una tariffa di monitoraggio come segue:
Numero totale di osservazioni mensili di Approfondimenti sui container
= [(1 cluster * 1.720 osservazioni) + (10 nodi * 68 osservazioni) + (1 spazio dei nomi * 2 osservazioni) + (5 servizi * 2 osservazioni) + (16 carichi di lavoro * 7 osservazioni) + (20 pod * 138 osservazioni) + (20 container * 21 osservazioni)] * 60 min * 24 ore * 30 giorni
= [1.720 + 680 + 2 + 10 + 112 + 2760 + 420] * 43.200 minuti/mese = 246.412.800 osservazioni al meseLa tua fattura mensile di Approfondimenti sui container = 246.412.800 * 0,21 USD/1 milione di osservazioni = 51,75 USD
Una volta superati 1 miliardo di osservazioni al mese, verranno applicati rispettivamente i livelli di prezzo in base al volume.
Inoltre, tutti i log dei container vengono raccolti per impostazione predefinita. Approfondimenti sui container aggiunge 700 byte per riga di log per i metadati necessari per abilitare il filtraggio. I log dei container continueranno a essere addebitati in base ai prezzi standard di acquisizione e archiviazione dei log di CloudWatch.
2/Approfondimenti sui container senza osservabilità migliorata per Amazon EKS e Kubernetes
Se stai monitorando 1 cluster di container con 10 nodi o istanze Amazon EC2, 20 pod, 5 nomi di servizio univoci e 1 spazio dei nomi, i costi per il cluster aggregato e i parametri dei livelli di servizio saranno i seguenti:
Parametri di CloudWatch
Vi è un numero predefinito di parametri riportati per ogni cluster, nodo, pod e servizio. I parametri riportati per ciascun cluster sono 24, per ciascun nodo 8, per ciascun pod 9 e per ciascun servizio 6. I parametri di CloudWatch vengono aggregati per pod, servizio e spazio di nomi in base ai nomi relativi. Aumentare il numero di istanze in esecuzione non influenzerà il numero dei parametri generati da CloudWatch. Tutti i parametri di CloudWatch possono essere calcolati proporzionalmente per ottenere valori su base oraria. Questo esempio tiene conto di valori relativi all'intero mese.
Numero mensile di parametri di CloudWatch per cluster
= 24 parametri per cluster + (10 nodi o istanze EC2 * 8 parametri per nodo) + (20 nomi di pod unici * 9 parametri per pod * 1 spazi di nomi) + (5 nomi di servizi unici * 6 parametri per servizio * 1 spazio di nomi) + (1 spazio di nomi unico * 6 parametri per spazio di nomi)
= 24 + (10 * 8) + (20 * 9 * 1) + (5 * 6 * 1) + (1 * 6) = 320 parametri di CloudWatchCosto dei parametri mensili di CloudWatch = 0,30 USD a parametro per i primi 10.000 parametri * 320 parametri = 96 USD
Dopo aver superato le 10.000 metriche totali, verranno applicati livelli di prezzo in base al volume. Per i dettagli, consulta la tabella dei prezzi delle metriche.
CloudWatch Logs
In questo esempio, presupponiamo una dimensione media per i log Kubernetes importati al mese per ogni componente del container EKS, come segue. Ogni cluster riporta log di 0,01621 GB, ogni spazio dei nomi riporta log di 0,0185 GB, ogni servizio riporta log di 0,02182 GB, ogni nodo riporta log di 0,21365 GB e ogni pod riporta in media log di 0,45845 GB al mese.
Il costo dei log acquisiti varierà in base ai nomi utilizzati per cluster, container, pod, servizi, nomi di istanze, etichette, ecc.
GB mensili di File di log CloudWatch importati = (1 cluster * 0,01621 GB) + (1 spazio dei nomi * 0,0185 GB) + (5 servizi * 0,02182 GB) + (10 nodi * 0,21365 GB) + (20 pod * 0,45845 GB) = 11,45 GB al mese
Costo dei log importati al mese = 0,50 USD per GB di log importati * 11,45 GB di eventi di prestazioni come File di log CloudWatch = 5,73 USD al mese
Costi mensili di CloudWatch = 96 USD + 5,73 USD = 101,73 USD al mese
I valori dei prezzi visualizzati qui sono basati sulle Regioni AWS Stati Uniti orientali (Virginia settentrionale). Fare riferimento alle informazioni sui prezzi relative a ogni regione.
Se si utilizzano log di container, Approfondimenti sui container aggiunge 700 byte per riga di log nei metadati necessari per abilitare il filtraggio. I log dei container continueranno a essere addebitati in base ai prezzi standard di importazione e archiviazione di CloudWatch Logs.
Gli allarmi compositi possono associare qualsiasi tipo di allarme CloudWatch. Gli allarmi parametrici vengono fatturati in base al numero di parametri per allarme, mentre quelli compositi per unità di allarme. Un allarme composito ha un prezzo di 0,50 USD al mese, indipendentemente dal numero di allarmi parametrici che associa.
Se si crea un allarme composito che associa quattro allarmi parametrici a risoluzione standard, la fattura mensile viene calcolata come segue:
Quattro allarmi a risoluzione standard = 0,10 USD per parametro di allarme * 4 = 0,40 USD al mese
Un allarme composito = 0,50 USD al mese
Costi mensili di CloudWatch = 0,40 USD + 0,50 USD = 0,90 USD al mese
-
Esempio 19: allarmi CloudWatch con query di Metrics Insights e ripartizione proporzionale dei costi mensili
Esempio 19: metriche delle richieste S3
Esempio 19: Approfondimenti sui container per Amazon ECS (con e senza osservabilità migliorata)
Con AWS, è possibile creare un'applicazione che funziona 24 ore su 24, 7 giorni su 7, per diversi mesi e utilizza istanze EC2 con dimensionamento automatico. Monitori le istanze EC2 con una query di Metrics Insights per ricevere un avviso quando la media di utilizzo della CPU di tutte le istanze EC2 supera la soglia dell'80%.
Nel mese di luglio, l'applicazione utilizza costantemente 3 istanze.
Nel mese di agosto, l'applicazione arriva a utilizzare 4 istanze il 16 agosto alle 00:00 UTC e continua a utilizzare 4 istanze fino alla fine del mese.
Per calcolare i costi mensili per gli allarmi
Nel mese di luglio (che è un mese di 31 giorni), si utilizza l'allarme ininterrottamente ogni giorno. L'espressione matematica mostra come calcolare il costo mensile di un allarme a risoluzione standard recuperando la media di 3 parametri attraverso una query di Metrics Insights.1 (allarme) x 3 (numero di parametri analizzati dalla query di Metrics Insights) x 0,10 USD (costo per parametro analizzato per allarme) = 0,30 USD
Il costo totale di questo allarme per il mese di luglio è 0,30 USD.
Per calcolare i costi mensili proporzionali degli allarmi
Nel mese di agosto (che è un mese di 31 giorni), utilizzi l'allarme ininterrottamente ogni giorno. L'espressione matematica mostra come calcolare il costo mensile di un allarme a risoluzione standard recuperando la media di 3 parametri attraverso una query di approfondimenti sui parametri per 15 giorni, quindi recuperando la media di 4 parametri attraverso una query di Metrics Insights per 16 giorni.Per 360 ore (dal 1° giorno alle 00:00 UTC al 15° giorno alle 23:59 UTC), il tuo allarme a risoluzione standard valuta la media di 3 parametri attraverso una query di Metrics Insights, i costi per quel periodo sono:
1 (allarme) x 3 (numero di parametri analizzati dalla query di Metrics Insights) x 360/744 (ripartizione proporzionale sul numero di ore nel mese) x 0,10 USD (costo per parametro analizzato per allarme) = 0,15 USD
Per 384 ore (dal 16° giorno alle 00:00 UTC al 31° giorno alle 23:59 UTC), il tuo allarme a risoluzione standard valuta la media di 4 parametri attraverso una query di Metrics Insights, i costi per quel periodo sono:
1 (allarme) x 4 (numero di parametri analizzati dalla query di Metrics Insights) x 384/744 (ripartizione proporzionale sul numero di ore nel mese) x 0,10 USD (costo per parametro analizzato per allarme) = 0,21 USD
Il costo totale di questo allarme per il mese di agosto è 0,15 USD + 0,21 USD = 0,36 USD.
Tutti i costi degli allarmi sono proporzionali, indipendentemente dal fatto che utilizzino o meno una query di Metrics Insight. È possibile applicare la stessa logica di ripartizione proporzionale per proiettare il costo di un allarme creato, eliminato o modificato per aggiungere o rimuovere metriche durante il mese.
Le metriche di richiesta di Amazon S3 consentono di identificare rapidamente e agire su problemi operativi. Sono disponibili 16 parametri per cui puoi configurare i filtri, identificati da un prefisso o tag oggetto condivisi e monitorare solo un sottoinsieme di oggetti. I filtri allineano i tuoi parametri a specifiche applicazioni aziendali, flussi di lavoro o organizzazioni interne. L'attività nel bucket determina quali parametri vengono generati, quindi tutti e 16 i parametri potrebbero non essere necessariamente pubblicati ogni ora del giorno.
Ad esempio, prendiamo un'applicazione che esegue una routine di backup ogni giorno e si completa in un'ora. Poiché l'applicazione invia richieste PUT solo a S3, viene generato un sottoinsieme di parametri, come AllRequests, PutRequests, TotalRequestLatency e BytesUploaded; i parametri correlati ad altri tipi di operazioni, come DeleteRequests, SelectRequests e SelectReturnedBytes, non sono generati. Per il nostro esempio, supponiamo che vengano generati 8 dei 16 parametri disponibili: l'elenco dettagliato dei parametri è disponibile nella documentazione di Amazon S3. Supponendo che la routine inizi e termini entro la stessa ora, i costi per generare e pubblicare questi parametri su CloudWatch sono:
Numero totale di parametri = 8
Ore totali di parametri pubblicati = 1 ora al giorno per 30 giorni (supponendo che il mese di esempio abbia 30 giorni) = 1 * 30 = 30 ore al mese
Ore totali al mese = 30 giorni * 24 ore = 720 ore al mese
Primi 10.000 parametri personalizzati a 0,30 USD per parametro = 0,30 USD * 8 (numero di parametri) * 30 (ore di parametri al mese) per 720 (ore al mese) = 0,10 USD al mese.Costi mensili di CloudWatch per parametri di richiesta S3 = 0,10 USD al mese
Dopo aver superato le 10.000 metriche totali, verranno applicati livelli di prezzi in base alla tabella riportata sopra.1/Approfondimenti sui containercon osservabilità migliorata per Amazon ECS
Quando utilizzi Approfondimenti sui container con osservabilità migliorata, riceverai un addebito in base al numero di metriche importate nell'ambiente container, dove tale numero dipende dalla configurazione del container, incluso il numero di componenti del container. Supponendo una configurazione in cui si monitora 1 cluster di container con 5 nomi di servizio unici, 10 nomi di attività unici con 20 ID attività unici e una media di 50 container in esecuzione, i costi sarebbero i seguenti:
Esiste un numero predefinito di metriche segnalate per ogni cluster, attività, servizio e container in esecuzione su Fargate. Ogni cluster riporta 29 metriche; ogni servizio riporta 31 metriche; ogni definizione di attività riporta 26 metriche; ogni attività riporta 26 metriche e ogni container riporta 26 metriche. Tutte le metriche CloudWatch possono essere calcolate proporzionalmente per ottenere valori su base oraria. Questo esempio tiene conto di valori relativi all'intero mese.
Numero mensile di metriche CloudWatch
= (29 metriche del cluster * 1 nome di cluster unico) + (31 metriche di servizio * 5 nomi di servizio unici) + (26 metriche di definizione delle attività * 10 nomi di attività unici) + (26 metriche delle attività * 20 ID attività unici) + (26 metriche del container * 50 ID container unici)
= (29 * 1) + (31 * 5) + (26 * 10) + (26 * 20) + (26 * 50)
= 2.264 metriche CloudWatchCosti mensili delle metriche CloudWatch = 0,07 USD per metrica * 2.264 metriche = 158,48 USD
Se utilizzi i log dei container, continueranno a essere addebitati in base ai prezzi standard di importazione e archiviazione dei log di CloudWatch. Approfondimenti sui container aggiunge 700 byte per riga di log per i metadati necessari per abilitare il filtraggio.
Per i cluster ECS in esecuzione su EC2, ogni cluster riporta 24 metriche; ogni servizio riporta 26 metriche; ogni definizione di attività riporta 21 metriche; ogni attività riporta 22 metriche e ogni container riporta 20 metriche.
2/Approfondimenti sui container senza osservabilità migliorata per Amazon ECS
Approfondimenti sui container offre il monitoraggio di Amazon ECS fornendo metriche aggregate a livello di cluster e servizio. Se monitori 1 cluster di container con 5 nomi di servizio unici, 10 nomi di task unici e una media di 50 container in esecuzione, i costi sarebbero i seguenti:
Metriche CloudWatch
Vi è un numero predefinito di metriche riportate per ogni cluster, attività e servizio in esecuzione su Fargate. Le metriche riportate per ciascun cluster sono 13, per ciascun servizio 15 e per ciascuna attività 10. Le metriche CloudWatch vengono aggregate per compito e servizio in base ai relativi nomi. Aumentare il numero di istanze o di container in esecuzione non influenzerà il numero delle metriche generate da CloudWatch. Tutte le metriche CloudWatch possono essere calcolate proporzionalmente per ottenere valori su base oraria. Questo esempio tiene conto di valori relativi all'intero mese.
Numero mensile di metriche CloudWatch
= (13 metriche del cluster * 1 cluster unico) + (15 metriche del servizio * 5 nomi di servizi unici) + (10 metriche di attività * 10 nomi di attività uniche)
= (13 * 1) + (15 * 5) + (10 * 10)
= 188 metriche di CloudWatchCosti mensili delle metriche CloudWatch = 0,30 USD a metrica per le prime 10.000 metriche * 188 metriche = 56,40 USD.
Dopo aver superato le 10.000 metriche totali, verranno applicati livelli di prezzo in base al volume. Per i dettagli, consulta la tabella dei prezzi delle metriche.
Per i cluster ECS in esecuzione su EC2, le metriche riportate per ciascun cluster sono 11, per ciascun servizio sono 13 e per ciascuna attività sono 8.
File di log CloudWatch
Per Amazon ECS, si presume una dimensione media dei log importati per ogni cluster, servizio, attività e container. Ogni cluster riporta log di 0,0181 GB, ogni servizio riporta log di 0,02816 GB, ogni attività riporta log di 0,06437 GB e ogni container riporta log di 0,04426 GB al mese in media.
Il costo dei log acquisiti varierà in base ai nomi utilizzati per cluster, container, pod, servizi, nomi di istanze, etichette, ecc.
GB mensili di CloudWatch Logs importati = (1 cluster * 0,0181 GB) + (5 servizi * 0,02816 GB) + (10 nomi attività * 0,06437 GB) + (50 container * 0,04426 GB) = 3,02 GB al mese
Costo dei log importati al mese = 0,50 USD per GB di log importati * 3,02 GB di eventi di prestazioni come CloudWatch Logs = 1,51 USD al mese
Costi mensili di CloudWatch = 56,40 USD + 1,51 USD = 57,91 USD al mese.
I valori dei prezzi visualizzati qui sono basati sulle Regioni AWS Stati Uniti orientali (Virginia settentrionale). Fare riferimento alle informazioni sui prezzi relative a ogni regione.
Se si utilizzano log di container, Approfondimenti sui container aggiunge 700 byte per riga di log nei metadati necessari per abilitare il filtraggio. I log dei container continueranno a essere addebitati in base ai prezzi standard di importazione e archiviazione di CloudWatch Logs.
-
Esempio 20: Application Signals e Transaction Search (include le “metriche d'oro” e la visibilità completa degli intervalli delle transazioni delle applicazioni)
Esempio 20: monitoraggio con Lambda Insights
Esempio 20: Database Insights
Esempio 20: monitoraggio con Contributor Insights
Se si monitora 1 funzione Lambda invocata 1 milione di volte al mese, verranno addebitati i seguenti costi:
Parametri di CloudWatch
Vi è un numero predefinito di parametri riportati per ogni funzione. Ogni funziona riporta 8 parametri. I parametri di CloudWatch vengono aggregati per funzione in base ai relativi nomi. Tutti i parametri di CloudWatch possono essere calcolati proporzionalmente per ottenere valori su base oraria. Se la tua funzione viene richiamata meno di una volta all’ora, la funzione verrà fatturata solo per le ore in cui viene richiamata.Numero mensile di parametri di CloudWatch per funzione
= 8 parametri * 1 funzione
= 8 parametri CloudWatchCosto mensile dei parametri CloudWatch = 0,30 USD a parametro per i primi 10.000 parametri * 8 parametri = 2,40 USD
Dopo aver superato i 10.000 parametri totali nel tuo account, verranno applicati i livelli di prezzo del volume. Consulta la tabella dei prezzi dei parametri per maggiori dettagli.
CloudWatch Logs
Per ogni funzione richiamata, viene generato un singolo evento di log. La dimensione di ogni evento di log è circa 1,1 KB.GB mensili di CloudWatch Logs acquisiti = (1,1 KB/1024/1024) GB * 1.000.000 richiami al mese = 1,05 GB al mese
Costo dei log acquisiti al mese = 0,50 USD per GB di log acquisiti * 1,05 GB di eventi di prestazioni come CloudWatch Logs = 0,52 USD al mese
Costi mensili di CloudWatch = 2,40 USD + 0,52 USD = 2,92 USD al mese
Non sono previsti costi minimi o usi del servizio obbligatori. Se la funzione non viene richiamata, non dovrai pagare nulla.
I valori dei prezzi visualizzati qui sono basati sulla regione AWS Stati Uniti orientali (Virginia settentrionale). Fare riferimento alle informazioni sui prezzi relative ad ogni regione.
La modalità Avanzata di Database Insights ha un prezzo di 0,0125 USD per vCPU-ora per ogni istanza con provisioning e di 0,003125 USD per ACU-ora per ogni istanza Aurora Serverless v2 in un cluster Aurora. Per i database sia Aurora che RDS, è possibile abilitare la modalità Avanzata di Database Insights a livello di cluster, ma non individualmente per ogni istanza.
Di seguito è riportato l'esempio di un cluster Aurora che dispone di un'istanza di scrittura con provisioning (db.r5.xlarge) e di due istanze di lettura Serverless v2. In questo caso, gli addebiti mensili saranno calcolati come segue:- Numero totale di vCPU = (numero di vCPU di db.r5.xlarge × 1) = (4 × 1) = 4
- Numero totale di ACU = somma dell'utilizzo medio di ACU per 2 istanze di lettura (considerando l'utilizzo di 10 e 22 ACU per le 2 istanze Aurora Serverlss v2) = 10 + 22 = 32
- Addebiti mensili = (utilizzo totale di vCPU × tariffa oraria di vCPU per la modalità Avanzata di Database Insights × numero di ore nel mese) + (utilizzo totale di ACU × tariffa oraria di ACU per la modalità Avanzata di Database Insights × numero di ore nel mese) = (4 × 0,0125 × 720) + (32 × 0,003125 × 720) = 108 USD
- L'utilizzo di questa funzionalità viene misurato in ore, laddove le ore parziali vengono arrotondate per eccesso.
- I prezzi non dipendono dall'effettivo volume di dati sulle prestazioni conservati.
- Passando alla modalità Standard di Database Insights, i dati sulle prestazioni più vecchi di sette giorni vengono eliminati.
Monitorando i log di flusso di Amazon VPC con un volume pari a 225 miliardi di eventi del log con CloudWatch Logs al mese e disponendo di tre regole Contributor Insights che corrispondono rispettivamente al 100%, 50% e 10% di questi eventi del log, verranno addebitati i seguenti costi:
Costi delle regole
Numero totale di regole = 3 regole
Prima regola Contributor Insights = 0 USD
2 regole Contributor Insights a 0,50 USD per regola = 1,00 USDLog eventi associati
Numero totale di log eventi associati = (225 miliardi * 100%) + (225 miliardi * 50%) + (225 miliardi * 10%) = 225 miliardi + 112,5 miliardi + 22,5 miliardi = 360 miliardi
Da 0 a 1 milione di log eventi associati = 0 USD
Da 1 milione a 360 miliardi di log eventi associati = 359.999 milioni * 0,02 USD = 7.200 USDCosti mensili di CloudWatch = 1,00 USD + 7.200 USD = 7.201 USD
-
Esempio 21: CloudWatch RUM
Esempio 21: flussi di metriche
Esempio 21: monitoraggio di rete
Monitoraggio di rete CloudWatch con monitoraggio del flusso per EC2
Immaginiamo di essere un'azienda di vendita al dettaglio che desidera monitorare le prestazioni della rete per un carico di lavoro di riscossione di pagamenti. Il carico di lavoro di riscossione di pagamenti è implementato su 30 istanze EC2 in un singolo VPC. Vogliamo implementare il monitoraggio del flusso in tutte queste istanze. I costi mensili di monitoraggio del flusso sono i seguenti:1. Costi delle risorse monitorate:
30 giorni × 24 ore = 720 ore
Numero totale di risorse monitorate = 30 istanze EC2 = 30 risorse monitorate
Poiché offriamo 10 risorse monitorate gratuitamente per i primi 12 mesi, ti verranno addebitate le restanti = 30-10 = 20 risorse monitorate
20 risorse monitorate a 0,0069 USD per risorsa monitorata all'ora = 20 × 0,0069 USD = 0,138 USD × 720 ore = 99,36 USD al mese2. Costi delle metriche di CloudWatch:
Supponiamo di creare 5 monitor per monitorare i carichi di lavoro in esecuzione su queste 30 istanze. Ogni monitor fornisce 5 metriche CloudWatch.
Numero totale di metriche: 5 monitor * 5 metriche per monitor = 25 metriche
Costi totali per le metriche di CloudWatch: 25 metriche × 0,30 USD/metrica/mese = 7,5 USD al mese
Costo totale per il monitoraggio del flusso in questo esempio: 99,36 USD + 7,5 USD = 106,86 USD al meseMonitoraggio della rete CloudWatch con monitoraggio del flusso per l'osservabilità della rete di container EKS
L'attivazione dell'osservabilità della rete di container creerà 1 agente per ogni nodo worker Kubernetes e creerà 1 monitor di flusso che fornisce 5 parametri CloudWatch.Utilizzo mensile: 30 giorni * 24 ore = 720 ore
Cluster EKS con 50 nodi
Costi per i parametri di CloudWatch: 5 parametri × 0,30 USD/parametro/mese = 1,50 USD al mese
Costi per il monitoraggio del flusso: 50 nodi * 0,0069 USD per risorsa monitorata all'ora = 0,345 USD * 720 ore = 248,40 USD al mese
Costo totale per il monitoraggio della rete con monitoraggio del flusso per l'osservabilità della rete di container EKS: 1,50 USD + 248,40 USD = 249,90 USD al meseCluster EKS con 1500 nodi
Costi per i parametri di CloudWatch: 5 parametri × 0,30 USD/parametro/mese = 1,50 USD al mese
Costi per il monitoraggio del flusso: 1500 nodi * 0,0069 USD per risorsa monitorata all'ora = 10,35 * 720 ore = 7.452 USD al mese
Costo totale per l'osservabilità della rete di container per EKS: 1,50 USD + 7.452 USD = 7453,50 USD al meseMonitoraggio di rete CloudWatch con monitoraggio Internet
Se si aggiungono a un monitor 10 distribuzioni CloudFront e 20 cloud privati virtuali (VPC) per il monitoraggio di 45.000 reti cittadine, verranno addebitati i seguenti costi:1. Costi delle risorse monitorate:
30 giorni × 24 ore = 720 ore
Numero totale di risorse monitorate = 10 distribuzioni CloudFront + 20 VPC = 30
30 risorse monitorate a 0,01 USD per risorsa monitorata all'ora = 30 × 0,01 USD = 0,30 USD all'ora = 0,30 USD × 720 ore al mese = 216 USD al mese2. Costi per le reti cittadine monitorate:
Totale delle reti cittadine monitorate = 45.000, prime 100 reti cittadine = 0 USD
Totale delle reti cittadine monitorate al mese = 45.000 all'ora × 720 ore/mese = 32.400.000 ore/mese di rete cittadina
Prime 100 reti cittadine all'ora, totale al mese (valore fisso ogni mese) = 72.000 ore/mese di rete cittadina
Totale di ore/mese di rete cittadina fatturate = 32.400.000 ore/mese di rete cittadina - 72.000 ore/mese di rete cittadina = 32.328.000 ore/mese di rete cittadina
32.328.000 ore/mese di rete cittadina a 0,74 USD per 10.000 reti cittadine all'ora = 32.328.000 × 0,000074 USD = 2392,27 USD al mese3. Costi di CloudWatch Logs:
Su 45.000 reti cittadine, il monitoraggio Internet pubblicherebbe CloudWatch Logs solo per le prime 500 reti cittadine, ovvero meno di 500 MB di dati di log al giorno o (500 MB × 30) = 15 GB di dati al mese. Se escludi la copertura gratuita (ad esempio, 5 GB), i dati di log rimanenti addebitati sarebbero 10 GB (15 GB - 5 GB). Se la tariffa per GB fosse 0,50 USD al mese (un esempio plausibile), i costi mensili per CloudWatch Logs sarebbero inferiori a 0,50 USD × 10 GB = 5 USD al mese.
Costo totale per il monitoraggio Internet in questo esempio: 216 USD + 2.392,27 USD + 5 USD = 2.613,27 USD al meseMonitoraggio di rete CloudWatch con monitoraggio sintetico
Immaginiamo che tu sia un istituto finanziario che desidera monitorare le prestazioni delle applicazioni di trading utilizzando il monitoraggio sintetico. Per motivi di resilienza, hai distribuito l'applicazione su tre zone di disponibilità, mappando tre sottoreti. L'infrastruttura si connette a otto indirizzi IP on-premises tramite link ridondanti di AWS Direct Connect. La fattura mensile per l'utilizzo di Synthetic Monitor negli Stati Uniti orientali (Virginia settentrionale) verrà calcolata come segue:1. Costi delle risorse monitorate:
30 giorni × 24 ore = 720 ore
Numero totale di sottoreti VPC: 3
Numero totale di destinazioni on-premise accessibili da ciascuna sottorete VPC: 8
3 sottoreti VPC verso le prime 4 destinazioni a 0,10 USD per risorsa monitorata all'ora = 3 * 720 ore * 0,10 USD = 216 USD al mese
Moltiplicato per 2 per tenere conto di 8 destinazioni = 216 USD × 2 = 432 USD al mese2. Costi delle metriche di CloudWatch:
Per ogni probe, il monitoraggio sintetico fornisce 3 metriche di CloudWatch
Numero di probe monitorate: 3 sottoreti × 8 indirizzi IP di destinazione = 24 sonde
Numero totale di parametri: 24 probe * 3 parametri per probe = 72 parametri
Costi totali per le metriche di CloudWatch: 72 metriche × 0,30 USD/metrica/mese = 21,60 USD al mese
Costo totale per il monitoraggio sintetico in questo esempio: 432 USD + 21,60 USD = 453,60 USD al meseSe l'applicazione ha 500.000 visite in un mese e si stanno raccogliendo eventi CloudWatch RUM al 100% di campionamento per le prestazioni di caricamento della pagina e gli errori con 20 eventi di dati, inclusi un evento di avvio, un evento di visualizzazione della pagina e 10 eventi di prestazioni (tre eventi Web vitals, un paint, una navigazione, cinque carichi di risorse) e otto errori per visita, verranno addebitati i seguenti costi:
Numero totale di eventi di dati RUM = 20 eventi di dati/visita * 500.000 visite = 10.000.000 di eventi di dati
Costi per 10.000.000 di eventi di dati RUM a 1 USD per 100.000 eventi di dati = 10.000.000* 1/100.000 USD = 100 USDCosti mensili di CloudWatch RUM per eventi di dati = 100 USD al mese
Se l'applicazione è in esecuzione 24 ore su 24, 7 giorni su 7 in un mese di 30 giorni ed emette 10.000 aggiornamenti di metriche al minuto, e il flusso di metriche CloudWatch invia i dati a un endpoint HTTP partner tramite un flusso di distribuzione Kinesis Data Firehose negli Stati Uniti orientali, verranno addebitati i seguenti costi mensili:
Flussi di parametri CloudWatch
Numero totale di aggiornamenti di parametri = 10.000 aggiornamenti di parametri al minuto * 43.200 minuti nel mese = 432.000.000 di aggiornamenti di parametri al mese
432.000.000 di aggiornamenti di metriche a 0,003 USD per 1.000 aggiornamenti di metriche = 1.296 USD al mese
Costi mensili di CloudWatch = 1.296 USD al meseKinesis Data Firehose
Dati importati Kinesis Data Firehose (GB al mese) = 432.000.000 di aggiornamenti di parametri * 0,5 KB (dimensione media presunta per aggiornamento di parametro)/1.048.576 KB/GB = 206 GB/mese
Il prezzo di Kinesis Data Firehose negli Stati Uniti orientali è di 0,029 USD per GB di dati importati per i primi 500 TB/mese = 206 GB × 0,029 USD = 5,97 USD al mese
Costi di Kinesis Data Firehose = 5,97 USD al meseDati in uscita (endpoint HTTP di Kinesis Data Firehose a partner di monitoraggio)
Fino a 9,999 TB al mese a 0,09 USD per GB (poiché i primi 100 GB sono gratuiti, vengono rimossi 100 GB dal prezzo calcolato) = 106 GB × 0,09 USD = 9,54 USD
Costi per dati in uscita = 9,54 USD al meseCosti mensili totali = 1.296 USD al mese + 5,97 USD al mese + 9,54 USD al mese = 1.311,51 USD al mese
Nota: i valori dei prezzi visualizzati qui sono basati sulle regioni AWS Stati Uniti orientali (Virginia settentrionale). Fare riferimento alle informazioni sui prezzi relative ad ogni regione.
Risorse aggiuntive relative ai prezzi
Calcola facilmente le spese mensili con AWS.
Contatta gli specialisti AWS per ricevere un preventivo personalizzato.