Svi danas poznaju Amazon. Tvrtka koja nekada nije bila ništa drugo nego mrežni prodavač knjiga, postala je najveći svjetski mrežni trgovac i tržište. Kako bi podržao svoj fenomenalan rast, Amazon je morao postati majstor u implementaciji IT infrastrukture. Kad su to bili, nije prošlo previše vremena prije nego što je imalo smisla da iznajmljuju neiskorištene dijelove svoje infrastrukture klijentima koji imaju potrebu za njima. Ovo je - vrlo pojednostavljeno - kako su zaživjele Amazonove web usluge. Dijelom hosting, dijelom virtualizacija, dijelom distribucija sadržaja, Amazon Web Services složena je zvijer. A složenost dolazi do potrebe za ispravnim nadzorom, Danas ćemo pogledati neke od njih najbolje usluge i alati za praćenje web usluga Amazon.
Prije nego što započnemo, dat ćemo sve od sebe za boljeopišite što su Amazon Web Services. Bit ćete u boljoj poziciji da u potpunosti cijenite pregled naših proizvoda i svi ćemo biti na istoj stranici. Zatim ćemo kopati malo dublje i razgovarati o nadzoru AWS-a. Konkretnije ćemo pregledati što podrazumijeva praćenje AWS-a. Zatim ćemo govoriti o različitim vrstama usluga i alata za praćenje. Čudno je da, iako je AWS platforma za virtualizaciju temeljenu na oblaku, neki radije koriste interni fizički alat za nadzor. Naoružani svim ovim osnovnim informacijama, bit ćemo spremni pozabaviti se pregledom nekih najboljih usluga i alata koji su dostupni za nadgledanje Amazon Web Services.
Web stranice Amazon na licu mjesta
Web usluge Amazon pokrenula je još 2006. godineAndy Jassy kao platforma koja nudi internetske usluge trećim stranicama i klijentskim aplikacijama. Većina usluga koje se nalaze na AWS-u su pomoćne usluge koje nisu izravno izložene krajnjim korisnicima, ali umjesto toga nude funkcionalnosti koje programeri mogu koristiti putem API-ja. Danas Amazon Web Services nudi više od 90 usluga koje uključuju računanje, pohranu, umrežavanje, baze podataka, analizu podataka, aplikacijske usluge, implementaciju, upravljanje sustavom, upravljanje mobilnim aplikacijama i alate za programere i za IoT. Najpopularnije usluge nazivaju se Amazon Elastic Compute Cloud (EC2) i Amazon Simple Storage Service (S3).
Možete razmišljati o AWS-u kao oblakuplatforma za virtualizaciju. AWS nudi svojim klijentima virtualni skup strojeva koji su stalno dostupni putem interneta. Ti virtualni strojevi oponašaju sve fizičke karakteristike stvarnog računala, uključujući fizički hardver, izbor operativnih sustava, mreža, unaprijed učitanih aplikacija poput web poslužitelja, baze podataka, alata za upravljanje itd. Amazon također osigurava sigurnost svojih klijenata sustavi.
AWS tehnologija implementira se na farmama poslužiteljasa sjedištem u cijelom svijetu i održava AWS. Naknade se temelje na upotrebi, hardverskim i softverskim značajkama, mreži i odabranom operativnom sustavu, kao i dostupnosti, redundantnosti i sigurnosnim mogućnostima.
Nadgledanje AWS - što je tu za to?
Budući da AWS nije ništa drugo nego hostirano u oblakuposlužitelja, lako je zamisliti da je nadzor prilično sličan poslužiteljima za praćenje. Konkretnije, gotovo je identičan nadzoru virtualnih poslužitelja. Ali ne postoje samo poslužitelji u tipičnom AWS setupu. Često uključuje baze podataka i druge aplikacije, a također će često uključivati barem neke mrežne komponente. Pogledajmo u detalje različite vrste praćenja koje se mogu primijeniti na AWS okruženja.
dostupnost
Praćenje raspoloživosti najosnovniji je oblikpraćenja. Često je provjera da li neki resurs reagira. U lokalnom okruženju ovo je vrsta testa koja se obično obavlja pomoću ping-a. No s obzirom na to da su AWS okruženja obično dostupna samo putem interneta i s obzirom da ping često blokiraju internetski usmjerivači i vatrozidi, pojavili su se i drugi načini provjere. S njima je došla i mogućnost da se provjeri da se strojevi ne samo pokreću, već da su i određene određene usluge previše. Na primjer, testiranje odgovora na priključku 80 moglo bi potvrditi da se komponenta web poslužitelja izvodi.
Operativne metrike
Sljedeće stvari koje bi možda htjeli pratiti jesurazne operativne metrike uređaja. Često se mogu koristiti iste osnovne tehnike korištene za lokalno nadgledanje, a kada one ne postoje, postoji nekoliko alternativa. Što se tiče operativnih mjernih podataka koje treba nadzirati, na primjer, možemo razmišljati o stvarima poput opterećenja CPU-a i upotrebe memorije. Ostale metrike koje su bliže fizičkom sustavu - poput jezgre CPU-a - često su izostavljene jer se odnose na dio okoliša kojim upravlja AWS.
Izvođenje
Posljednji element koji se često nadgleda jeizvođenje. Po tomu mislimo na kraj i na kraj performanse sustava u cjelini. Neki će ovo nazvati nadgledanjem korisničkog iskustva. To se odnosi na provjeru ispravnosti komunikacije svih različitih komponenti i na to da svaka od njih reagira pravodobno, nudeći prihvatljive krajnje performanse.
Različite vrste usluga i alata za nadgledanje
Alati za praćenje mogu se razlikovati na temeljunekoliko kriterija. Jedan od najvažnijih faktora koji se razlikuje je primijenjena metoda prikupljanja podataka. Neki se alati oslanjaju na Protokol jednostavnog upravljanja mrežom (SNMP) za dohvaćanje operativnih parametara iz sustava i uređaja koje prate. Drugi se umjesto toga oslanjaju na Windows Management Instrumentation, pomalo sličnu tehnologiju koja je rezervirana za Windows operativne sustave. No, za konačnu granularnost i raznolikost parametara, koje se mogu nadgledati, teško je pobijediti alate koji se temelje na agentima. Oslanjaju se na lokalnog agenta koji se uvijek izvodi na nadziranim sustavima i koji je odgovoran za prikupljanje podataka. No, postoji jedan veliki nedostatak praćenja na osnovi agenata. Teži dodatnom opterećenju resursa sustava koje ponekad mogu biti ograničene.
Drugi je čest faktor razlikovanja izmeđurazne alate za praćenje vezane uz njihovo mjesto. Neki se alati lokalno instaliraju na poslužitelju i nadzirat će ih iz vaših lokalnih mreža. Ostali sustavi - a oni postaju sve popularniji - temelje se na oblaku i nude ih u softveru kao model usluge. Mnogi ljudi danas više vole usluge praćenja utemeljene na oblaku. Zapravo. Neke organizacije pokreću složena IT okruženja bez posjedovanja jednog poslužitelja premještajući sve usluge - uključujući nadzor i upravljanje - u oblak.
Najbolje usluge i alat za nadzor
Dosta teorije, pogledajmo neke od njihnajbolju AWS uslugu praćenja i alate koje možemo pronaći. Naš popis sadrži niz vrlo različitih alata, a svaki od njih nudi drugačiji pristup AWS nadzoru. Mnogi se alati također mogu koristiti za nadgledanje bilo koje vrste virtualnih ili fizičkih, lokalnih ili Cloud poslužitelja.
1. SolarWinds monitor poslužitelja i aplikacija (Besplatna probna verzija)
SolarWinds je poznati izdavač nekih odnajbolji alat za upravljanje mrežom i sustavom. Tvrtka postoji već dvadesetak godina, a njen vodeći proizvod, nazvan Network Performance Monitor, dosljedno se svrstava među vrhunske alate za praćenje SNMP-a. Da bi stvar bila još bolja, SolarWinds također donosi prilično nekoliko besplatnih alata, koji se svaki obraća određenim potrebama mrežnog administratora. Napredni kalkulator podmreže i Kiwi Syslog Server dva su primjera tih besplatnih alata.
To. SolarWinds Monitor poslužitelja i aplikacija dizajniran je kako bi pomogao administratorima u nadzoruposlužitelji, njihovi operativni parametri, njihovi procesi i aplikacije koje se na njima izvode. Lako se može skalirati od vrlo malih mreža do velikih sa stotinama poslužitelja - i fizičkih i virtualnih - koji se šire na više web lokacija. Glavni razlog zašto se ovaj alat našao na našem popisu - osim što je toliko napunjen značajkama - je taj što je savršeno pogodan za nadgledanje okruženja u kojima se nalaze oblaci kao što su Amazon Web Services ili Microsoft Azure.
- BESPLATNO ISPITIVANJE: SolarWinds Monitor poslužitelja i aplikacija
- Službena veza za preuzimanje: https://www.solarwinds.com/server-application-monitor/registration
Među značajkama koje volimo najviše o SolarWinds Monitor poslužitelja i aplikacija je kako je lako postaviti. Početna konfiguracija jednako se lako provodi uz pomoć procesa dvostrukog automatskog otkrivanja. Prvi prolaz otkriva svaki poslužitelj, a drugi pronalazi aplikacije na svakom otkrivenom poslužitelju. Iako ovaj postupak može potrajati, on se može ubrzati pružanjem popisa specifičnih aplikacija koje treba potražiti. Jednom kada se alat pokrene, korisnički grafički interfejs olakšava korištenje povjetarca. Prilagodljiva nadzorna ploča alata omogućuje vam prikaz informacija bilo u tablici ili u grafičkom obliku.
Cijena za SolarWinds Monitor poslužitelja i aplikacija starta od $ 2 995 i temelji se na broju nadziranih komponenti, čvorova i volumena. Za preuzimanje je dostupna besplatna probna inačica od 30 dana, želite li isprobati proizvod prije kupnje.
2. Monitor konfiguracije poslužitelja SolarWinds (Besplatna probna verzija)
Sljedeći na našem popisu je još jedan proizvod iz SolarWinds koji se zove Monitor konfiguracije poslužitelja ili SCM, Specifična vrsta nadzora koju obavlja jesasvim jedinstveno: nadzire konfiguracije uređaja i aplikacija radi promjena i usklađenosti s različitim standardima. To je i moćan alat za rješavanje problema koji vam može dati potrebne informacije o promjenama konfiguracije i njihovoj povezanosti sa usporavanjem performansi. To vam može pomoći pronaći temeljni uzrok nekih performansi uzrokovanih promjenama konfiguracije.
- BESPLATNO ISPITIVANJE: Monitor konfiguracije poslužitelja SolarWinds
- Službena veza za preuzimanje: https://www.solarwinds.com/server-configuration-monitor/registration
To. Monitor konfiguracije poslužitelja SolarWinds je alat temeljen na agentu, s agentom raspoređenimna svakom poslužitelju koji se nadgleda. Jedna od prednosti takve arhitekture jest ta što agent nastavlja prikupljati podatke čak i kad poslužitelj nije povezan s mrežom. Podaci se čuvaju lokalno, a zatim šalju u alat čim se poslužitelj vrati na mrežu.
Ovaj proizvod ne ostavlja ništa posebnoželji. Značajka automatskog otkrivanja alata automatski će otkriti poslužitelje koji ispunjavaju uvjete za nadzor. Također dolazi s konfiguracijskim profilima izvan okvira za najčešće poslužitelje. Može se koristiti kao osnovni alat za upravljanje imovinom, a omogućit će vam pregled zaliha hardvera i softvera i izvještavanje o njima. SCM se može integrirati u vaše rješenje za nadzor sustava zahvaljujući platformi Orion na kojoj se temelji većina alata za praćenje SolarWinds. Odličan je alat koji se koristi zajedno s prethodnim za nadgledanje vašeg AWS okruženja.
Suprotno većini proizvoda SolarWinds, informacije o cijenama za Monitor konfiguracije poslužitelja nije lako dostupan. Morat ćete kontaktirati prodavače SolarWinds-a. Međutim, za preuzimanje je dostupna 30-dnevna inačica evaluacije.
3. Amazon CloudWatch
Ne bi li imalo smisla koristiti alat Amazon za praćenje AWS infrastrukture? Amazon CloudWatch, naš treći unos, je nadzor i upravljanjeusluga izgrađena za programere, operatore sustava, inženjere pouzdanosti web mjesta (SRE) i IT menadžere. Alat vam pruža podatke i korisne uvide. Koristite ih za nadgledanje vaših aplikacija, otkrivanje, razumijevanje i reagiranje na promjene u performansama na cijelom sustavu, optimiziranje korištenja resursa i stjecanje jedinstvenog prikaza operativnog zdravlja. To je vrlo temeljit alat koji nudi gotovo sve potrebno za nadzor.
Amazon CloudWatch prikuplja nadzorne i operativne podatke koristećinekoliko tehnika poput prikupljanja i analiza dnevnika, kao i mjerenja i praćenja događaja. Omogućuje vam jedinstveni prikaz AWS resursa, aplikacija i usluga koji se izvode na AWS-u i lokalnim poslužiteljima. Ovim alatom možete postavljati alarme, vizualizirati zapisnike i mjerne podatke uporedo, poduzimati automatizirane radnje, rješavati probleme i otkrivati uvide. Proizvod je također prikladan za optimizaciju vaših aplikacija i osiguravanje njihovog nesmetanog rada.
Jedna od najvećih prednosti Amazon CloudWatch kako je lako započeti. Proizvod nema nikakvu obvezu unaprijed ili minimalnu naknadu. Klijenti jednostavno plaćaju ono što koriste i naplaćuju se na kraju mjeseca.
4. AppDynamics iQ
Cisco je AppDynamics kupio početkom 2017. godine AppDynamics iQ platforma pruža alate za praćenje na bazi oblakakoji možete koristiti za integrirano nadgledanje nekoliko infrastruktura ili platforme kao usluga (IaaS / PaaS) od strane AWS-a i većine drugih pružatelja usluga. Pruža aplikaciju i poslovnu vidljivost u realnom vremenu. Sastoji se od šest motora s izrazito inteligentnim performansama - koji se zovu iQ-ovi - od kojih svaki pozajmljuje svoje specifične talente.
Map iQ pomaže vam vidjeti i razumjeti cjelokupno putovanje korisnika. Motor će automatski kreirati i dinamički ažurirati karte vizualnog toka. Baseline iQ motor omogućuje vam AppDynamics iQ platforma za praćenje automatski se uspostavljadinamičke osnovne baze poslovnih transakcija i mjernih podataka koristeći samo učenje, a ne statičke pragove. Sljedeći motor, nazvan Diagnostic iQ, učinkovito izolira i rješava probleme s performansama aplikacije nadgledajući svaku liniju koda, istovremeno aktivirajući duboke dijagnostičke mogućnosti. Signal iQ motor povezuje ogromne količine metričkih podataka prikupljenih iz rješenja za praćenje performansi i pruža krajnji pogled performansi aplikacije. Enterprise iQ motor koristi se za implementaciju aplikacija i upravljanje performansama. Posljednje, ali ne najmanje bitno, Business iQ motor povezuje sve ostale module sa poslovnim zahtjevima.
Cijene za AppDynamics iQ platforma nije lako dostupna. Za više pojedinosti morat ćete kontaktirati prodavače AppDynamics. Međutim, dostupni su besplatni probni rok od 15 dana i mrežni demo.
5. Nova relikvija
Nova relikvija nudi paket od nekoliko različitih alata za praćenje koji bi udovoljili većini potreba za nadgledanjem. Posebno su zanimljivi u kontekstu ovog posta dva proizvoda, Novi Relic APM, alat za praćenje rada aplikacija i Nova relikvijarska infrastruktura, više "tradicionalni" modul za nadzor infrastrukture.
Pri korištenju Nova relikvija APM i infrastruktura zajedno, ono što dobivatesveobuhvatan prikaz zdravlja vaših poslužitelja i domaćina, kao i aplikacija i usluga o kojima ovise. Kako se razmjera vaše aplikacije i infrastruktura mijenjaju, možete lako pratiti stanje konfiguracije oglasnog prostora i korelirati promjene s potencijalnim utjecajima na vaš sustav i performanse aplikacije.
To. Nova relikvija platforma se nudi u Softveru kao uslugamodela te je posebno prikladan za nadgledanje infrastrukture utemeljenih na oblaku, poput AWS ili Microsoft Azure. Komponenta za nadzor infrastrukture u Nova relikvija dostupan je u verziji Essentials i Proverzija, koja omogućuje integraciju s drugim New Relic modulima. Cijene su niže od 0,60 USD mjesečno za primjerak Essentials verzije i 1,20 USD mjesečno za Pro verziju. Struktura cijena zapravo je prilično složena, ali jedinstvena Nova relikvija web stranica ima vrlo dobar alat za izgradnju citata.
6. Logički monitor
LogicMonitor je usluga utemeljena na oblaku koja pruža dubinunadgledanje AWS resursa uz pružanje sveobuhvatne pokrivenosti postojeće lokacijske infrastrukture. Podržava većinu AWS opcija kao što su EC2, RDS, ELB, EBS, SQS i još mnogo toga. Puštat će metrike na razini aplikacije iz EC2 instanci u kojima se izvode Nginx, MySQL, Kafka i stotine drugih aplikacija. Pomoću ugrađenog AWS SDK-a ovog alata možete dobiti prilagođene metrike, zakazane događaje EC2 i statuse zdravstvenog stanja Amazonove usluge.
Alat ima automatsko otkrivanje svih AWS-aresursa te također otkriva i nadgleda svu vašu infrastrukturu u zgradi. Također ima unaprijed konfigurirane predloške za nadzor, kompatibilne s više od 1000 tehnologija. Može povući mjerne podatke na razini OS-a i aplikacije koji nisu dostupni samo putem CloudWatch-a. To je sveobuhvatna platforma s ugrađenim sustavima upozoravanja, izvještavanja i nadzorne ploče koja objedinjuje potrebu za više alata, omogućavajući vama i vašem timu da radite više s manje resursa.
Logički monitor dostupan je u tri razine povećanjaznačajke počinju od 15 USD po uređaju mjesečno za Starter verziju i od 23 USD po uređaju mjesečno za najviši sloj Enterprise. Dostupno je besplatno 14-dnevno probno razdoblje, pa i demo.
7. BMC TrueSight
Posljednja na našoj listi je BMC TrueSight platforma,još jedan softver utemeljen na oblaku kao ponuda usluge. Možete koristiti platformu za pokretanje i optimizaciju AWS, Azure, OpenStack i drugih oblaka, aplikacija i usluga, ubrzavajući inovacije povećanjem operativne učinkovitosti.
BMC TrueSight pruža kontrolu resursa IT infrastrukturete troškovi, izvedba aplikacija i krajnje korisničko iskustvo za okruženja i aplikacije u više oblaka. Omogućuje vidljivost u IT okruženju i koristi algoritamsku analitiku. To omogućuje upraviteljima aplikacija i infrastrukture sticanje uvida u planiranje i upravljanje uslugama i troškovima na temelju poslovnog prioriteta i operativnih zahtjeva.
Informacije o cijenama za BMC TrueSight nije lako dostupan i može se dobiti ako se obratite prodaji BMC-a. Može se organizirati i besplatno probno razdoblje.
komentari