Každý dnes zná Amazon. Společnost, která kdysi nebyla ničím jiným než online knihkupcem, se stala největším online prodejcem a trhem na světě. Aby mohl Amazon podpořit svůj fenomenální růst, musel se stát mistrem v nasazení IT infrastruktur. Jakmile to bylo, nebylo to příliš dlouho, než jim dávalo smysl pronajmout nevyužité části jejich infrastruktury klientům, kteří je potřebují. To je - velmi zjednodušené -, jak Amazon Web Services ožila. Hostování součástí, virtualizace součástí, distribuce obsahu součástí, Amazon Web Services je komplexní zvíře. A se složitostí přichází potřeba řádného monitorování. Dnes se podíváme na některé z nejlepší monitorovací služby a nástroje Amazon Web Services.
Než začneme, uděláme vše, co bude v našich siláchpopsat, jaké jsou Amazon Web Services. Budete mít lepší pozici, abyste mohli plně ocenit kontrolu našich produktů, a všichni jsme na stejné stránce. Budeme kopat trochu hlouběji a diskutovat o sledování AWS. Konkrétněji se podíváme na to, co monitorování AWS znamená. Poté si povíme o různých typech monitorovacích služeb a nástrojů. Kupodivu, navzdory skutečnosti, že AWS je virtualizační platforma založená na cloudu, někteří dávají přednost monitorování pomocí fyzických nástrojů na místě. Vyzbrojeni všemi těmito základními informacemi, jsme připraveni řešit revizi některých nejlepších služeb a nástrojů dostupných pro monitorování webových služeb Amazon.
Webové služby Amazon v kostce
Webové služby Amazon byly spuštěny již v roce 2006 společnostíAndy Jassy jako platforma nabízející online služby webovým serverům a klientským aplikacím třetích stran. Většina služeb, které jsou hostovány na AWS, jsou služby typu back-end, které nejsou přímo vystaveny koncovým uživatelům, ale místo toho nabízejí funkce, které mohou vývojáři využít prostřednictvím rozhraní API. Dnes nabízí Amazon Web Services více než 90 služeb, které zahrnují výpočetní, úložné, síťové, databázové, datové analýzy, aplikační služby, nasazení, správu systému, správu mobilních aplikací a nástroje pro vývojáře a IoT. Nejoblíbenější služby se nazývají Amazon Elastic Compute Cloud (EC2) a Amazon Simple Storage Service (S3).
AWS si můžete představit jako cloudové řešenívirtualizační platforma. AWS nabízí svým klientům virtuální klastr strojů, které jsou neustále dostupné přes internet. Tyto virtuální stroje emulují všechny fyzické vlastnosti skutečného počítače, včetně fyzického hardwaru, výběru operačních systémů, sítí, předinstalovaných aplikací, jako jsou webové servery, databáze, nástroje pro správu atd. Amazon dále zajišťuje bezpečnost klientů systémy.
Technologie AWS je implementována na serverových farmáchsídlí po celém světě a udržuje AWS. Poplatky jsou založeny na použití, hardwarových a softwarových funkcích, síti a vybraném operačním systému a také na dostupnosti, redundanci a možnostech zabezpečení.
Monitorování AWS - Co s tím souvisí?
Protože AWS není ničím jiným než hostem v clouduje snadné si představit, že monitorování je docela podobné monitorovacím serverům. Konkrétně je téměř identická s monitorováním virtuálních serverů. V typické instalaci AWS však nejsou jen servery. Často bude zahrnovat databáze a další aplikace a často také bude zahrnovat alespoň některé síťové komponenty. Podívejme se podrobněji na různé typy monitorování, které lze použít v prostředích AWS.
Dostupnost
Sledování dostupnosti je nejzákladnější formoumonitorování. Často je jednoduché ověřit, zda daný zdroj reaguje. V místním prostředí se jedná o druh testu, který se obvykle provádí pomocí příkazu ping. Ale protože prostředí AWS jsou obvykle dosažitelná pouze přes internet a vzhledem k tomu, že ping je často blokován internetovými směrovači a firewally, objevily se další způsoby ověřování. S nimi také přišla možnost ověřit, že stroje běží nejen, ale že jsou také určité konkrétní služby. Například testování odpovědi na portu 80 by mohlo ověřit, že komponenta webového serveru je spuštěna.
Provozní metrika
Další věci, které byste mohli chtít sledovat, jsourůzné provozní metriky zařízení. Často lze použít stejné základní techniky používané pro místní monitorování, a pokud tak neučiní, existuje několik alternativ. Pokud jde o to, jaké operační metriky se mají sledovat, můžeme myslet například na zatížení CPU a využití paměti. Ostatní metriky, které jsou blíže fyzickému systému - například teplota jádra CPU - jsou často vynechány, protože se vztahují k části prostředí, která je spravována AWS.
Výkon
Posledním často sledovaným prvkem jevýkon. Tím máme na mysli celkový výkon systému jako celku. Někteří to budou označovat jako sledování uživatelských zkušeností. To má co do činění s ověřením, že všechny různé komponenty správně komunikují a že každá z nich včas reaguje a nabízí přijatelný výkon od začátku do konce.
Různé typy monitorovacích služeb a nástrojů
Monitorovací nástroje lze rozlišit na základěněkolik kritérií. Jedním z nejdůležitějších rozlišujících faktorů je použitá metoda sběru dat. Některé nástroje spoléhají na protokol Simple Network Management Protocol (SNMP), aby načtily provozní parametry ze systémů a zařízení, která sledují. Jiní spoléhají místo toho na Windows Management Instrumentation, poněkud podobnou technologii, která je vyhrazena pro operační systémy Windows. Ale pro maximální granularitu a rozmanitost sledovatelných parametrů je obtížné porazit nástroje založené na agentech. Spoléhají se na místního agenta, který vždy běží na monitorovaných systémech a který je zodpovědný za sběr dat. Existuje však jedna hlavní nevýhoda monitorování založeného na agentech. Má tendenci klást další zátěž na systémové prostředky, které mohou být někdy omezené.
Další běžný rozlišovací faktor mezirůzné monitorovací nástroje související s jejich umístěním. Některé nástroje jsou nainstalovány lokálně na serveru a budou sledovat jejich monitorování z lokálních sítí. Ostatní systémy - a jsou stále více populární - jsou založeny na cloudu a jsou nabízeny v softwaru jako model služby. Mnoho lidí má v současné době tendenci upřednostňovat cloudové monitorovací služby. Ve skutečnosti. Některé organizace provozují složitá IT prostředí bez vlastnictví jediného serveru přesunutím všech služeb - včetně monitorování a správy - do cloudu.
Nejlepší monitorovací služby a nástroje
Dostatek teorie, podívejme se na některé z nichnejlepší monitorovací službu AWS a nástroje, které jsme našli. Náš seznam obsahuje řadu velmi odlišných nástrojů, z nichž každý nabízí odlišné sledování AWS. Mnoho nástrojů lze také použít ke sledování jakéhokoli typu virtuálních nebo fyzických serverů na místě nebo na cloudu.
1. Monitor serverů a aplikací SolarWinds (Zkušební verze zdarma)
SolarWinds je známým vydavatelem některých z nichnejlepší nástroje pro správu sítě a systému. Společnost existuje zhruba dvacet let a její stěžejní produkt s názvem Network Performance Monitor neustále patří mezi špičkové nástroje pro sledování SNMP. Aby se věci ještě zlepšily, SolarWinds také vyrábí několik bezplatných nástrojů, z nichž každý řeší specifickou potřebu správce sítě. Kalkulačka pro pokročilé podsítě a server Kiwi Syslog jsou dva příklady těchto bezplatných nástrojů.
The Monitor serverů a aplikací SolarWinds byl navržen tak, aby pomohl správcům monitorovatservery, jejich provozní parametry, jejich procesy a aplikace, které na nich běží. Může se snadno škálovat od velmi malých sítí po velké se stovkami serverů - fyzických i virtuálních - rozložených na více webech. Hlavním důvodem, proč se tento nástroj dostal na náš seznam - kromě toho, že je tak nabitý funkcemi - je to, že je dokonale vhodný pro monitorování prostředí hostovaného v cloudu, jako jsou Amazon Web Services nebo Microsoft Azure.
- ZKUŠEBNÍ VERZE ZDARMA: Monitor serverů a aplikací SolarWinds
- Oficiální odkaz ke stažení: https://www.solarwinds.com/server-application-monitor/registration
Mezi rysy, které máme nejvíce rádi o Monitor serverů a aplikací SolarWinds jak snadné je nastavení. Počáteční konfigurace je stejně snadno proveditelná pomocí procesu dvouprůchodového automatického vyhledávání. První průchod objevuje každý server a druhý najde aplikace na každém objeveném serveru. Přestože tento proces může chvíli trvat, lze jej urychlit dodáním seznamu konkrétních aplikací, které je třeba hledat. Jakmile je nástroj spuštěn, uživatelsky přívětivé uživatelské rozhraní umožňuje jeho používání hračkou. Přizpůsobitelný ovládací panel nástroje vám umožní zobrazit informace v tabulce nebo grafickém formátu.
Cena za Monitor serverů a aplikací SolarWinds začíná na 2 995 $ a je založen na počtu sledovaných komponent, uzlů a svazků. Bezplatná 30denní zkušební verze je k dispozici ke stažení, pokud si chcete produkt vyzkoušet před zakoupením.
2. Monitor konfigurace serveru SolarWinds (Zkušební verze zdarma)
Další na našem seznamu je další produkt společnosti SolarWinds nazvaný Monitor konfigurace serveru nebo SCM. Specifický typ monitorování, který provádí, jezcela unikátní: sleduje změny zařízení a aplikací a změny a dodržování různých standardů. Je to také výkonný nástroj pro odstraňování problémů, který vám může poskytnout potřebné informace o změnách konfigurace a jejich korelaci se zpomalením výkonu. To vám může pomoci najít hlavní příčinu některých problémů s výkonem způsobených změnami konfigurace.
- ZKUŠEBNÍ VERZE ZDARMA: Monitor konfigurace serveru SolarWinds
- Oficiální odkaz ke stažení: https://www.solarwinds.com/server-configuration-monitor/registration
The Monitor konfigurace serveru SolarWinds je nástroj založený na agentovi s nasazeným agentemna každém monitorovaném serveru. Jednou z výhod takové architektury je, že agent stále shromažďuje data, i když je server odpojen od sítě. Data jsou uložena lokálně a poté odeslána do nástroje, jakmile je server zpět online.
Z hlediska vlastností tento produkt nezanechává nicžádoucí. Funkce automatického zjišťování nástroje automaticky detekuje servery, které jsou vhodné pro monitorování. Dodává se také s konfiguračními profily pro nejběžnější servery, které nejsou k dispozici. Může být použit jako základní nástroj správy aktiv a umožní vám prohlížet zásoby hardwaru a softwaru a podávat o nich zprávy. SCM lze integrovat do vašeho systému pro monitorování systému díky platformě Orion, na které je založena většina monitorovacích nástrojů SolarWinds. Je to skvělý nástroj, který se používá ve spojení s předchozím nástrojem pro monitorování vašeho prostředí AWS.
Na rozdíl od většiny ostatních produktů SolarWinds, informace o cenách pro Monitor konfigurace serveru není snadno k dispozici. Budete muset kontaktovat prodej společnosti SolarWinds. K dispozici je však 30denní zkušební verze.
3. Amazon CloudWatch
Nebylo by rozumné použít k monitorování infrastruktury AWS nástroj Amazon? Amazon CloudWatch, náš třetí vstup, je monitorování a správaslužba postavená pro vývojáře, operátory systému, inženýry spolehlivosti stránek (SRE) a IT manažery. Tento nástroj vám poskytuje data a užitečné informace. Používáte je ke sledování aplikací, k detekci, porozumění a reakci na změny výkonu v celém systému, k optimalizaci využití zdrojů a získání jednotného pohledu na provozní stav. Jedná se o velmi důkladný nástroj, který nabízí téměř veškeré monitorování, které potřebujete.
Amazon CloudWatch shromažďuje monitorovací a provozní data pomocíněkolik technik, jako je sběr a analýza protokolů, jakož i monitorování metrik a událostí. Poskytuje vám jednotné zobrazení prostředků, aplikací a služeb AWS, které běží na serverech AWS, a na místních serverech. Tento nástroj můžete použít k nastavení poplachů, vizualizaci protokolů a metrik vedle sebe, k provádění automatických akcí, řešení problémů a objevování statistik. Produkt je také vhodný pro optimalizaci vašich aplikací a zajištění plynulého chodu.
Jednou z největších výhod Amazon CloudWatch jak snadné je začít. Produkt nemá žádný závazek předem ani minimální poplatek. Klienti jednoduše platí za to, co používají a jsou účtovány na konci měsíce.
4. AppDynamics iQ
AppDynamics získala společnost Cisco na začátku roku 2017 a jeho AppDynamics iQ platforma poskytuje cloudové monitorovací nástrojekteré můžete použít pro integrované monitorování několika infrastruktur nebo platforem jako služeb (IaaS / PaaS) od AWS a většiny dalších poskytovatelů. Poskytuje viditelnost aplikací a obchodních informací v reálném čase. Je vyroben ze šesti vysoce inteligentních výkonových motorů - nazývaných iQs - každý propůjčuje svůj specifický talent.
Map iQ vám pomůže vidět a pochopit celou cestu zákazníka. Motor automaticky vytvoří a dynamicky aktualizuje vizuální mapy toku. Základní iQ engine umožňuje AppDynamics iQ monitorovací platforma se automaticky vytvořídynamické základní linie vašich obchodních transakcí a metrik pomocí samoučení, nikoli statických prahů. Příští modul nazvaný Diagnostic iQ izoluje a řeší problémy s výkonem aplikací monitorováním každé řádky kódu a aktivací hlubokých diagnostických funkcí. Modul Signal iQ koreluje obrovské množství metrických dat shromážděných z řešení pro sledování výkonu a poskytuje celkový pohled na výkon aplikace. Enterprise iQ engine se používá pro nasazení aplikací a správu výkonu. V neposlední řadě motor Business iQ propojuje všechny ostatní moduly s obchodními požadavky.
Ceny za AppDynamics iQ platforma není snadno dostupná. Chcete-li získat další podrobnosti, budete muset kontaktovat prodej AppDynamics. K dispozici je však bezplatná 15denní zkušební verze a online demo.
5. Nová relikvie
Nová relikvie nabízí sadu několika různých monitorovacích nástrojů, které uspokojí většinu monitorovacích potřeb. Zejména v souvislosti s tímto příspěvkem jsou dva produkty, Nový Relic APM, nástroj pro sledování výkonu aplikací a Nová Relic Infrastructure, více „tradiční“ modul monitorování infrastruktury.
Při použití Nová relikvie APM a infrastruktura dohromady, to, co dostanete, jekomplexní pohled na zdraví vašich serverů a hostitelů, jakož i na aplikace a služby, na kterých závisí. Vzhledem k tomu, že se vaše aplikace mění v měřítku a v infrastruktuře, můžete snadno sledovat stav konfigurace zásob a korelovat změny s možnými dopady na výkon systému a aplikací.
The Nová relikvie platforma je nabízena v softwaru jako službaa je zvláště vhodný pro monitorování cloudových infrastruktur, jako jsou AWS nebo Microsoft Azure. Komponenta pro monitorování infrastruktury Nová relikvie je k dispozici ve verzi Essentials a Proverze, která umožňuje integraci s dalšími novými moduly Relic. Ceny jsou u verze Essentials již 0,60 $ / měsíc a verze Pro 1,20 $ / měsíc za instanci. Cenová struktura je ve skutečnosti poněkud složitá, ale Nová relikvie web obsahuje velmi dobrý nástroj pro tvorbu nabídek.
6. Logický monitor
LogicMonitor je cloudová služba, která poskytuje hloubkumonitorování zdrojů AWS při současném poskytování komplexního pokrytí stávající infrastruktury on-premise. Podporuje většinu možností AWS, jako jsou EC2, RDS, ELB, EBS, SQS a další. Vytáhne metriky na úrovni aplikací z instancí EC2 spuštěných Nginx, MySQL, Kafka a stovky dalších aplikací. Vestavěnou sadu AWS SDK můžete použít k získání vlastních metrik, naplánovaných událostí EC2 a stavů stavu služeb Amazonu.
Nástroj obsahuje automatické vyhledávání všech AWSzdroje a také objevuje a monitoruje veškerou vaši infrastrukturu na místě. Má také předkonfigurované monitorovací šablony kompatibilní s více než 1000 technologiemi. Může vytáhnout metriky na úrovni OS a aplikací, které nejsou dostupné pouze pomocí CloudWatch. Jedná se o komplexní platformu s vestavěnou výstrahou, hlášeními a dashboardy, která konsoliduje potřebu více nástrojů a umožňuje vám i vašemu týmu více práce s méně prostředky.
Logický monitor je k dispozici ve třech stupních zvyšovánífunkce začínající na 15 USD za zařízení za měsíc pro verzi Starter a 23 USD za zařízení za měsíc pro nejvyšší verzi Enterprise. K dispozici je bezplatná 14denní zkušební verze a také demo.
7. BMC TrueSight
Poslední na našem seznamu je platforma BMC TrueSight,další cloudový software jako nabídka služby. Pomocí této platformy můžete spouštět a optimalizovat AWS, Azure, OpenStack a další cloud, aplikace a služby, čímž urychlujete inovace prostřednictvím vyšší provozní efektivity.
BMC TrueSight zajišťuje kontrolu zdrojů IT infrastrukturya náklady, výkon aplikací a zkušenosti koncových uživatelů pro prostředí a aplikace využívající více cloudů. Poskytuje viditelnost v celém IT prostředí a využívá algoritmickou analýzu. To umožňuje správcům aplikací a infrastruktury získat přehled o plánování a správě služeb a nákladů na základě obchodních priorit a provozních požadavků.
Informace o cenách za BMC TrueSight není snadno k dispozici a lze jej získat kontaktováním prodeje společnosti BMC. Můžete si také objednat bezplatnou zkušební verzi.
Komentáře