Моніторинг продуктивності додатків і стану ІТ-інфраструктури (Application Performance Monitoring, APM) – це одна з найбільш перспективних послуг, які пропонує компанія АМ-БІТС на українському ринку.
За часів пандемії, коли більшість співробітників працює віддалено, рішення APM стають особливо затребуваними. Так, результат опитування більше 1000 IT-фахівців з усього світу показав, що 80% респондентам не вистачає достовірної інформації щодо стану роботи сервісів і додатків. Також наголошено на важливості розуміння бізнес-процесів для ефективної роботи окремих команд і підприємства в цілому.
Що таке моніторинг продуктивності додатків?
Моніторинг продуктивності додатків – це набір інструментів, що дозволяють IT-фахівцям вашого підприємства отримувати повну та своєчасну інформацію про якість роботи всіх бізнес-додатків і пов’язаних з ними процесів.
Системи APM гарантують, що додатки, з якими працюють користувачі, відповідають стандартам продуктивності і функціональним вимогам, тим самим забезпечуючи необхідний рівень користувальницької взаємодії (UX).
Наскрізний моніторинг продуктивності додатків
Переваги APM-рішень від AppDynamics
Вивчивши різноманітність продуктів APM на світовому ринку IT-послуг, АМ-БІТС зробила вибір на користь рішень компанії AppDynamics. На сьогоднішній день AppDynamics є частиною Cisco – лідера галузі.
Для того, щоб зрозуміти причини такого вибору, давайте звернемося за відповідями до Олександра Цибуліна – провідного інженера компанії АМ-БІТС, сертифікованого фахівця Cisco (CCNP Security, Networking) і AppDynamics.
Рішення Application Performance Monitoring (APM): Для чого вони потрібні бізнесу?
На сьогодні програмне забезпечення все більше впроваджується в наше повсякденне життя. Раніше багато процесів доводилося виконувати вручну, і для їх вирішення потрібна особиста присутність відповідної IT-фахівця. Зараз же більшість бізнес-задач можуть бути виконані віддалено, шляхом простої взаємодії з ПК, планшетом або смартфоном. Все більше компаній надають різні послуги за допомогою мобільних і десктопних додатків.
Наприклад, вже нікого не дивують сервіси виклику таксі, доставки їжі, інтернет-банкінгу тощо. Слід зазначити, що лояльність клієнтів до бренду безпосередньо залежить від якості бізнес-додатків і досвіду взаємодії (UX, user experience). Якщо, наприклад, користувач вирішив замовити таксі за допомогою мобільного додатку, але у нього додаток мимовільно закрився з помилкою, то скоріш за все він скористається послугою конкурента. А якщо це буде повторюватися часто, то компанія назавжди втратить цього клієнта.
Тому основною метою APM-рішень є наскрізний моніторинг роботи бізнес-додатків. Правильно підібраний інструмент APM допоможе виявити і вказати на джерело проблеми, перейти з реактивного на проактивний підхід вирішення проблем, і показати користувачеві як само проблеми з додатком впливають на бізнес.
Хто такі AppDynamics?
AppDynamics – це лідер ринку в області APM-рішень для бізнесу, починаючи з 2012 року, за версією дослідницької компанії Gartner. У 2020 році компанія, вже будучи частиною компанії Cisco, в восьмий раз поспіль підтвердила свій статус кращого постачальника на ринку APM-послуг. SaaS і локальні варіанти APM рішень успішно реалізовані на підприємствах по всьому світу, в тому числі у великих міжнародних компаніях, таких як Vodafone, BMW, Nasdaq, Cisco і ряді інших.
Рейтинг Gartner’s Leaders Quadrant 2020
for Application Performance Monitoring and Ability to Execute
Що AppDynamics може запропонувати бізнес-користувачам?
Основна перевага APM-рішень компанії AppDynamics полягає в тому, що вони дають можливість користувачам побачити те, що відбувається всередині програми. Інструменти APM можуть відслідковувати кожен запит, починаючи від призначеного для користувача інтерфейсу (браузер або мобільний додаток), закінчуючи класами / методами, викликами баз даних і сторонніх сервісів.
Інструменти моніторингу додатків допомагають будувати інтерактивну карту взаємодій, яка завжди залишається актуальною і оновлюється в реальному часі.
Крім цього, APM-рішення встановлюють базові показники (бейслайни) по кожній налаштованій метриці, а також відстежують відхилення від них. Це допомагає відслідковувати можливі проблеми з тим чи іншим додатком, які могли вплинути на якість роботи користувачів системи.
Характерною особливістю рішень AppDynamics є функція аналізу аномалій, яка істотно спрощує діагностику більшості проблем, що виникають.
У чому полягає цінність APM-рішень AppDynamics?
В силу того, що AppDynamics агрегує інформацію, отриману з різних джерел (Бази Даних, Сервера додатків, Список, Браузери та Мобільні додатки) – він є єдиним джерелом істини (SSOT) для всіх команд, які розробляють і обслуговують додатки. В результаті, користувачі отримують ряд незаперечних переваг:
- Глибока деталізація інформації, із зазначенням самих повільних частин додатку, дозволяє значно скоротити час, необхідний на пошук причини проблеми, і дозволяє зменшити кількість персоналу, який потрібен для діагностики.
- Фахівці з управління IT-службами бачать як інфраструктура впливає на додаток, і можуть відразу зрозуміти яка саме команда вирішить цю проблему, без залучення інших варіантів.
- Розробники витрачають набагато менше часу на виявлення та усунення неполадок в роботі додатків, отримуючи, таким чином, набагато більше вільного часу на розробку нового функціоналу.
- Зручність використання аналітики для менеджменту додатків, яка дозволяє корелювати бізнес-метрики KPI з урахуванням стану того чи іншого додатка.
- Порівняння різних метрик (як бізнес, так і технічних) в різних релізах, дозволяє зрозуміти наскільки покращилась робота додатки з виходом нової версії.
В якому вигляді доступні APM-рішення AppDynamics?
Сьогодні компанія AppDynamics пропонує на ринку два варіанти рішень з моніторингу продуктивності додатків – у вигляді SaaS і On-Premises версій. У випадку з SaaS варіантом, всі питання щодо розгортання, обслуговування та масштабування платформи AppDynamics бере на себе сам вендор. При цьому ціни на ліцензії SaaS і On-Prem пропозицій абсолютно однакові для обох варіантів розгортання.
Які бізнес-процеси можна моніторити за допомогою рішення AppDynamics?
APM-рішення, які пропонує компанія AppDynamics на ринку ІТ-послуг, практично універсальні. Вони здатні забезпечити наскрізний моніторинг будь-яких бізнес-додатків, які написані на мовах Java, .NET, Python, C / C ++, Node.js і багатьох інших. Не може не радувати і платформенная сумісність цих інструментів моніторингу. Це і мобільні додатки для IOS і Android, і різні бази даних, і більшість сучасних браузерів.
Для чого потрібна бізнес аналітика в AppDynamics?
У APM-рішень AppDynamics є можливість отримувати необхідні свідчення роботи додатків безпосередньо з виконуваних класів і методів. Це дає можливість будувати різні аналітичні панелі – дешборди, які показують стан продуктивності додатків в реальному часі. Для кращого розуміння, наведу вам такий приклад:
У компанії, що працює в сфері eCommerce, є власний додаток для онлайн-покупок. За допомогою APM-рішення ми витягуємо інформацію з коду програми за оплаченими товарами, які були куплені користувачами за допомогою цього додатка. На підставі отриманої інформації ми можемо побудувати зведену інформаційну панель, в якій буде показана виручка за потрібний період часу. Далі, можна зв’язати і проаналізувати показники виручки, порівнявши їх з технічним станом додатку, тією чи іншою версією релізу, певною порою року і т.д.
Який досвід інтеграції APM-рішень є у АМ-БІТС?
Компанія АМ-БІТС починаючи з 2019 року має статус прямого партнера AppDynamics, що дозволяє нам отримувати більш розширену взаємодію з командами AppDynamics. У разі необхідності, ми можемо виносити на спільне обговорення питання, які вимагають неординарного рішення. Наприклад, для одного із замовників АМ-БІТС потрібна була розробка додаткової програми – агента спостереження за продуктивністю додатків, якого спочатку не було в плані проекту. На наше прохання фахівці AppDynamics протягом шести місяців змогли розробити необхідний клієнту агент. Такі результати нашого партнерства з постачальником АРМ-рішень були по достоїнству оцінені нашими замовниками.
Якщо говорити про сукупний досвіду роботи нашої команди з інтеграції рішень для моніторингу продуктивності додатків, то хотілося б відзначити, що компанія АМ-БІТС почала працювати у напрямку APM задовго до того, як стала прямим партнером AppDynamics. Подібні проекти ми почали впроваджувати на підприємствах України починаючи вже з кінця 2017 року. На поточний момент ми можемо по праву пишатися сформованою командою штатних сертифікованих фахівців. Команда АМ-БІТС здатна впровадити не тільки окремі АРМ-рішення AppDynamics, але і вирішити більш комплексні завдання, пов’язані зі всілякими інтеграціями з іншими системами на підприємстві.
Чи можна докладніше дізнатися про ваш досвід впровадження АРМ-рішень AppDynamics?
Звісно. На сьогоднішній день фахівці АМ-БІТС вже успішно провели інтеграцію у низки замовників – підприємств-лідерів ринку в банківській, фінансовій, страховій і телекомунікаційній сферах. Деякі з наших реалізованих кейсів ви можете отримати на вашу електронну пошту, просто надіславши запит на нашому сайті, або звернувшись до нашого менеджера.
Крім рішень щодо інтеграції, компанія АМ-БІТС також пропонує і здійснює комплексну технічну підтримку впроваджених систем. Таким чином, ми завжди готові допомогти нашим клієнтам вирішити будь-які питання, які можуть виникнути в процесі експлуатації.
Про нашого експерта
Олександр Цибулін в даний час працює в компанії АМ-БІТС. Він по праву займає цікаву, але вкрай відповідальну посаду провідного інженера компанії. Олександр є сертифікованим фахівцем, який успішно підтвердив свій досвід та кваліфікацію у низці найбільш авторитетних IT-компаній світу – Cisco (CCNP Security, Networking), AppDynamics, Radware та ін. Основні напрямки його роботи включають в себе моніторинг ПО і забезпечення кібербезпеки. Свій вільний час Олександр Цибулін воліє проводити яскраво і активно, займаючись сноубордингом, бігом, і подорожами.