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

Изглежда, че облачните изчисления стават все по-популярни в наши дни. Всъщност той стана толкова популярен, отколкото много от най-големите играчи в индустрията на информационните технологии са се впуснали. И Microsoft със своята Azure линия от услуги определено е една от тях. Но как се наблюдават облачните ресурси? Отговорът е прост: с помощта на подходящите инструменти. Ето за какво е тази публикация. Събрахме списък с някои от най-добрите услуги и инструменти за наблюдение, които човек може да използва за наблюдение на облачната среда на Azure. С толкова много налични продукти се надяваме, че нашият списък ще ви помогне да видите ясно през този лабиринт.

Ще започнем с накратко описание какво представлява Microsoft Azure. Ще помогне много в бъдеще, ако всички започнем от една и съща страница. След това ще обсъдим мониторинга на ресурсите на Azure. Фактът, че сървърите са виртуални и хоствани кой знае къде, не променя, че те все още трябва да бъдат наблюдавани. Ще разгледаме набързо някои от най-важните елементи, които се възползват от наблюдението. След това ще говорим за инструментите за наблюдение. По-точно, ще обясним разликите между локално инсталираните инструменти за наблюдение и облачните услуги за наблюдение. И накрая, ще стигнем до най-добрата част, най-добрите услуги и инструменти за наблюдение на Microsoft Azure.

Относно Microsoft Azure

Microsoft Azure е името на услугата за изчисления в облак на гиганта Редмънд. Може да се използва за изграждане, тестване, внедряване и управление на приложения и услуги чрез глобална мрежа от управлявани от Microsoft центрове за данни. Microsoft Azure предоставя софтуер като услуга (SaaS), платформа като услуга (PaaS) и инфраструктура като услуга (IaaS), поддържайки много различни програмни езици, инструменти и рамки, включително както специфичен за Microsoft, така и софтуер и системи на трети страни.

Стартирал в началото на 2010 г., Microsoft Azure вече предлага широк спектър от услуги. Някои от най-важните са неговите изчислителни услуги, които включват виртуални машини, работещи с Windows или Linux, услуги за приложения или среди на платформа като услуга (PaaS), позволяващи на разработчиците лесно да публикуват и управляват уебсайтове, и уеб хостинг, за да назовем само няколко. Microsoft Azure също предлага услуги за съхранение, както и услуги за управление на данни.

Microsoft Azure вероятно най-добре се описва като „облачен слой“ върху редица системи на Windows Server, които използват Windows Server 2008 и персонализирана версия на Hyper-V, известна като Microsoft Azure Hypervisor за предоставяне на виртуализация на услугите. Мащабирането и надеждността на платформата се контролират от Microsoft Azure Fabric Controller, който гарантира, че услугите и средата няма да се повредят, ако един или повече от сървърите се повредят в центъра за данни на Microsoft.

Мониторинг на ресурсите на Azure

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

Наличност

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

  Как бързо да превърнете имейлите в задачи

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

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

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

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

Услуги и инструменти за наблюдение

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

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

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

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

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

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

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

  Как да инсталирате и използвате разширения в новия Microsoft Edge

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

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

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

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

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

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

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

3- AppDynamics IQ

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

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

  Ето как да гледате плейофите на НБА без кабел

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

4- Нова реликва

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

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

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

5- LM облак

LM Cloud от LogicMonitor е облачна услуга, която осигурява задълбочен мониторинг на ресурсите на Microsoft Azure, като същевременно осигурява цялостно покритие за съществуваща локална инфраструктура. Стратегията зад LM Cloud е уникална, защото надхвърля традиционните данни за производителност и наличност на ниво ресурси. Този инструмент осигурява видимост на всички компоненти, които имат потенциал да повлияят на здравето на вашата поддържана от Azure инфраструктура и услуги.

LM Cloud опростява наблюдението в облака и предоставя изчерпателна видимост върху здравето и производителността на инфраструктурата на Azure, нещо, което иначе може да бъде трудно да се получи. Тази видимост се постига със стратегия за наблюдение в облак, която включва трите компонента, които са от решаващо значение за оценката на цялостното здраве на облачните инфраструктури: мониторинг на производителността на ресурсите, наблюдение на наличността на Azure и наблюдение на ROI.

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

6- BMC TrueSight

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

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

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