Amazon CloudWatch
Visibilità completa su risorse e applicazioni nel cloud
Amazon CloudWatch è un servizio di monitoraggio e gestione creato per sviluppatori, operatori di sistema, ingegneri responsabili dell'affidabilità del sito (SRE) e manager IT. CloudWatch fornisce dati e analisi concrete per monitorare le applicazioni, capire e rispondere ai cambiamenti di prestazioni a livello di sistema, ottimizzare l'utilizzo delle risorse e ottenere una visualizzazione unificata dello stato di integrità operativa. CloudWatch raccoglie dati di monitoraggio e operativi sotto forma di log, parametri ed eventi, fornendo una visualizzazione unificata delle risorse AWS, sulle applicazioni e i servizi eseguiti in AWS e su server locali. Si può utilizzare CloudWatch per impostare allarmi ad alta risoluzione, visualizzare log e parametri uno di fianco all'altro, intraprendere azioni automatiche, risolvere problemi e scoprire informazioni per ottimizzare le applicazioni e garantire che vengano eseguite senza intoppi.
È facile iniziare a usare Amazon CloudWatch. Non ci sono impegni anticipati o costo minimo; si paga solo in base all'utilizzo. Al termine di ogni mese verranno fatturati solo i costi per le risorse effettivamente utilizzate.
Vantaggi
Accedi a tutti i tuoi dati da un'unica piattaforma
Vengono distribuite applicazioni moderne (ossia, eseguite su architetture di microservizi) che generano grandi quantità di dati sotto forma di metriche, log e molto altro. È necessario poter raccogliere, accedere e correlare i dati in tutta semplicità da fonti individuali in silo (server, rete, database, ecc.) per monitorare in modo efficace le applicazioni e le risorse di infrastruttura. Amazon CloudWatch consente di raccogliere metriche e log provenienti da tutte le risorse, le applicazioni e i servizi AWS che sono stati eseguiti su AWS e su server locali, e aiuta a suddividere i data silo in modo da ottenere visibilità su tutto il sistema.
Il modo più semplice per raccogliere metriche personalizzate e granulari per le risorse AWS
Monitorare le risorse AWS con Amazon CloudWatch è facile. CloudWatch è integrato nativamente con più di 70 servizi AWS, come ad esempio Amazon EC2, Amazon DynamoDB, Amazon S3, Amazon ECS, AWS Lambda, Amazon API Gateway, ecc. che pubblicano automaticamente parametri di 1 minuto e parametri personalizzati dettagliati con una granularità fino a 1 secondo. Si può utilizzare AWS Systems Manager per installare un Agente CloudWatch oppure un'API CloudWatch per raccogliere, pubblicare e archiviare facilmente questi dati in CloudWatch.
Visibilità sulle applicazioni, sull'infrastruttura e sui servizi
Ottenere visibilità sugli stack distribuiti significa correlare e visualizzare parametri e log per individuare e risolvere rapidamente i problemi. Con Amazon CloudWatch si possono visualizzare parametri chiave quali l'utilizzo della CPU e la memoria. È anche possibile mettere in correlazione uno schema di log, ad es. un errore in una metrica specifica, per ottenere rapidamente il contesto e passare dalla diagnosi al problema per capire la causa principale. CloudWatch Application Insights fa emergere gli errori e comportamenti anomali nelle applicazioni .NET e SQL Server così da permetterti di cominciare velocemente a rilevare e risolvere i problemi.
Costo totale di proprietà migliorato
Amazon CloudWatch consente di impostare allarmi ad alta risoluzione e intraprendere azioni automatiche. Ciò significa liberare risorse importanti per concentrarsi sull'aggiunta di valore aziendale. Ad esempio, è possibile ottenere un avviso sulle istanze Amazon EC2 e impostare Auto Scaling per aggiungere o eliminare istanze. È inoltre possibile eseguire risposte automatiche per rilevare e terminare risorse EC2 inutilizzate, riducendo così il superamento di quote nella fatturazione e ottimizzare le risorse.
Ottimizzazione delle applicazioni e delle risorse operative
Per ottimizzare le prestazioni e l'utilizzo delle risorse, occorre una visione operativa unificata, dati granulari in tempo reale e riferimenti cronologici. Amazon CloudWatch offre un monitoraggio potenziato con una granularità fino a 1 secondo e fino a 15 mesi di storage e di conservazione dei parametri. Si possono anche sfruttare le caratteristiche native di CloudWatch, come Metric Math, per effettuare calcoli sui dati dei parametri. Ad esempio, è possibile aggregare l'utilizzo su un intero parco di istanze EC2 per ottenere su operatività e utilizzo.
Ricavare analisi concrete dai log
CloudWatch Logs Insights ti consente di esplorare, analizzare e visualizzare immediatamente i tuoi log, permettendo una facile risoluzione dei problemi operativi. Con Logs Insights paghi solo le query che esegui effettivamente. Log Insights cresce con il volume del tuo log e con la complessità delle tue query, fornendoti risposte in pochi secondi. Inoltre, è possibile pubblicare metriche basate su log, creare allarmi e log e metriche correlati insieme nei dashboard di CloudWatchper una completa visibilità operativa.
Come funziona
Casi d'uso
Monitoraggio e risoluzione dei problemi dell’infrastruttura
Puoi monitorare le metriche e i log chiave, visualizzare il tuo stack di applicazioni e dell’infrastruttura, creare allarmi e correlare metriche e log per comprendere e rimuovere le cause principali dei problemi di prestazioni.
Ottimizzazione delle risorse
Puoi abilitare gli allarmi di CloudWatch per automatizzare la capacità e la pianificazione delle risorse mediante la funzione Auto Scaling.
Monitoraggio delle applicazioni
Puoi attivare gli allarmi di CloudWatch e i flussi di lavoro di Lambda per migliorare l’esperienza dei clienti.
Analisi dei log
Puoi esplorare, analizzare e visualizzare immediatamente i log per risolvere problemi operativi e migliorare le prestazioni delle applicazioni.
Contenuto correlato
di Jeff Bar
27 novembre, 2018
di Helen Lin
15 ottobre, 2018
di Stephen McCurry
25 settembre, 2018
di Jeff Barr
14 dicembre 2017
Inizia a usare AWS
Inizia a lavorare con AWS
Ulteriori informazioni su Amazon CloudWatch