Il cloud computing sembra essere sempre di piùpopolare in questi giorni. In effetti, è diventato così popolare di quanto si siano imbarcati molti dei maggiori attori del settore della tecnologia dell'informazione. E Microsoft, con la sua linea di servizi di Azure, è sicuramente uno di questi. Ma come si monitorano le risorse basate su cloud? La risposta è semplice: utilizzando gli strumenti adeguati. Questo è ciò di cui tratta questo post. Abbiamo raccolto un elenco di alcuni dei migliori servizi e strumenti di monitoraggio che è possibile usare per monitorare l'ambiente cloud di Azure. Con così tanti prodotti disponibili là fuori, speriamo che il nostro elenco ti aiuti a vedere chiaramente attraverso questo labirinto.
Inizieremo descrivendo brevemente cos'è Microsoft Azure. Sarà di grande aiuto se iniziamo tutti sulla stessa pagina. Successivamente, discuteremo del monitoraggio delle risorse di Azure. Il fatto che i server siano virtuali e ospitati chissà dove non cambia che devono ancora essere monitorati. Daremo uno sguardo ad alcuni dei piùelementi importanti che beneficiano del monitoraggio. Successivamente, parleremo degli strumenti di monitoraggio. Più precisamente, spiegheremo le differenze tra strumenti di monitoraggio installati localmente e servizi di monitoraggio basati su cloud. Infine, arriveremo alla parte migliore, i migliori servizi e strumenti di monitoraggio di Microsoft Azure.
Informazioni su Microsoft Azure
Microsoft Azure è il nome di Redmondil servizio di cloud computing di giant. Può essere utilizzato per creare, testare, distribuire e gestire applicazioni e servizi attraverso una rete globale di data center gestiti da Microsoft. Microsoft Azure fornisce software come servizio (SaaS), piattaforma come servizio (PaaS) e infrastruttura come servizio (IaaS), supportando molti linguaggi, strumenti e framework di programmazione diversi, inclusi software e sistemi specifici di Microsoft e di terze parti.
Lanciato all'inizio del 2010, Microsoft Azure oraoffre una vasta gamma di servizi. Alcuni dei più importanti sono i suoi servizi di elaborazione che includono macchine virtuali che eseguono Windows o Linux, servizi applicativi o ambienti PaaS (Platform as a service) che consentono agli sviluppatori di pubblicare e gestire facilmente siti Web e hosting Web, solo per citarne alcuni. Microsoft Azure offre anche servizi di archiviazione e servizi di gestione dei dati.
Microsoft Azure è probabilmente meglio descritto come"Livello cloud" in cima a una serie di sistemi Windows Server, che utilizzano Windows Server 2008 e una versione personalizzata di Hyper-V, nota come Hypervisor di Microsoft Azure per fornire la virtualizzazione dei servizi. Il ridimensionamento e l'affidabilità della piattaforma sono controllati da Microsoft Azure Fabric Controller, che garantisce che i servizi e l'ambiente non si guastino se uno o più server si guastano all'interno del data center Microsoft.
Monitoraggio delle risorse di Azure
In breve, i servizi di Azure non sono altrorispetto ai server virtuali remoti. Il loro monitoraggio è quindi abbastanza simile al monitoraggio di altri server virtuali, che è simile al monitoraggio di qualsiasi server. E se l'installazione di Azure include più di file server, anche questi dovranno essere monitorati. Le configurazioni tipiche includono spesso database e altre applicazioni. Diamo una rapida occhiata ai diversi tipi di monitoraggio che possono essere utili in un contesto di Azure.
Disponibilità
Il monitoraggio della disponibilità è la forma più semplice dimonitoraggio. Spesso si tratta di verificare che una determinata risorsa stia rispondendo. In un ambiente locale, questo è il tipo di test che è meglio eseguire usando il ping. Ma poiché gli ambienti di Azure sono in genere raggiungibili solo via Internet e sapendo che il ping non è sempre consentito su Internet, esistono altri mezzi di verifica. Ma vogliamo verificare che non solo le macchine siano in esecuzione ma anche determinati servizi specifici. Ad esempio, testare una risposta sulla porta 80 potrebbe confermare che il componente del server Web è in esecuzione.
Metriche operative
Le prossime cose che si potrebbero voler monitorare sono lemetriche operative di dispositivi diversi. Le stesse tecniche di base utilizzate per il monitoraggio locale possono essere generalmente utilizzate con Azure. Per quanto riguarda le metriche operative monitorate, possiamo pensare ad esempio ad esempio al carico della CPU e all'utilizzo della memoria. Altre metriche più vicine al sistema fisico, ad esempio la temperatura interna della CPU, vengono spesso tralasciate in quanto riguardano la parte dell'ambiente gestita da Microsoft.
Prestazione
L'ultimo elemento che viene spesso monitorato èprestazione. Con ciò, ci riferiamo alla prestazione end to end del sistema nel suo insieme. Alcuni si riferiscono a questo come monitoraggio dell'esperienza utente. L'idea è di verificare che tutti i vari componenti comunichino correttamente e che ognuno risponda in modo tempestivo, offrendo prestazioni end-to-end accettabili.
Servizi e strumenti di monitoraggio
Gli strumenti di monitoraggio possono essere differenziati in base adiversi fattori. Uno dei più importanti è il metodo di raccolta dei dati utilizzato. Alcuni strumenti si basano semplicemente sul protocollo SNMP (Simple Network Management Protocol) per recuperare i parametri operativi dai sistemi e dai dispositivi che monitorano. Altri si affidano invece alla Strumentazione gestione Windows, una tecnologia un po 'simile che è riservata ai sistemi operativi Windows. Ma per il massimo in termini di granularità e varietà di parametri monitorati, gli strumenti basati su agenti non possono essere battuti. Si basano su un agente locale che è sempre in esecuzione sul sistema monitorato e che è responsabile della raccolta dei dati. Tuttavia, esiste un grosso svantaggio per il monitoraggio basato sugli agenti. Tende a caricare ulteriormente le risorse di sistema che a volte possono essere limitate.
Un altro fattore distintivo comune travari strumenti di monitoraggio si riferiscono alla loro posizione rispetto alle risorse che monitorano. Alcuni strumenti sono installati localmente su un server e gestiranno il loro monitoraggio all'interno delle reti locali. Altri sistemi, che, tra l'altro, stanno diventando sempre più popolari, sono basati sul cloud e offerti sul modello Software as a Service (SaaS). Molte persone preferiscono i servizi di monitoraggio basati su cloud. In effetti, alcune organizzazioni gestiscono ambienti IT complessi senza possedere un singolo server spostando tutti i servizi, inclusi il monitoraggio e la gestione, nel cloud.
I migliori servizi e strumenti di monitoraggio di Microsoft Azure
Abbiamo studiato il mercato e abbiamo pensato a questoelenco di alcuni dei migliori strumenti che è possibile usare per monitorare gli ambienti ospitati da Microsoft Azure. Abbiamo cercato di includere strumenti di diversi tipi per darti un'idea migliore di ciò che è disponibile. Il nostro elenco include strumenti installati localmente e un servizio di monitoraggio basato su cloud.
1- Server SolarWinds e Application Monitor (Prova gratuita)
SolarWinds è un noto editore di alcuni dii migliori strumenti di amministrazione della rete e del sistema. È in circolazione da circa vent'anni e il suo prodotto di punta, chiamato Network Performance Monitor, si classifica costantemente tra i migliori strumenti di monitoraggio SNMP. Come se ciò non bastasse, SolarWinds crea anche una manciata di fantastici strumenti gratuiti, ognuno dei quali risponde a un'esigenza specifica degli amministratori di rete. Il calcolatore subnet avanzato e il server kiwi Syslog sono due esempi di quegli strumenti gratuiti.
Il Server SolarWinds e Application Monitor è stato progettato per aiutare gli amministratori a monitorareserver, i loro parametri operativi, i loro processi e le applicazioni in esecuzione su di essi. Può scalare facilmente da reti molto piccole a reti di grandi dimensioni con centinaia di server, sia fisici che virtuali, distribuiti su più siti. Il motivo principale per cui questo strumento è arrivato al nostro elenco, oltre ad essere così ricco di funzionalità, è che è perfettamente adatto per monitorare ambienti ospitati su cloud come Microsoft Azure o Amazon Web Services.

- PROVA GRATUITA: Server SolarWinds e Application Monitor
- Link per scaricare: https://www.solarwinds.com/server-application-monitor/registration
Tra le migliori caratteristiche di Server SolarWinds e Application Monitor è la facilità di installazione dello strumento. La configurazione iniziale viene eseguita altrettanto facilmente con l'aiuto di un processo di rilevamento automatico a due passaggi. Il primo passaggio rileva tutti i server e il secondo trova le applicazioni su ciascun server rilevato. Sebbene questo processo possa richiedere del tempo, può essere accelerato fornendo un elenco di applicazioni specifiche da cercare. Una volta che lo strumento è attivo e funzionante, la GUI di facile utilizzo lo rende un gioco da ragazzi. La dashboard dello strumento può essere personalizzata e ti consentirà di visualizzare le informazioni in una tabella o in un formato grafico.
Prezzo per il Server SolarWinds e Application Monitor inizia a $ 2 995 e si basa sul numero di componenti, nodi e volumi monitorati. Una versione di prova gratuita di 30 giorni è disponibile per il download, se si desidera provare il prodotto prima di acquistarlo.
2- Monitor di configurazione del server SolarWinds (Prova gratuita)
Il prossimo nella nostra lista è un altro prodotto di SolarWinds chiamato il Server Configuration Monitor o SCM. Il tipo specifico di monitoraggio che esegue èpiuttosto singolare: monitora le configurazioni dei dispositivi e delle applicazioni per le modifiche e per la conformità con vari standard. È anche un potente strumento di risoluzione dei problemi che può fornirti le informazioni necessarie sulle modifiche alla configurazione e le loro correlazioni con il rallentamento delle prestazioni. Questo può aiutarti a trovare la causa principale di alcuni problemi di prestazioni causati da modifiche alla configurazione.

- PROVA GRATUITA: Monitor di configurazione del server SolarWinds
- Link per scaricare: https://www.solarwinds.com/server-configuration-monitor/registration
Il Monitor di configurazione del server SolarWinds è uno strumento basato su agente, con l'agente distribuitosu ciascun server monitorato. Un vantaggio di tale architettura è che l'agente continua a raccogliere dati anche quando il server è disconnesso dalla rete. I dati vengono conservati localmente e quindi inviati allo strumento non appena il server torna in linea.
Per quanto riguarda le funzionalità, questo prodotto non lascia nulla ad esseredesiderato. La funzione di rilevamento automatico dello strumento rileverà automaticamente i server idonei al monitoraggio. Viene inoltre fornito con profili di configurazione predefiniti per i server più comuni. Può essere utilizzato come strumento di gestione patrimoniale di base e consente di visualizzare gli inventari hardware e software e di riferire su di essi. SCM può essere integrato nella soluzione di monitoraggio del sistema grazie alla piattaforma Orion su cui si basano la maggior parte degli strumenti di monitoraggio di SolarWinds. È un ottimo strumento da utilizzare in combinazione con il precedente per il massimo monitoraggio dell'ambiente Microsoft Azure.
Contrariamente alla maggior parte degli altri prodotti SolarWinds, le informazioni sui prezzi per il Server Configuration Monitor non è prontamente disponibile. Dovrai contattare le vendite di SolarWinds. Tuttavia, è disponibile per il download una versione di valutazione di 30 giorni.
3- AppDynamics IQ
Il AppDynamics IQ la piattaforma fornisce strumenti di monitoraggio basati su cloudche è possibile utilizzare per il monitoraggio integrato di più Infrastructure o Platform as a Service (IaaS / PaaS) da Microsoft Azure e dalla maggior parte degli altri provider. Fornisce visibilità in tempo reale sull'applicazione e sul business, oltre a essere fruibile. È composto da sei motori di prestazioni altamente intelligenti, chiamati iQ, ognuno dei quali offre i suoi talenti specifici.

Map iQ ti aiuta a vedere e capirepercorso completo del cliente. Il motore creerà e aggiornerà automaticamente le mappe del flusso visivo in modo dinamico. Il motore iQ Baseline consente alla piattaforma di monitoraggio AppDynamics di stabilire automaticamente baseline dinamiche delle transazioni e delle metriche aziendali mediante l'autoapprendimento, anziché soglie statiche. Il motore successivo, chiamato Diagnostic iQ, isola e risolve i problemi di prestazioni delle applicazioni in modo efficiente monitorando ogni riga di codice attivando funzionalità diagnostiche approfondite. Il motore Signal iQ mette in relazione enormi quantità di dati metrici raccolti dalla soluzione di monitoraggio delle prestazioni e offre una visione end-to-end delle prestazioni dell'applicazione. Il motore Enterprise iQ viene utilizzato per la distribuzione delle applicazioni e la gestione delle prestazioni. Ultimo ma non meno importante, il motore Business iQ collega tutti gli altri moduli con i requisiti aziendali.
Prezzi per il AppDynamics IQ la piattaforma non è prontamente disponibile. Devi contattare le vendite di AppDynamics per maggiori dettagli. Tuttavia, sono disponibili una versione di prova gratuita di 15 giorni e una demo online.
4- Nuova reliquia
New Relic offre una suite di diversi strumenti di monitoraggio in grado di soddisfare la maggior parte delle esigenze di monitoraggio. Di particolare interesse nel contesto di questo post sono due prodotti, New Relic APM, uno strumento di monitoraggio delle prestazioni dell'applicazione e Nuova infrastruttura reliquia, un modulo di monitoraggio dell'infrastruttura più "tradizionale".

Quando si usa New Relic APM e Infrastruttura insieme, quello che ottieni è avisione completa dell'integrità dei server e degli host, nonché delle applicazioni e dei servizi da cui dipendono. Man mano che le applicazioni vengono ridimensionate e le modifiche dell'infrastruttura, è possibile monitorare facilmente lo stato della configurazione dell'inventario e correlare le modifiche con potenziali impatti sul sistema e sulle prestazioni dell'applicazione.
Il Nuova reliquia la piattaforma è offerta su Software as a Servicemodello ed è particolarmente adatto per il monitoraggio di infrastrutture basate su cloud come Microsoft Azure o Amazon Web Services. Il componente di monitoraggio dell'infrastruttura di Nuova reliquia è disponibile in una versione Essentials e in una versione Pro, quest'ultima che consente l'integrazione con altre Nuova reliquia moduli. I prezzi sono bassi fino a $ 0.60 / mese per istanza per la versione Essentials e $ 1,20 / mese per istanza per la versione Pro. La struttura dei prezzi è in realtà piuttosto complessa, ma il sito Web di New Relic offre un ottimo strumento per la creazione di preventivi.
5- LM Cloud
LM Cloud da LogicMonitor è un servizio basato su cloud chefornisce un monitoraggio approfondito delle risorse di Microsoft Azure fornendo al contempo una copertura completa per l'infrastruttura locale esistente. La strategia alla base LM Cloud è unico perché va oltre la tradizioneprestazioni a livello di risorse e dati di disponibilità. Questo strumento offre visibilità su tutti i componenti che potrebbero avere un impatto sull'integrità dell'infrastruttura e dei servizi supportati da Azure.

LM Cloud semplifica il monitoraggio e la consegna del cloudvisibilità completa dell'integrità e delle prestazioni dell'infrastruttura di Azure, cosa che altrimenti potrebbe essere difficile da ottenere. Questa visibilità è raggiunta con una strategia di monitoraggio cloud che include i tre componenti che sono fondamentali per valutare lo stato generale delle infrastrutture cloud: monitoraggio delle prestazioni delle risorse, monitoraggio della disponibilità di Azure e monitoraggio del ROI.
LM Cloud da Logic Monitor è disponibile in tre livelli diaumento delle funzionalità a partire da $ 15 per dispositivo al mese per la versione iniziale e a $ 23 per dispositivo al mese per la versione Enterprise di livello superiore. È disponibile una versione di prova gratuita di 14 giorni così come una demo.
6- BMC TrueSight
L'ultimo sulla nostra lista è il BMC TrueSight piattaforma, un altro software basato su cloud come aOfferta di servizi. È possibile usare questa piattaforma per eseguire e ottimizzare Azure, AWS, OpenStack e altri servizi e applicazioni basati su cloud, accelerando l'innovazione attraverso una maggiore efficienza operativa.

Vera vista fornisce un certo controllo dell'infrastruttura ITrisorse e costi, prestazioni delle applicazioni ed esperienza dell'utente finale per ambienti e applicazioni multi-cloud. Fornisce visibilità in tutto l'ambiente IT e utilizza l'analisi algoritmica. Ciò consente ai gestori di applicazioni e infrastrutture di acquisire informazioni dettagliate per pianificare e gestire servizi e costi in base alla priorità aziendale e ai requisiti operativi.
Informazioni sui prezzi per BMC TrueSight non è prontamente disponibile e può essere ottenuto contattando le vendite BMC. È anche possibile organizzare una prova gratuita.
Commenti