6 Cele mai bune servicii și instrumente de monitorizare Microsoft Azure

Cloud computing pare să devină din ce în ce mai popular în aceste zile. De fapt, a devenit atât de popular decât s-au lansat mulți dintre cei mai mari jucători din industria tehnologiei informației. Și Microsoft, cu linia sa de servicii Azure, este cu siguranță unul dintre ele. Dar cum se monitorizează resursele bazate pe cloud? Răspunsul este simplu: folosind instrumentele adecvate. Despre asta este vorba în această postare. Am adunat o listă cu unele dintre cele mai bune servicii și instrumente de monitorizare pe care le puteți utiliza pentru a monitoriza mediul cloud Azure. Cu atât de multe produse disponibile, sperăm că lista noastră vă va ajuta să vedeți clar prin acest labirint.

Vom începe prin a descrie pe scurt ce este Microsoft Azure. Ne va ajuta foarte mult dacă începem cu toții de pe aceeași pagină. În continuare, vom discuta despre monitorizarea resurselor Azure. Faptul că serverele sunt virtuale și găzduite cine-știe-unde nu schimbă faptul că acestea trebuie încă monitorizate. Vom arunca o privire rapidă asupra unora dintre cele mai importante elemente care beneficiază de monitorizare. După aceea, vom vorbi despre instrumentele de monitorizare. Mai precis, vom explica diferențele dintre instrumentele de monitorizare instalate local și serviciile de monitorizare bazate pe cloud. În cele din urmă, vom ajunge la cea mai bună parte, cele mai bune servicii și instrumente de monitorizare Microsoft Azure.

Despre Microsoft Azure

Microsoft Azure este numele serviciului de cloud computing al gigantului Redmond. Poate fi folosit pentru construirea, testarea, implementarea și gestionarea aplicațiilor și serviciilor printr-o rețea globală de centre de date gestionate de Microsoft. Microsoft Azure oferă software ca serviciu (SaaS), platformă ca serviciu (PaaS) și infrastructură ca serviciu (IaaS), care acceptă multe limbaje de programare, instrumente și cadre diferite, inclusiv software și sisteme specifice Microsoft și terțe părți.

Lansat la începutul lui 2010, Microsoft Azure oferă acum o gamă largă de servicii. Unele dintre cele mai importante sunt serviciile sale de calcul, care includ mașini virtuale care rulează Windows sau Linux, servicii de aplicații sau medii platform as a service (PaaS) care permit dezvoltatorilor să publice și să gestioneze cu ușurință site-uri web și găzduire web, pentru a numi câteva. Microsoft Azure oferă, de asemenea, servicii de stocare, precum și servicii de gestionare a datelor.

Microsoft Azure este probabil cel mai bine descris ca un „strat de nor” pe deasupra unui număr de sisteme Windows Server, care utilizează Windows Server 2008 și o versiune personalizată a Hyper-V, cunoscută sub numele de Microsoft Azure Hypervisor pentru a oferi virtualizarea serviciilor. Scalarea și fiabilitatea platformei sunt controlate de Microsoft Azure Fabric Controller, care asigură că serviciile și mediul nu eșuează dacă unul sau mai multe servere eșuează în centrul de date Microsoft.

Monitorizarea resurselor Azure

Pe scurt, serviciile Azure nu sunt altceva decât servere virtuale la distanță. Monitorizarea acestora este, prin urmare, destul de asemănătoare cu monitorizarea altor servere virtuale, ceea ce este similar cu monitorizarea oricărui server. Și dacă configurația dvs. Azure include mai mult decât servere de fișiere, și acestea vor trebui monitorizate. Configurațiile tipice includ adesea baze de date și alte aplicații. Să aruncăm o privire rapidă asupra diferitelor tipuri de monitorizare care pot fi utile într-un context Azure.

Disponibilitate

Monitorizarea disponibilității este cea mai de bază formă de monitorizare. Este adesea o simplă chestiune de a verifica dacă o anumită resursă răspunde. Într-un mediu local, acesta este tipul de test care se face cel mai bine folosind ping. Dar, din moment ce mediile Azure sunt de obicei accesibile numai prin Internet și știind că ping-ul nu este întotdeauna permis pe Internet, există alte mijloace de verificare. Dar vrem să verificăm că nu numai mașinile rulează, ci și anumite servicii specifice. De exemplu, testarea unui răspuns pe portul 80 ar putea valida că componenta serverului web rulează.

  Eliminați insigna cu numele din colțul din dreapta sus al Chrome

Metrici operaționale

Următoarele lucruri pe care ar trebui să le monitorizeze sunt valorile operaționale diferite ale dispozitivelor. Aceleași tehnici de bază utilizate pentru monitorizarea locală pot fi utilizate în general cu Azure. În ceea ce privește valorile operaționale monitorizate, ne putem gândi la lucruri precum încărcarea procesorului și utilizarea memoriei, de exemplu. Alte valori care sunt mai apropiate de sistemul fizic, cum ar fi temperatura de bază a procesorului, sunt adesea omise, deoarece se referă la partea de mediu gestionată de Microsoft.

Performanţă

Ultimul element care este adesea monitorizat este performanța. Prin aceasta, ne referim la performanța de la capăt la capăt a sistemului în ansamblu. Unii se referă la asta ca monitorizare a experienței utilizatorului. Ideea este de a verifica dacă toate diferitele componente comunică corect și că fiecare răspunde în timp util, oferind performanțe acceptabile end-to-end.

Servicii și instrumente de monitorizare

Instrumentele de monitorizare pot fi diferențiate în funcție de mai mulți factori. Una dintre cele mai importante este metoda de culegere a datelor folosită. Unele instrumente se bazează pur și simplu pe protocolul SNMP (Simple Network Management Protocol) pentru a prelua parametrii operaționali de la sistemele și dispozitivele pe care le monitorizează. Alții se bazează în schimb pe Windows Management Instrumentation, o tehnologie oarecum similară care este rezervată sistemelor de operare Windows. Dar pentru cea mai bună granularitate și varietatea parametrilor monitorizați, instrumentele bazate pe agenți nu pot fi depășite. Ei se bazează pe un agent local care rulează mereu pe sistemul monitorizat și care se ocupă de colectarea datelor. Există totuși un dezavantaj major al monitorizării bazate pe agenți. Tinde să pună o sarcină suplimentară asupra resurselor sistemului, care uneori poate fi limitată.

Un alt factor distinctiv comun între diferitele instrumente de monitorizare se referă la locația lor în raport cu resursele pe care le monitorizează. Unele instrumente sunt instalate local pe un server și vor opera monitorizarea lor din rețelele dvs. locale. Alte sisteme, care, apropo, devin din ce în ce mai populare, sunt bazate pe cloud și sunt oferite pe modelul Software as a Service (SaaS). Mulți oameni tind să prefere serviciile de monitorizare bazate pe cloud. De fapt, unele organizații rulează medii IT complexe fără a deține un singur server prin mutarea tuturor serviciilor, inclusiv monitorizarea și managementul, în cloud.

Cele mai bune servicii și instrumente de monitorizare Microsoft Azure

Am cercetat piața și am venit cu această listă cu unele dintre cele mai bune instrumente pe care le puteți folosi pentru a vă monitoriza mediile găzduite Microsoft Azure. Am încercat să includem instrumente de diferite tipuri pentru a vă oferi o idee mai bună despre ceea ce este disponibil. Lista noastră are instrumente instalate local, precum și un serviciu de monitorizare bazat pe cloud.

1- Server SolarWinds și monitor de aplicații (probă gratuită)

SolarWinds este un editor binecunoscut al unora dintre cele mai bune instrumente de administrare a rețelelor și a sistemului. Există de aproximativ douăzeci de ani, iar produsul său emblematic, numit Network Performance Monitor, se înscrie în mod constant printre cele mai bune instrumente de monitorizare SNMP. Ca și cum acest lucru nu ar fi suficient, SolarWinds face și o mână de instrumente gratuite excelente, fiecare abordând o nevoie specifică a administratorilor de rețea. Calculatorul avansat de subrețea și Kiwi Syslog Server sunt două exemple ale acestor instrumente gratuite.

SolarWinds Server and Application Monitor a fost conceput pentru a ajuta administratorii să monitorizeze serverele, parametrii lor operaționali, procesele și aplicațiile care rulează pe acestea. Se poate scala cu ușurință de la rețele foarte mici la cele mari, cu sute de servere – atât fizice, cât și virtuale – răspândite pe mai multe site-uri. Motivul principal pentru care acest instrument a ajuns pe lista noastră – în afară de faptul că este atât de plin de caracteristici – este că este perfect potrivit pentru a monitoriza medii găzduite în cloud, cum ar fi Microsoft Azure sau Amazon Web Services.

  Cât timp poate trăi coronavirusul pe un smartphone?

Printre cele mai bune caracteristici ale SolarWinds Server și Application Monitor se numără ușurința de configurare a instrumentului. Configurația inițială se face la fel de ușor cu ajutorul unui proces de auto-descoperire în două treceri. Prima trecere descoperă fiecare server, iar a doua va găsi aplicații pe fiecare server descoperit. Deși acest proces poate dura timp, poate fi accelerat prin furnizarea unei liste de aplicații specifice de căutat. Odată ce instrumentul este pornit și rulează, interfața grafică ușor de utilizat face ca utilizarea acestuia să fie o ușoară. Tabloul de bord al instrumentului poate fi personalizat și vă va permite să afișați informații fie într-un tabel, fie într-un format grafic.

Prețul pentru SolarWinds Server și Application Monitor începe de la 2 995 USD și se bazează pe numărul de componente, noduri și volume monitorizate. O versiune de încercare gratuită de 30 de zile este disponibilă pentru descărcare, dacă doriți să încercați produsul înainte de a-l cumpăra.

2- Monitor de configurare a serverului SolarWinds (probă gratuită)

Următorul pe lista noastră este un alt produs de la SolarWinds numit Server Configuration Monitor sau SCM. Tipul specific de monitorizare pe care îl efectuează este destul de unic: monitorizează configurațiile dispozitivelor și aplicațiilor pentru modificări și pentru conformitatea cu diverse standarde. Este, de asemenea, un instrument puternic de depanare, care vă poate oferi informațiile necesare despre modificările de configurare și corelațiile acestora cu încetinirea performanței. Acest lucru vă poate ajuta să găsiți cauza principală a unor probleme de performanță cauzate de modificările de configurare.

Monitorul de configurare a serverului SolarWinds este un instrument bazat pe agent, agentul implementat pe fiecare server fiind monitorizat. Un avantaj al unei astfel de arhitecturi este că agentul continuă să colecteze date chiar și atunci când serverul este deconectat de la rețea. Datele sunt păstrate local și apoi trimise la instrument de îndată ce serverul este din nou online.

În ceea ce privește caracteristicile, acest produs nu lasă nimic de dorit. Caracteristica de auto-descoperire a instrumentului va detecta automat serverele eligibile pentru monitorizare. De asemenea, vine cu profiluri de configurare out-of-the-box pentru cele mai comune servere. Poate fi folosit ca instrument de bază de gestionare a activelor și vă va permite să vizualizați inventarele hardware și software și să raportați despre acestea. SCM poate fi integrat în soluția dumneavoastră de monitorizare a sistemului datorită platformei Orion pe care se bazează majoritatea instrumentelor de monitorizare SolarWinds. Este un instrument excelent de utilizat împreună cu cel anterior pentru monitorizarea finală a mediului Microsoft Azure.

Spre deosebire de majoritatea altor produse SolarWinds, informațiile privind prețurile pentru Monitorul de configurare a serverului nu sunt ușor disponibile. Va trebui să contactați vânzările SolarWinds. Cu toate acestea, o versiune de evaluare de 30 de zile este disponibilă pentru descărcare.

3- AppDynamics IQ

Platforma AppDynamics IQ oferă instrumente de monitorizare bazate pe cloud pe care le puteți utiliza pentru monitorizarea integrată a mai multor infrastructuri sau platforme ca serviciu (IaaS/PaaS) de la Microsoft Azure, precum și de la majoritatea celorlalți furnizori. Oferă aplicații în timp real și vizibilitate de afaceri, precum și acționabilă. Este format din șase motoare de performanță extrem de inteligente – numite iQ-uri – fiecare împrumutându-și talentele specifice.

Map iQ vă ajută să vedeți și să înțelegeți întreaga călătorie a clienților. Motorul va crea automat și va actualiza dinamic hărțile vizuale ale fluxului. Motorul Baseline iQ permite platformei de monitorizare AppDynamics să stabilească automat linii de bază dinamice pentru tranzacțiile și valorile dvs. de afaceri folosind auto-învățare, mai degrabă decât praguri statice. Următorul motor, numit Diagnostic iQ, izolează și rezolvă problemele de performanță a aplicațiilor în mod eficient prin monitorizarea fiecărei linii de cod în timp ce activează capabilitățile de diagnosticare profundă. Motorul Signal iQ corelează cantități masive de date metrice adunate din soluția de monitorizare a performanței și oferă o vedere completă a performanței aplicației. Motorul Enterprise iQ este utilizat pentru implementarea aplicațiilor și managementul performanței. Nu în ultimul rând, motorul Business iQ leagă toate celelalte module cu cerințele afacerii.

  Cărți cu conținut scăzut📚: Unde creativitatea se întâlnește cu minimalismul

Prețurile pentru platforma AppDynamics IQ nu sunt ușor disponibile. Va trebui să contactați vânzările AppDynamics pentru mai multe detalii. Cu toate acestea, sunt disponibile o probă gratuită de 15 zile și o demonstrație online.

4- Noua relicvă

New Relic oferă o suită de mai multe instrumente de monitorizare diferite care ar putea satisface majoritatea nevoilor de monitorizare. Un interes deosebit în contextul acestei postări sunt două produse, New Relic APM, un instrument de monitorizare a performanței aplicațiilor și New Relic Infrastructure, un modul de monitorizare a infrastructurii mai „tradițional”.

Când utilizați împreună New Relic APM și Infrastructure, ceea ce obțineți este o imagine cuprinzătoare a stării de sănătate a serverelor și gazdelor dvs., precum și a aplicațiilor și serviciilor de care depind. Pe măsură ce aplicațiile dvs. se scalează și se schimbă infrastructura, puteți urmări cu ușurință starea configurației inventarului și puteți corela modificările cu impactul potențial asupra performanței sistemului și a aplicației.

Platforma New Relic este oferită pe modelul Software as a Service și este deosebit de potrivită pentru monitorizarea infrastructurilor bazate pe cloud, cum ar fi Microsoft Azure sau Amazon Web Services. Componenta de monitorizare a infrastructurii New Relic este disponibilă într-o versiune Essentials și o versiune Pro, cea din urmă permițând integrarea cu alte module New Relic. Prețurile sunt de până la 0,60 USD/lună per exemplu pentru versiunea Essentials și 1,20 USD/lună per exemplu pentru versiunea Pro. Structura prețurilor este de fapt destul de complexă, dar site-ul New Relic oferă un instrument foarte bun de creare a ofertei.

5- LM Cloud

LM Cloud de la LogicMonitor este un serviciu bazat pe cloud care oferă monitorizare aprofundată a resurselor Microsoft Azure, oferind în același timp o acoperire cuprinzătoare pentru infrastructura existentă on-premise. Strategia din spatele LM Cloud este unică, deoarece depășește datele tradiționale de performanță și disponibilitate la nivel de resurse. Acest instrument oferă vizibilitate asupra tuturor componentelor care au potențialul de a afecta sănătatea infrastructurii și serviciilor dvs. susținute de Azure.

LM Cloud simplifică monitorizarea în cloud și oferă vizibilitate cuprinzătoare asupra sănătății și performanței infrastructurii Azure, ceva care altfel poate fi dificil de obținut. Această vizibilitate este obținută printr-o strategie de monitorizare în cloud care include cele trei componente care sunt esențiale pentru evaluarea sănătății generale a infrastructurilor cloud: monitorizarea performanței resurselor, monitorizarea disponibilității Azure și monitorizarea ROI.

LM Cloud de la Logic Monitor este disponibil în trei niveluri de funcții crescătoare, începând de la 15 USD pe dispozitiv pe lună pentru versiunea Starter și de la 23 USD pe dispozitiv pe lună pentru versiunea Enterprise de nivel superior. Este disponibilă o probă gratuită de 14 zile, precum și o demonstrație.

6- BMC TrueSight

Ultima pe lista noastră este platforma BMC TrueSight, o altă ofertă de software ca serviciu bazată pe cloud. Puteți folosi această platformă pentru a rula și a optimiza Azure, AWS, OpenStack și alte servicii și aplicații bazate pe cloud, accelerând inovația printr-o eficiență operațională mai mare.

TrueSight oferă un anumit control asupra resurselor și costurilor infrastructurii IT, performanța aplicațiilor și experiența utilizatorului final pentru medii și aplicații multi-cloud. Oferă vizibilitate în mediul IT și utilizează analize algoritmice. Acest lucru le permite administratorilor de aplicații și de infrastructură să obțină cunoștințele necesare pentru a planifica și gestiona serviciile și costurile pe baza priorității afacerii și a cerințelor operaționale.

Informațiile privind prețurile pentru BMC TrueSight nu sunt disponibile cu ușurință și pot fi obținute contactând vânzările BMC. De asemenea, poate fi aranjată o probă gratuită.