7 най-добри услуги за наблюдение на уеб услугите на Amazon (AWS).

Всички познават Amazon в наши дни. Компанията, която някога е била нищо друго освен онлайн продавач на книги, се разрасна до най-големия онлайн търговец на дребно и пазар в света. За да подкрепи своя феноменален растеж, Amazon трябваше да стане майстор в внедряването на ИТ инфраструктури. След като станаха, не след дълго имаше смисъл да отдават под наем неизползвани части от инфраструктурата си на клиенти, които имат нужда от тях. Това е – силно опростено – как Amazon Web Services оживяха. Част хостинг, част виртуализация, частично разпространение на съдържание, Amazon Web Services е сложен звяр. И със сложността идва необходимостта от подходящ мониторинг. Днес ще разгледаме някои от най-добрите услуги и инструменти за наблюдение на уеб услугите на Amazon.

Преди да започнем, ще направим всичко възможно да опишем по-добре какво представляват уеб услугите на Amazon. Ще бъдете в по-добра позиция да оцените напълно нашия преглед на продуктите и всички ще бъдем на една и съща страница. След това ще копаем малко по-дълбоко и ще обсъдим мониторинга на AWS. По-конкретно, ще прегледаме какво включва наблюдението на AWS. След това ще говорим за различните видове услуги и инструменти за наблюдение. Колкото и да е странно, въпреки факта, че AWS е базирана на облак платформа за виртуализация, някои предпочитат да използват локални физически инструменти за наблюдение. Въоръжени с цялата тази основна информация, ще сме готови да се заемем с прегледа на някои от най-добрите услуги и инструменти, налични за наблюдение на уеб услугите на Amazon.

Уеб услуги на Amazon накратко

Amazon Web Services стартира през 2006 г. от Анди Джаси като платформа, предлагаща онлайн услуги за уебсайтове и клиентски приложения на трети страни. Повечето услуги, които се хостват на AWS, са back-end услуги, които не са директно изложени на крайните потребители, но вместо това предлагат функции, които могат да се използват от разработчиците чрез API. Днес Amazon Web Services предлага повече от 90 услуги, които включват изчисление, съхранение, работа в мрежа, база данни, анализ на данни, услуги за приложения, внедряване, управление на системата, управление на мобилни приложения и инструменти за разработчици и за IoT. Най-популярните услуги се наричат ​​Amazon Elastic Compute Cloud (EC2) и Amazon Simple Storage Service (S3).

Можете да мислите за AWS като за базирана на облак платформа за виртуализация. AWS предлага на своите клиенти виртуален клъстер от машини, които са постоянно достъпни през Интернет. Тези виртуални машини емулират всички физически характеристики на истински компютър, включително физическия хардуер, избор на операционни системи, мрежи, предварително заредени приложения като уеб сървъри, бази данни, инструменти за управление и т.н. Освен това Amazon гарантира сигурността на своите клиенти системи.

Технологията AWS се внедрява в сървърни ферми, базирани по целия свят и се поддържа от AWS. Таксите се основават на употреба, хардуерни и софтуерни функции, мрежа и избрана операционна система, както и наличност, резервиране и опции за сигурност.

Мониторинг на AWS – какво има за това?

Тъй като AWS не е нищо повече от хоствани в облак сървъри, лесно е да си представим, че наблюдението му е доста подобно на наблюдението на сървърите. По-конкретно, това е почти идентично с наблюдението на виртуални сървъри. Но има не само сървъри в типична настройка на AWS. Той често включва бази данни и други приложения и също така често включва поне някои мрежови компоненти. Нека разгледаме по-подробно различните видове мониторинг, които могат да бъдат приложени към AWS среди.

Наличност

Мониторингът на наличността е най-основната форма на наблюдение. Често е прост въпрос да се провери дали даден ресурс отговаря. В локална среда това е вид тест, който обикновено се прави с помощта на ping. Но тъй като средите на AWS обикновено са достъпни само през Интернет и като се има предвид, че ping често се блокира от интернет рутери и защитни стени, се появиха други начини за проверка. С тях дойде и възможността да се провери дали машините не само работят, но и че някои специфични услуги също работят. Например, тестването за отговор на порт 80 може да потвърди, че компонентът на уеб сървъра работи.

  Как да отворите документи на Microsoft Word без Word

Оперативни метрики

Следващите неща, които може да искате да наблюдавате, са различните оперативни показатели на устройствата. Често могат да се използват същите основни техники, използвани за локален мониторинг, а когато не се използват, съществуват няколко алтернативи. Що се отнася до това какви оперативни показатели трябва да се наблюдават, можем да мислим за неща като натоварване на процесора и използване на паметта, например. Други показатели, които са по-близо до физическата система – като температурата на ядрото на процесора – често се изпускат, тъй като се отнасят до частта от средата, която се управлява от AWS.

производителност

Последният елемент, който често се следи, е производителността. С това имаме предвид цялостната производителност на системата като цяло. Някои ще нарекат това като наблюдение на потребителското изживяване. Това е свързано с валидирането на това, че всички различни компоненти комуникират правилно и че всеки от тях реагира своевременно, предлагайки приемлива производителност от край до край.

Различни видове услуги и инструменти за наблюдение

Инструментите за наблюдение могат да бъдат диференцирани въз основа на няколко критерия. Един от най-важните диференциращи фактори е използвания метод за събиране на данни. Някои инструменти наистина разчитат на Simple Network Management Protocol (SNMP), за да извличат оперативни параметри от системите и устройствата, които наблюдават. Други вместо това разчитат на инструмента за управление на Windows, донякъде подобна технология, която е запазена за операционни системи Windows. Но за най-добрата детайлност и разнообразие от параметри, базирани на агенти, трудно могат да бъдат победени. Те разчитат на локален агент, който винаги работи на наблюдаваните системи и който отговаря за събирането на данни. Има обаче един основен недостатък на базираното на агенти наблюдение. Той има тенденция да постави допълнително натоварване върху системните ресурси, което понякога може да бъде ограничено.

Друг общ отличителен фактор между различните инструменти за наблюдение, свързани с тяхното местоположение. Някои инструменти са локално инсталирани на сървър и ще управляват тяхното наблюдение от вашите локални мрежи. Други системи – и те стават все по-популярни – са базирани на облак и се предлагат в модел софтуер като услуга. Много хора са склонни да предпочитат облачни услуги за наблюдение в наши дни. Всъщност. Някои организации управляват сложни ИТ среди, без да притежават нито един сървър, като преместват всички услуги – включително наблюдение и управление – в облака.

Най-добрите услуги и инструмент за наблюдение

Стига теория, нека сега да разгледаме някои от най-добрите услуги и инструменти за наблюдение на AWS, които можем да намерим. Нашият списък съдържа набор от много различни инструменти, всеки от които предлага различен поглед върху наблюдението на AWS. Много от инструментите могат да се използват и за наблюдение на всякакъв вид виртуални или физически, локални или облачни сървъри.

1. SolarWinds сървър и монитор на приложения (безплатна пробна версия)

SolarWinds е добре познат издател на едни от най-добрите инструменти за мрежово и системно администриране. Компанията съществува от около двадесет години и нейният флагмански продукт, наречен Network Performance Monitor, постоянно се класира сред най-добрите инструменти за мониторинг на SNMP. За да направи нещата още по-добри, SolarWinds също прави доста безплатни инструменти, всеки от които отговаря на конкретна нужда от мрежов администратор. Advanced Subnet Calculator и Kiwi Syslog Server са два примера за тези безплатни инструменти.

Мониторът на сървъра и приложенията SolarWinds е проектиран да помогне на администраторите да наблюдават сървърите, техните оперативни параметри, техните процеси и приложенията, които се изпълняват на тях. Може лесно да се мащабира от много малки мрежи до големи със стотици сървъри – физически и виртуални – разпределени в множество сайтове. Основната причина, поради която този инструмент влезе в нашия списък – освен че е толкова пълен с функции – е, че е идеално подходящ за наблюдение на хоствани в облак среди като Amazon Web Services или Microsoft Azure.

Сред функциите, които обичаме най-много в SolarWinds Server и Application Monitor, е колко лесно е да се настрои. Първоначалната конфигурация се извършва също толкова лесно с помощта на двупроходния процес на автоматично откриване. Първият проход открива всеки сървър, а вторият намира приложенията на всеки открит сървър. Въпреки че този процес може да отнеме време, той може да се ускори чрез предоставяне на списък с конкретни приложения, които да търсите. След като инструментът е готов и работи, удобният за потребителя GUI прави използването му лесно. Персонализираното табло за управление на инструмента ще ви позволи да показвате информация в таблица или в графичен формат.

  Как да запазите Google Doodle офлайн

Цената за сървъра и монитора на приложения SolarWinds започва от $2 995 и се базира на броя на наблюдаваните компоненти, възли и обеми. Налична е безплатна 30-дневна пробна версия за изтегляне, ако искате да изпробвате продукта, преди да го закупите.

2. Монитор за конфигурация на сървъра SolarWinds (безплатна пробна версия)

Следващият в нашия списък е друг продукт от SolarWinds, наречен Server Configuration Monitor или SCM. Конкретният тип мониторинг, който извършва, е доста уникален: следи конфигурациите на устройства и приложения за промени и за съответствие с различни стандарти. Той също така е мощен инструмент за отстраняване на неизправности, който може да ви даде необходимата информация за промените в конфигурацията и техните корелации със забавянето на производителността. Това може да ви помогне да намерите основната причина за някои проблеми с производителността, причинени от промени в конфигурацията.

Мониторът за конфигурация на сървъра SolarWinds е инструмент, базиран на агенти, като агентът е разположен на всеки сървър, който се наблюдава. Едно предимство на такава архитектура е, че агентът продължава да събира данни дори когато сървърът е изключен от мрежата. Данните се съхраняват локално и след това се изпращат до инструмента веднага щом сървърът се върне онлайн.

По отношение на характеристиките, този продукт не оставя нищо да се желае. Функцията за автоматично откриване на инструмента автоматично ще открие сървъри, които отговарят на условията за наблюдение. Той също така идва с готови профили за конфигурация за най-често срещаните сървъри. Може да се използва като основен инструмент за управление на активи и ще ви позволи да преглеждате хардуерни и софтуерни инвентаризации и да докладвате за тях. SCM може да бъде интегриран във вашето решение за мониторинг на системата благодарение на платформата Orion, на която са базирани повечето инструменти за наблюдение на SolarWinds. Това е чудесен инструмент за използване във връзка с предишния за наблюдение на вашата AWS среда.

Противно на повечето други продукти на SolarWinds, информацията за цените за монитора за конфигурация на сървъра не е лесно достъпна. Ще трябва да се свържете с продажбите на SolarWinds. Въпреки това, 30-дневна версия за оценка е налична за изтегляне.

3. Amazon CloudWatch

Няма ли смисъл да използвате инструмент на Amazon за наблюдение на AWS инфраструктури? Amazon CloudWatch, нашият трети запис, е услуга за наблюдение и управление, създадена за разработчици, системни оператори, инженери за надеждност на сайтове (SRE) и ИТ мениджъри. Инструментът ви предоставя данни и полезни идеи. Вие ги използвате, за да наблюдавате вашите приложения, да откривате, разбирате и реагирате на промени в производителността в цялата система, да оптимизирате използването на ресурсите и да получавате унифициран поглед върху оперативното здраве. Това е много задълбочен инструмент, който предлага почти целия мониторинг, от който се нуждаете.

Amazon CloudWatch събира мониторингови и оперативни данни, като използва няколко техники като събиране и анализ на регистрационни файлове, както и мониторинг на показатели и събития. Предоставя ви се унифициран изглед на ресурсите, приложенията и услугите на AWS, които работят на AWS и локални сървъри. Можете да използвате този инструмент, за да задавате аларми, да визуализирате регистрационни файлове и показатели един до друг, да предприемате автоматизирани действия, да отстранявате проблеми и да откривате прозрения. Продуктът също така е много подходящ за оптимизиране на вашите приложения и за осигуряване на безпроблемна работа.

Едно от най-големите предимства на Amazon CloudWatch е колко лесно е да започнете. Продуктът няма предварителен ангажимент или минимална такса. Клиентите просто плащат за това, което използват и се таксуват в края на месеца.

4. AppDynamics iQ

AppDynamics беше придобит от Cisco в началото на 2017 г. и неговата платформа AppDynamics iQ предоставя инструменти за мониторинг, базирани на облак, които можете да използвате за интегрирано наблюдение на няколко инфраструктури или платформа като услуга (IaaS/PaaS) от AWS и повечето други доставчици. Той осигурява приложение в реално време и бизнес видимост. Той е направен от шест високоинтелигентни производителни двигателя – наречени iQs – всеки от които дава своите специфични таланти.

  Как да предавате поточно офиса без кабел

Map iQ ви помага да видите и разберете цялостното пътуване на клиента. Двигателят автоматично ще създава и динамично актуализира визуални карти на потока. Двигателят Baseline iQ позволява на платформата за наблюдение на AppDynamics iQ автоматично да установява динамични базови линии на вашите бизнес транзакции и показатели, използвайки самообучение, а не статични прагове. Следващият двигател, наречен Diagnostic iQ, изолира и разрешава ефективно проблемите с производителността на приложенията, като наблюдава всеки ред код, като същевременно активира дълбоки диагностични възможности. Двигателят на Signal iQ съпоставя огромни количества метрични данни, събрани от решението за мониторинг на производителността и предоставя цялостен изглед на производителността на приложението. Двигателят на Enterprise iQ се използва за внедряване на приложения и управление на производителността. Не на последно място, Business iQ двигателят свързва всички останали модули с бизнес изискванията.

Ценообразуването за платформата AppDynamics iQ не е лесно достъпно. Ще трябва да се свържете с отдела за продажби на AppDynamics за повече подробности. Въпреки това са налични безплатна 15-дневна пробна версия и онлайн демонстрация.

5. Нова реликва

New Relic предлага набор от няколко различни инструмента за наблюдение, които биха задоволили повечето нужди за наблюдение. От особен интерес в контекста на тази публикация са два продукта, New Relic APM, инструмент за наблюдение на производителността на приложенията и New Relic Infrastructure, по-„традиционен“ модул за мониторинг на инфраструктурата.

Когато използвате New Relic APM и инфраструктура заедно, това, което получавате, е изчерпателна представа за здравето на вашите сървъри и хостове, както и приложенията и услугите, от които те зависят. Тъй като вашите приложения се мащабират и инфраструктурата се променят, можете лесно да проследявате състоянието на конфигурацията на инвентара и да корелирате промените с потенциалните въздействия върху производителността на вашата система и приложение.

Платформата New Relic се предлага в модел софтуер като услуга и е особено подходяща за наблюдение на облачни инфраструктури като AWS или Microsoft Azure. Компонентът за мониторинг на инфраструктурата на New Relic е наличен във версия Essentials и Pro версия, като последната позволява интеграция с други модули на New Relic. Цените са само $0,60/месец на екземпляр за версията Essentials и $1,20/месец на екземпляр за версията Pro. Структурата на цените всъщност е доста сложна, но уебсайтът New Relic разполага с много добър инструмент за изграждане на оферти.

6. Логически монитор

LogicMonitor е облачна услуга, която осигурява задълбочен мониторинг на ресурсите на AWS, като същевременно осигурява цялостно покритие за съществуваща локална инфраструктура. Той поддържа повечето опции на AWS като EC2, RDS, ELB, EBS, SQS и др. Той ще изтегля показатели на ниво приложение от EC2 инстанции, работещи с Nginx, MySQL, Kafka и стотици други приложения. Можете да използвате вградения в инструмента AWS SDK, за да получите персонализирани показатели, планирани събития от EC2 и състояния на състоянието на услугите на Amazon.

Инструментът разполага с автоматизирано откриване на всички ресурси на AWS и също така открива и наблюдава цялата ви локална инфраструктура. Той също така има предварително конфигурирани шаблони за наблюдение, съвместими с над 1000 технологии. Той може да изтегля показатели на ниво операционна система и на ниво приложение, които са недостъпни само чрез CloudWatch. Това е всеобхватна платформа с вградени сигнали, отчети и табла за управление, която консолидира нуждата от множество инструменти, позволявайки на вас и вашия екип да правите повече с по-малко ресурси.

Logic Monitor се предлага в три нива на увеличаващи се функции, започващи от $15 на устройство на месец за началната версия и от $23 на устройство на месец за най-високото ниво на Enterprise версия. Налична е безплатна 14-дневна пробна версия, както и демонстрация.

7. BMC TrueSight

На последно място в нашия списък е платформата BMC TrueSight, друг облачен софтуер като услуга. Можете да използвате платформата за стартиране и оптимизиране на AWS, Azure, OpenStack и други облаци, приложения и услуги, ускорявайки иновациите чрез по-голяма оперативна ефективност.

BMC TrueSight осигурява контрол на ресурсите и разходите на ИТ инфраструктурата, производителността на приложенията и изживяването на крайния потребител за многооблачни среди и приложения. Той осигурява видимост в ИТ средата и използва алгоритмичен анализ. Това позволява на мениджърите на приложения и инфраструктура да получат представа за планиране и управление на услуги и разходи въз основа на бизнес приоритет и оперативни изисквания.

Информацията за цените за BMC TrueSight не е лесно достъпна и може да бъде получена, като се свържете с отдела за продажби на BMC. Може да се организира и безплатен пробен период.