- - 7 кращих служб моніторингу веб-служб Amazon (AWS)

7 кращих служб моніторингу веб-служб Amazon (AWS)

Всім відомі Амазонки. Компанія, яка колись була не що інше, як інтернет-продавець книг, перетворилася на найбільшу в світі інтернет-роздрібну торгівлю та ринок. Щоб підтримати його феноменальний ріст, Amazon довелося стати майстром з розгортання ІТ-інфраструктури. Колись вони були, не так вже й давно було сенсу орендувати невикористані частини їх інфраструктури клієнтам, які потребують у них потреб. Це - дуже спрощене - як ожили веб-сервіси Amazon. Частинний хостинг, частина віртуалізація, часткове розповсюдження контенту, веб-сервіси Amazon - це складний звір. І зі складністю виникає потреба в належному моніторингу. Сьогодні ми розглянемо деякі з них найкращі послуги та інструменти для моніторингу веб-служб Amazon.

Перш ніж розпочати, ми зробимо все можливе для кращогоопишіть, що таке веб-сервіси Amazon Ви будете в кращому становищі, щоб повністю оцінити огляд наших продуктів, і всі ми будемо на одній сторінці. Потім ми поглибимося трохи глибше та обговоримо моніторинг AWS. Більш конкретно, ми розглянемо, що означає моніторинг AWS. Потім ми поговоримо про різні види послуг та інструментів моніторингу. Як не дивно, незважаючи на те, що AWS є хмарною платформою для віртуалізації, деякі вважають за краще використовувати локальні фізичні інструменти для моніторингу. Озброївшись усією цією базовою інформацією, ми будемо готові вирішити огляд деяких найкращих сервісів та інструментів для моніторингу веб-служб Amazon.

Веб-сервіси Amazon в двох словах

Веб-сервіси Amazon були запущені ще в 2006 роціЕнді Джасі як платформа, що пропонує онлайн-сервіси для сторонніх веб-сайтів та клієнтських додатків. Більшість сервісів, що розміщуються на AWS, - це бек-енд-сервіси, які не піддаються безпосередньо кінцевим користувачам, але натомість пропонують функціональні можливості, які розробники можуть використовувати через 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 може підтвердити, що компонент веб-сервера працює.

Операційні метрики

Наступні речі, за якими можна було б стежити, - церізні експлуатаційні показники пристроїв. Ті ж основні методи, які використовуються для локального моніторингу, часто можна використовувати, а коли їх немає, існує кілька альтернатив. Що стосується того, які операційні показники слід контролювати, ми можемо придумати такі речі, як завантаження процесора та використання пам'яті. Інші показники, ближчі до фізичної системи, такі як температура центрального процесора, часто опускаються, оскільки вони стосуються тієї частини середовища, якою керує AWS.

Продуктивність

Останній елемент, який часто контролюють, - цевиконання. Цим ми маємо на увазі підсумкову та кінцеву продуктивність системи в цілому. Деякі називатимуть це моніторингом роботи користувачів. Це пов'язано з підтвердженням того, що всі різні компоненти спілкуються правильно і кожен з них реагує своєчасно, пропонуючи прийнятну ефективність в кінці.

Різні типи служб та інструментів моніторингу

Інструменти моніторингу можна диференціювати на основікілька критеріїв. Одним з найважливіших диференціюючих факторів є застосовуваний метод збору даних. Деякі інструменти покладаються на Простий протокол управління мережею (SNMP) для отримання операційних параметрів із систем та пристроїв, які вони контролюють. Інші, замість цього, покладаються на інструмент управління Windows, дещо схожа технологія, це зарезервовано для операційних систем Windows. Але для остаточної деталізації та різноманітності контрольованих параметрів інструменти на основі агентів важко перемогти. Вони покладаються на локального агента, який завжди працює в системах, що контролюються, і який відповідає за збір даних. Однак є один головний недолік моніторингу на основі агентів. Це, як правило, додаткове навантаження на системні ресурси, які іноді можуть бути обмеженими.

Ще один поширений відмітний чинник міжрізні засоби моніторингу, пов'язані з їх місцезнаходженням Деякі інструменти локально встановлені на сервері і здійснюватимуть їх моніторинг у ваших локальних мережах. Інші системи - і вони стають все більш популярними - базуються на хмарі та пропонуються в Програмному забезпеченні як модель обслуговування. У наш час багато людей віддають перевагу хмарним послугам моніторингу. Фактично. Деякі організації управляють складними ІТ-середовищами, не володіючи єдиним сервером, переміщуючи всі служби - включаючи моніторинг та управління - до хмари.

Найкращі послуги та інструмент моніторингу

Досить теорії, давайте тепер розглянемо деякі з нихнайкраща послуга та засоби моніторингу AWS, які ми могли знайти. У нашому списку є безліч дуже різних інструментів, кожен з яких пропонує різні можливості моніторингу AWS. Багато інструментів також можна використовувати для контролю будь-якого типу віртуальних чи фізичних, локальних або хмарних серверів.

1. Монітор сервера та додатків SolarWinds (Безкоштовний пробний період)

SolarWinds - відомий видавець деяких виданьнайкращі інструменти мережевого та системного адміністрування. Компанія існує вже близько двадцяти років, і її флагманський продукт під назвою Network Performance Monitor постійно оцінюється серед найкращих інструментів моніторингу SNMP. Щоб зробити речі ще кращими, SolarWinds також робить досить багато безкоштовних інструментів, кожен з яких відповідає конкретним потребам адміністратора мережі. Розширений калькулятор підмережі та сервер Kiwi Syslog - два приклади цих безкоштовних інструментів.

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

Монітор серверів і додатків SolarWinds - інформаційна панель підсумків

  • БЕЗКОШТОВНИЙ ПРОБНИЙ ПЕРІОД: Монітор сервера та додатків SolarWinds
  • Офіційне посилання для завантаження: https://www.solarwinds.com/server-application-monitor/registration

Серед особливостей, які нам найбільше подобаються Монітор сервера та додатків SolarWinds так просто налаштувати. Початкова конфігурація так само легко робиться за допомогою двопрохідного процесу автоматичного виявлення. Перший прохід виявляє кожен сервер, а другий знаходить програми на кожному виявленому сервері. Хоча цей процес може зайняти час, його можна пришвидшити, надавши список конкретних програм, які потрібно шукати. Після запуску інструменту, зручний інтерфейс користувача робить його легким. Персоналізована інформаційна панель інструменту дозволить відображати інформацію або в таблиці, або в графічному форматі.

Ціна за Монітор сервера та додатків SolarWinds починається з $ 2 995 і базується на кількості компонентів, вузлів та об'ємів, що контролюються. Для завантаження доступна безкоштовна 30-денна пробна версія, якщо ви хочете спробувати продукт перед його придбанням.

2. Монітор налаштування сервера SolarWinds (Безкоштовний пробний період)

Наступним у нашому списку є ще один продукт від SolarWinds під назвою the Монітор налаштування сервера або СКМ. Конкретний тип моніторингу, який він здійснює, єдосить унікальний: він відстежує конфігурації пристроїв та додатків для змін та відповідності різним стандартам. Це також потужний інструмент усунення несправностей, який може дати вам необхідну інформацію про зміни конфігурації та їх кореляцію із уповільненням продуктивності. Це допоможе вам знайти першопричину деяких проблем продуктивності, викликаних змінами конфігурації.

Скріншот монітора налаштування сервера SolarWinds

  • БЕЗКОШТОВНИЙ ПРОБНИЙ ПЕРІОД: Монітор налаштування сервера SolarWinds
  • Офіційне посилання для завантаження: https://www.solarwinds.com/server-configuration-monitor/registration

The Монітор налаштування сервера SolarWinds це інструмент на основі агентів, з розгорнутим агентомна кожному сервері, що контролюється. Однією з переваг такої архітектури є те, що агент продовжує збирати дані, навіть коли сервер відключений від мережі. Дані зберігаються локально, а потім надсилаються до інструменту, як тільки сервер знову в мережі.

Цей товар не залишає нічого особливогобажаний. Функція автоматичного виявлення цього інструмента автоматично виявить сервери, які підлягають моніторингу. Він також постачається із профілями конфігурації, що випускаються на звичайній основі, для найпоширеніших серверів. Він може використовуватися як основний інструмент управління активами, і він дозволить вам переглядати інвентаризацію обладнання та програмного забезпечення та звітувати про них. SCM може бути інтегрована у ваше системне рішення для моніторингу завдяки платформі Orion, на якій базується більшість інструментів моніторингу SolarWinds. Це чудовий інструмент, який використовується разом із попереднім для моніторингу вашого AWS-середовища.

Всупереч більшості інших продуктів SolarWinds, інформація про ціни на Монітор налаштування сервера недоступний. Вам потрібно буде зв’язатися з продажами SolarWinds. Однак доступна 30-денна версія для завантаження.

3. Amazon CloudWatch

Чи не було б сенсом використовувати інструмент Amazon для моніторингу інфраструктури AWS? Amazon CloudWatch, наш третій запис - це моніторинг та управліннясервіс, створений для розробників, системних операторів, інженерів надійності сайту (SRE) та ІТ-менеджерів. Інструмент надає вам дані та корисні відомості. Ви використовуєте їх для моніторингу ваших програм, виявлення, розуміння та реагування на загальносистемні зміни продуктивності, оптимізації використання ресурсів та отримання єдиного уявлення про експлуатаційне здоров'я. Це дуже ретельний інструмент, який пропонує майже весь необхідний моніторинг.

Скріншот Amazon CloudWatch

Amazon CloudWatch збирає дані моніторингу та експлуатації за допомогоюкілька методів, таких як збирання та аналіз журналів, а також контроль показників та подій. Вам надається єдиний вид ресурсів, додатків та служб AWS, які працюють на AWS та локальних серверах. Ви можете використовувати цей інструмент для встановлення тривожних сигналів, візуалізації журналів та метрик поруч, здійснення автоматизованих дій, усунення неполадок та виявлення інформації. Продукт також добре підходить для оптимізації ваших програм та забезпечення їх безперебійної роботи.

Одне з найбільших переваг Amazon CloudWatch як легко розпочати роботу. Продукт не має зобов'язань або мінімальної плати. Клієнти просто платять за те, що вони використовують, і стягується плата в кінці місяця.

4. AppDynamics iQ

AppDynamics придбала Cisco на початку 2017 року та її AppDynamics iQ платформа надає хмарні засоби моніторингуяку ви можете використовувати для інтегрованого моніторингу декількох інфраструктури або платформи як послуги (IaaS / PaaS) від AWS та більшості інших постачальників. Він забезпечує додатки в реальному часі та наочність у бізнесі. Він складається з шести високоінтелектуальних двигунів продуктивності, які називаються iQ, кожен з яких надає свої особливі таланти.

Скріншот програми AppDynamics iQ

Map iQ допомагає побачити та зрозуміти повну подорож клієнтів. Двигун автоматично створює та динамічно оновлює карти візуального потоку. Двигун Baseline iQ дозволяє це AppDynamics iQ платформа моніторингу автоматично встановлюєтьсядинамічні основи ваших бізнес-транзакцій та показників, використовуючи самонавчання, а не статичні пороги. Наступний механізм, який називається Diagnostic iQ, ефективно ізолює та вирішує проблеми з програмою, відстежуючи кожен рядок коду під час активізації можливостей глибокої діагностики. Двигун Signal iQ співвідносить великі обсяги метричних даних, зібраних з рішення моніторингу продуктивності, і забезпечує повний перегляд продуктивності програми. Двигун Enterprise iQ використовується для розгортання програми та управління продуктивністю. І останнє, але не менш важливе, двигун Business iQ пов'язує всі інші модулі з бізнес-вимогами.

Ціноутворення на AppDynamics iQ платформа недоступна. Щоб отримати детальнішу інформацію, вам потрібно буде зв’язатися з відділами продажів AppDynamics. Однак доступна безкоштовна 15-денна пробна версія та демонстрація в Інтернеті.

5. Нова Реліквія

Нова Реліквія пропонує набір декількох різних інструментів моніторингу, які б задовольнили більшість потреб у моніторингу. Особливий інтерес у контексті цієї публікації представляють два продукти, Новий реліктовий APM, інструмент моніторингу продуктивності програми та Нова реліктова інфраструктура, більш "традиційний" модуль моніторингу інфраструктури.

Скріншот нової реліктової інфраструктури

При використанні Нова Реліквія APM та інфраструктура разом, що ви отримуєтевсебічний огляд здоров’я ваших серверів і хостів, а також додатків і послуг, від яких вони залежать. У міру масштабу ваших програм та змін інфраструктури ви можете легко відстежувати стан конфігурації інвентаря та співвідносити зміни з можливим впливом на роботу системи та програми.

The Нова Реліквія платформа пропонується в Програмному забезпеченні як послугамодель, і вона особливо добре підходить для моніторингу хмарних інфраструктур, таких як AWS або Microsoft Azure. Компонент моніторингу інфраструктури Росії Нова Реліквія доступний у версії Essentials та Proверсія, остання дозволяє інтегрувати з іншими модулями New Relic. Ціни не перевищують 0,60 дол. На місяць за екземпляр для версії Essentials та 1,20 долара на місяць за екземпляр для версії Pro. Структура ціноутворення насправді досить складна, але Нова Реліквія веб-сайт має дуже хороший інструмент побудови цитат.

6. Логічний монітор

LogicMonitor це хмарний сервіс, який забезпечує поглибленнямоніторинг ресурсів AWS, забезпечуючи всебічне охоплення існуючої локальної інфраструктури. Він підтримує більшість параметрів AWS, таких як EC2, RDS, ELB, EBS, SQS тощо. Він витягне показники рівня додатків із екземплярів EC2, на яких працює Nginx, MySQL, Kafka та сотні інших додатків. Ви можете використовувати вбудований AWS SDK інструменту, щоб отримати спеціальні показники, заплановані події EC2 та статуси здоров'я Amazon.

Інформаційна панель логічного монітора

У цьому інструменті є автоматизоване виявлення всіх AWSресурси, а також виявляє та контролює всю вашу внутрішню інфраструктуру. Він також має попередньо налаштовані шаблони моніторингу, сумісні з більш ніж 1000 технологіями. Він може витягувати показники на рівні ОС та додатків, які недоступні лише в CloudWatch. Це всеосяжна платформа із вбудованими системами оповіщення, звітності та інформаційними панелями, яка консолідує потребу в декількох інструментах, що дозволяє вам та вашій команді робити більше з меншими ресурсами.

Логічний монітор доступний у три рівні, що збільшуютьсяфункції починаються від $ 15 на пристрій на місяць для Starter версії та від $ 23 за пристрій на місяць для верхніх версій Enterprise версії. Доступна безкоштовна 14-денна пробна версія, а також демонстрація.

7. BMC TrueSight

Останнім у нашому списку є платформа BMC TrueSight,ще одне хмарне програмне забезпечення як послуга. Ви можете використовувати платформу для запуску та оптимізації AWS, Azure, OpenStack та інших хмар, додатків та служб, прискорюючи інновації завдяки підвищенню операційної ефективності.

Скріншот BMC TrueSight

BMC TrueSight забезпечує контроль над ресурсами ІТ-інфраструктуриа також витрати, продуктивність додатків та кінцевий досвід користувачів для багатохмарних середовищ та додатків. Він забезпечує наочність у ІТ-середовищі та використовує алгоритмічну аналітику. Це дозволяє менеджерам програм та інфраструктури отримувати уявлення про планування та управління послугами та витратами, виходячи з пріоритетності бізнесу та операційних вимог.

Інформація про ціни на BMC TrueSight недоступний, і його можна отримати, звернувшись до продавців BMC. Безкоштовна пробна версія також може бути влаштована.

Коментарі