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

Serviciile de cloud computing devin tot mai solicitate în zilele noastre. De fapt, popularitatea lor a crescut atât de mult, încât numeroși lideri din industria tehnologiei informației s-au lansat în acest domeniu. Un exemplu elocvent este Microsoft, cu suita sa de servicii Azure. Dar cum se monitorizează resursele găzduite în cloud? Răspunsul este simplu: utilizând instrumentele potrivite. Aceasta este tema principală a acestui articol. Am alcătuit o listă cu unele dintre cele mai performante servicii și instrumente de monitorizare pe care le puteți folosi pentru a supraveghea mediul cloud Azure. Având în vedere diversitatea produselor disponibile, sperăm ca această selecție să vă ajute să navigați cu ușurință prin acest labirint de opțiuni.

Vom începe prin a oferi o scurtă descriere a ceea ce reprezintă Microsoft Azure, pentru a ne asigura că toți pornim de la același nivel de înțelegere. În continuare, vom discuta despre monitorizarea resurselor Azure. Chiar dacă serverele sunt virtuale și găzduite în locații îndepărtate, ele tot necesită monitorizare. Vom trece în revistă câteva dintre cele mai importante elemente care beneficiază de această monitorizare. Apoi, vom analiza instrumentele de monitorizare, concentrându-ne pe diferențele dintre instrumentele instalate local și serviciile de monitorizare bazate pe cloud. În final, vom ajunge la partea cea mai interesantă: cele mai bune servicii și instrumente pentru monitorizarea Microsoft Azure.

Despre Microsoft Azure

Microsoft Azure este platforma de cloud computing oferită de gigantul din Redmond. Aceasta permite construirea, testarea, implementarea și gestionarea aplicațiilor și serviciilor printr-o rețea globală de centre de date administrate de Microsoft. Microsoft Azure furnizează software ca serviciu (SaaS), platformă ca serviciu (PaaS) și infrastructură ca serviciu (IaaS), suportând o gamă variată de limbaje de programare, instrumente și cadre, incluzând atât soluții Microsoft, cât și de la terți.

Lansat la începutul anului 2010, Microsoft Azure oferă acum o paletă largă de servicii. Printre cele mai importante se numără serviciile de calcul, care includ mașini virtuale ce rulează Windows sau Linux, servicii pentru aplicații sau medii platform as a service (PaaS) ce permit dezvoltatorilor să publice și să gestioneze cu ușurință site-uri web și servicii de găzduire web. Microsoft Azure oferă, de asemenea, servicii de stocare și gestionare a datelor.

Microsoft Azure poate fi descris cel mai bine ca un strat de „cloud” construit deasupra mai multor sisteme Windows Server, utilizând Windows Server 2008 și o versiune adaptată a Hyper-V, cunoscută sub numele de Microsoft Azure Hypervisor, pentru a asigura virtualizarea serviciilor. Scalabilitatea și fiabilitatea platformei sunt gestionate de Microsoft Azure Fabric Controller, care garantează că serviciile și mediul nu vor fi afectate în cazul în care unul sau mai multe servere din centrul de date Microsoft eșuează.

Monitorizarea resurselor Azure

În esență, serviciile Azure sunt simple servere virtuale la distanță. Monitorizarea acestora este similară cu monitorizarea altor servere virtuale, fiind în general similară cu monitorizarea oricărui server. 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 diverse 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 forma cea mai de bază a monitorizării. Constă, de obicei, în verificarea dacă o anumită resursă răspunde. Într-un mediu local, acest tip de test se efectuează cel mai frecvent prin utilizarea comenzii „ping”. Dar, deoarece mediile Azure sunt, de regulă, accesibile doar prin Internet, iar ping-ul nu este întotdeauna permis pe Internet, există și alte metode de verificare. În plus, dorim să verificăm nu doar că mașinile rulează, ci și că anumite servicii specifice sunt operaționale. De exemplu, un răspuns pe portul 80 ar putea confirma funcționarea corectă a componentei serverului web.

Metrici operaționale

Următoarele elemente care ar trebui monitorizate sunt diferitele valori operaționale ale dispozitivelor. Tehnicile fundamentale utilizate pentru monitorizarea locală pot fi aplicate, în general, și în cazul Azure. În ceea ce privește valorile operaționale monitorizate, ne putem gândi la aspecte precum încărcarea procesorului și utilizarea memoriei. Alte valori, cum ar fi temperatura nucleului procesorului, sunt adesea omise, deoarece acestea țin de zona de mediu gestionată de Microsoft.

Performanţă

Ultimul element monitorizat frecvent este performanța, referindu-ne la performanța end-to-end a sistemului ca întreg. Unii o numesc monitorizarea experienței utilizatorului. Ideea este de a verifica dacă toate componentele comunică eficient și răspund în timp util, oferind o performanță acceptabilă de la un capăt la altul al sistemului.

Servicii și instrumente de monitorizare

Instrumentele de monitorizare pot fi diferențiate în funcție de mai mulți factori. Unul dintre cei mai importanți este metoda de colectare a datelor. Unele instrumente utilizează protocolul SNMP (Simple Network Management Protocol) pentru a prelua parametrii operaționali de la sistemele și dispozitivele monitorizate. Altele se bazează pe Windows Management Instrumentation, o tehnologie similară, rezervată sistemelor de operare Windows. Pentru o granularitate și o varietate superioară a parametrilor monitorizați, instrumentele bazate pe agenți sunt de neegalat. Acestea utilizează un agent local, care rulează permanent pe sistemul monitorizat și colectează datele. Un dezavantaj major al monitorizării bazate pe agenți este că impune o sarcină suplimentară asupra resurselor sistemului, uneori limitate.

Un alt factor distinctiv între diversele instrumente de monitorizare este localizarea lor față de resursele monitorizate. Unele instrumente sunt instalate local pe un server și efectuează monitorizarea din rețelele dvs. locale. Alte sisteme, din ce în ce mai populare, sunt bazate pe cloud și oferite ca Software as a Service (SaaS). Mulți preferă serviciile de monitorizare bazate pe cloud. Unele organizații administrează medii IT complexe fără a deține niciun server, transferând toate serviciile, inclusiv monitorizarea și managementul, în cloud.

Cele mai bune servicii și instrumente de monitorizare Microsoft Azure

Am analizat piața și am alcătuit această listă cu unele dintre cele mai performante instrumente pe care le puteți utiliza pentru monitorizarea mediilor găzduite în Microsoft Azure. Am încercat să includem instrumente de diferite tipuri, pentru a vă oferi o perspectivă mai largă asupra opțiunilor disponibile. Lista include atât instrumente instalate local, cât și servicii de monitorizare bazate pe cloud.

1 – SolarWinds Server și Application Monitor (probă gratuită)

SolarWinds este un furnizor binecunoscut de instrumente de administrare a rețelelor și a sistemelor. Cu o prezență de aproximativ douăzeci de ani pe piață, produsul său emblematic, Network Performance Monitor, se clasează constant printre cele mai bune instrumente de monitorizare SNMP. În plus, SolarWinds oferă și o serie de instrumente gratuite, fiecare adresând o nevoie specifică a administratorilor de rețea. Advanced Subnet Calculator și Kiwi Syslog Server sunt două exemple de astfel de instrumente gratuite.

SolarWinds Server and Application Monitor a fost creat pentru a ajuta administratorii să monitorizeze serverele, parametrii operaționali, procesele și aplicațiile ce rulează pe acestea. Se poate adapta cu ușurință atât la rețelele mici, cât și la cele mari, cu sute de servere – atât fizice, cât și virtuale – distribuite pe mai multe locații. Motivul principal pentru care acest instrument a ajuns pe lista noastră – pe lângă numeroasele funcții pe care le oferă – este că este perfect adaptat pentru monitorizarea mediilor găzduite în cloud, precum Microsoft Azure sau Amazon Web Services.

Printre cele mai apreciate caracteristici ale SolarWinds Server și Application Monitor se numără ușurința configurării. Configurația inițială este facilitată de un proces de auto-descoperire în două etape. Prima etapă descoperă toate serverele, iar a doua găsește aplicațiile de pe fiecare server descoperit. Deși acest proces poate dura ceva timp, el poate fi accelerat prin furnizarea unei liste de aplicații specifice ce trebuie căutate. Odată ce instrumentul este operațional, interfața grafică intuitivă facilitează utilizarea sa. Tabloul de bord poate fi personalizat, permițând afișarea informațiilor atât în format tabelar, cât și grafic.

Prețul pentru SolarWinds Server and 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ă testați produsul înainte de a-l achiziționa.

2 – SolarWinds Server Configuration Monitor (probă gratuită)

Următorul instrument de pe lista noastră este un alt produs SolarWinds, denumit 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 conformitatea cu diverse standarde. Este un instrument puternic de depanare, oferind informații despre modificările de configurație și corelațiile acestora cu scăderea performanțelor. Astfel, ajută la identificarea cauzei principale a problemelor de performanță cauzate de modificările de configurație.

SolarWinds Server Configuration Monitor este un instrument bazat pe agent, agentul fiind implementat pe fiecare server monitorizat. Un avantaj al acestei 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 trimise la instrument imediat ce serverul este din nou online.

În ceea ce privește funcționalitățile, acest produs nu dezamăgește. Funcția de auto-descoperire a instrumentului va detecta automat serverele eligibile pentru monitorizare. De asemenea, include profiluri de configurare predefinite pentru cele mai uzuale servere. Poate fi folosit ca instrument de bază pentru gestionarea activelor, permițând vizualizarea și raportarea inventarelor hardware și software. SCM se poate integra în soluția dvs. de monitorizare a sistemului datorită platformei Orion, pe care se bazează majoritatea instrumentelor de monitorizare SolarWinds. Este un instrument excelent pentru utilizare împreună cu cel anterior, pentru o monitorizare completă a mediului Microsoft Azure.

Spre deosebire de majoritatea produselor SolarWinds, informațiile privind prețurile pentru Server Configuration Monitor nu sunt ușor accesibile. Va trebui să contactați departamentul de vânzări 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, dar și de la majoritatea celorlalți furnizori. Oferă vizibilitate în timp real a aplicațiilor și a afacerii, fiind totodată acționabilă. Platforma este formată din șase motoare de performanță inteligente – numite iQ-uri – fiecare aducând contribuția sa specifică.

Map iQ vă ajută să vizualizaț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 afacerii, folosind auto-învățarea, în locul unor praguri statice. Următorul motor, Diagnostic iQ, izolează și rezolvă problemele de performanță ale aplicațiilor în mod eficient, monitorizând fiecare linie de cod și activând capacități de diagnosticare profundă. Motorul Signal iQ corelează cantități mari de date metrice colectate de la soluția de monitorizare a performanței, oferind o imagine completă a performanței aplicației. Motorul Enterprise iQ este utilizat pentru implementarea aplicațiilor și gestionarea performanței. În final, motorul Business iQ conectează toate celelalte module cu cerințele afacerii.

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

4 – New Relic

New Relic oferă o suită de mai multe instrumente de monitorizare, care ar putea satisface majoritatea cerințelor de monitorizare. Un interes special în contextul acestui articol îl prezintă două produse: New Relic APM, un instrument de monitorizare a performanțelor aplicațiilor, și New Relic Infrastructure, un modul de monitorizare a infrastructurii mai „tradițional”.

Atunci când utilizați împreună New Relic APM și Infrastructure, obțineți o imagine completă a stării de sănătate a serverelor și a gazdelor dvs., precum și a aplicațiilor și serviciilor de care acestea depind. Pe măsură ce aplicațiile se scalează și infrastructura se modifică, 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țiilor.

Platforma New Relic este oferită ca Software as a Service și este potrivită în special 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, ultima permițând integrarea cu alte module New Relic. Prețurile încep de la 0,60 USD/lună per instanță pentru versiunea Essentials și 1,20 USD/lună per instanță pentru versiunea Pro. Structura prețurilor este destul de complexă, însă site-ul New Relic oferă un instrument foarte bun pentru crearea unei oferte personalizate.

5 – LM Cloud

LM Cloud de la LogicMonitor este un serviciu bazat pe cloud care oferă monitorizare aprofundată a resurselor Microsoft Azure, asigurând în același timp o acoperire extinsă pentru infrastructura on-premise existentă. Strategia LM Cloud este unică, depășind 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 a 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, ceea ce altfel poate fi dificil de obținut. Această vizibilitate este obținută printr-o strategie de monitorizare în cloud care include cele trei componente esențiale pentru evaluarea sănătății generale a infrastructurilor cloud: monitorizarea performanței resurselor, monitorizarea disponibilității Azure și monitorizarea rentabilității investiției (ROI).

LM Cloud de la Logic Monitor este disponibil în trei niveluri de funcționalități 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 superioară. Este disponibilă o probă gratuită de 14 zile, precum și o demonstrație.

6 – BMC TrueSight

Ultima de pe lista noastră este platforma BMC TrueSight, o altă ofertă de software ca serviciu bazată pe cloud. Această platformă permite rularea și optimizarea serviciilor și aplicațiilor bazate pe Azure, AWS, OpenStack și alte servicii cloud, accelerând inovația printr-o eficiență operațională sporită.

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

Informațiile privind prețurile pentru BMC TrueSight nu sunt ușor disponibile și pot fi obținute contactând departamentul de vânzări BMC. De asemenea, poate fi programată o probă gratuită.