Оценка бизнес-результатов с помощью AppDynamicsMeasure business outcomes with AppDynamics

Измерения и количественные показатели успешных бизнес-результатов являются важной частью любой стратегии внедрения в облако.Measuring and quantifying successful business outcomes is a crucial part of any cloud adoption strategy. Понимание производительности приложения и взаимодействие с пользователем — ключевой способ измерения результатов бизнеса.Understanding an application's performance and user experience is key to measuring those business outcomes. Тем не менее, точное измерение корреляции между производительностью приложения, удобством работы пользователя и бизнес-влиянием зачастую сложно, неточнее и занимает много времени.However, accurately measuring the correlation between application performance, user experience, and business impact is often difficult, inaccurate, and time consuming.

AppDynamics может предоставить бизнес-аналитику для большинства вариантов использования, и многие организации начинают комплексную стратегию внедрения облака с использованием следующих вариантов использования:AppDynamics can provide business insights for most use cases, and many organizations start a comprehensive cloud adoption strategy with the following use cases:

  • Сравнение до и после миграцииA pre- and post-migration comparison
  • Работоспособность бизнесаBusiness health
  • Проверка выпускаRelease validation
  • Работоспособность сегментаSegment health
  • Пути взаимодействия пользователяUser journeys
  • Бизнес-путиBusiness journeys
  • Воронки преобразованияConversion funnels

В этом руководстве основное внимание уделяется измерению результатов сравнения, выполняемых до и после миграции, а так же объясняется, как ускорить и уменьшить риск миграции во время внедрения в облако.This guidance will focus on how to measure business outcomes of a pre- and post-migration comparison and how to accelerate and reduce risk for a migration during your cloud adoption journey.

Как работает AppDynamicsHow AppDynamics works

Перед миграцией небольшой упрощенный агент развертывается вместе с приложениями.Prior to migration, a small, lightweight agent is deployed alongside your applications. Агенты предназначены специально для различных языков, таких как .NET, Java и Node.js.Agents are purpose-built for various languages such as .NET, Java, and Node.js. Агент собирает данные о производительности и диагностике во время миграции и отправляет их контроллеру для корреляции и анализа информации.The agent collects performance and diagnostic data during the migration and sends it to a controller to correlate and analyze the information. Контроллеры могут находиться в полностью управляемой среде AppDynamics, или клиент может управлять ими в Azure.Controllers can reside in a fully managed AppDynamics environment, or the customer can choose to manage them in Azure. Основные пользовательские интерфейсы определяются как бизнес-транзакции, которые помогают определить базовые показатели для нормальной работы приложения или бизнеса.Key user experiences are identified as business transactions, which help you to discover the baseline for normal application or business performance. Независимо от того, являются ли они традиционной серверной инфраструктурой, базой данных, компонентами по промежуточного слоя, локальным или в облаке, все компоненты приложения и зависимости определяются в режиме реального времени для всего приложения и каждой бизнес-транзакции.Whether they're traditional server infrastructure, database, middleware components, on-premises, or in the cloud, all application components and dependencies are identified in real time for the entire application and each business transaction.

Схема потока AppDynamics рис. 1. Схема потока AppDynamics.An AppDynamics flow map Figure 1: An AppDynamics flow map.

AppDynamics определяет бизнес-метрикиAppDynamics identifies business metrics

AppDynamics помогает определить ценность для бизнеса для ваших приложений, определить ключевые метрики, которые должны соответствовать им, чтобы хранить их значения, и проверить, соответствуют ли они целевым бизнес-результатам.AppDynamics helps you to define business value for your applications, identify the key metrics that they should meet to retain their value, and verify if they're fulfilling their target business outcomes. Агенты AppDynamics собираются эти точки данных и традиционные метрики производительности приложений, такие как время отклика и использование памяти в режиме реального времени, непосредственно из приложения и без внесения изменений в код.AppDynamics agents collect these data points and traditional application performance metrics like response time and memory utilization in real time, directly from the application, and without any changes to code.

Бизнес-метрики тесно связаны с результатами бизнеса.Business metrics are closely related to business outcomes. Многие организации имеют сложные метрики, которые измеряют уникальные результаты бизнеса, и эти результаты могут варьироваться от финансовых и гибких, связанных с производительностью и целями участия клиентов.Many organizations have complex metrics that measure unique business outcomes, and these outcomes can range from fiscal and agility-related to performance and customer engagement goals. AppDynamics собирает метрики, которые являются специфическими и полезными для Организации, и эти метрики могут участвовать в текущих бизнес-операциях до и после миграции рабочих нагрузок в Azure.AppDynamics collects the metrics that are specific and useful to your organization, and those metrics can contribute to current business operations before and after migrating workloads to Azure.

Пример.Example:

Компания, которая продает мини-приложения из онлайн-магазина, определила следующие основные бизнес-транзакции в своем приложении:A company that sells widgets from an online marketplace has identified the following key business transactions within their web application:

  • Целевая страницаLanding page
  • Добавьте элемент в корзинуAdd to cart
  • ОтправкаShipping
  • Выставление счетовBilling
  • Подтвердить заказConfirm order

Эти типы бизнес-транзакций являются общими для приложений электронной коммерции.These types of business transactions are common to e-commerce applications. Воронка преобразования — это путешествие, которое пользователь получает через эти страницы, и непосредственно приводит к выручке продаж на платформе компании.A conversion funnel is the journey that a user takes through these pages, and it directly leads to sales revenue on the company's platform. Когда пользователь отменяет путешествие из-за низкой производительности страницы или ошибок, это напрямую влияет на базовую прибыль компании.When users abandon the journey because of poor page performance or errors, this directly impacts the company's underlying profit.

Кроме того, компания определила следующие основные метрики бизнеса:Additionally, the company has identified the following key business metrics:

  • Итоги корзиныCart totals
  • Сегменты клиентаCustomer segments
  • Местоположения клиентовCustomer locations

Объединение метрик производительности приложения и бизнеса позволяет четко продемонстрировать, как их производительность приложения связана с их базовой прибылью.Combining application and business performance metrics helps to clearly demonstrate how their application's performance relates to their underlying profit. Этот уровень видимости и типы аналитических данных будут жизненно важны во время миграции.This level of visibility and types of insights will be vital during migrations.

Настраиваемые панели мониторинга — это один из многих AppDynamics инструментов, которые визуализируют эти аналитические данные.Configurable dashboards are one of many AppDynamics tools that visualize these insights. В этом примере в режиме реального времени мы видим общий принцип преобразования, а также влияние на производительность отдельных страниц в отношении отправок вместе с итогами покупательской корзины, сегментом клиента, расположением и общими сведениями о доходах.In this real-time example, we see the overall conversion funnel and the impact on individual page performance against abandoners alongside shopping cart totals, customer segment, location, and general revenue details.

Панель мониторинга влияния на бизнес-AppDynamics рис. 2. AppDynamics панель мониторинга влияния на бизнес.AppDynamics business impact dashboard Figure 2: AppDynamics business impact dashboard.

Ресурсы, помогающие определить бизнес-метрикиResources to help identify business metrics

В разделах стратегии и бизнес-результаты облачной инфраструктуры внедрения содержатся рекомендации и стратегии, помогающие определить результаты бизнеса для вашей организации.The strategy and business outcomes sections of the Cloud Adoption Framework provide the guidance and strategies to help you identify business outcomes for your organization.

Сравнение до и после миграцииPre- and post-migration comparison

Облако предоставляет огромные преимущества и потенциальные возможности, но первые шаги миграции часто являются непонятными и полными рисками.The cloud offers vast benefits and potential, but the first steps of a migration are often unclear and full of risk. Успешная миграция должна оцениваться по большему критерию, чем возможность успешного развертывания.A successful migration must be evaluated by more criteria than the capability for a successful deployment. Понимание работы пользователей, выполняемых до и после миграции в облако, и бизнес-производительность позволяет настраивать и исправлять их при необходимости, что может помочь в создании успешных бизнес-задач, одновременно поддерживая ценность, предоставляемую Azure на протяжении всего процесса миграции.Understanding the pre- and post-cloud-migration user experience and business performance helps you to adjust and stabilize both, when needed, which can help to produce successful business outcomes while reinforcing the value that Azure provides throughout your migration journey.

Чтобы создать основу для понимания того, как AppDynamics предоставляет метрики бизнеса и приложений, Сравните эти метрики до и после миграции, чтобы оценить успешность и результаты выполнения целевого бизнеса.To build on the foundation of understanding how AppDynamics provides business and application metrics, compare those metrics before and after a migration to evaluate its success and if the target business outcomes are met.

Пример.Example:

Билеты на фильмы в Интернете, вымышленный Продавец билетов на видеофильме, работают для снятия существующих центров обработки данных и перемещения их рабочих нагрузок в Azure.Movie Tickets Online, a fictitious online movie ticket seller, is working to retire their existing datacenters and move their workloads to Azure. Проблемы с емкостью привели к снижению производительности бизнес-транзакций, а также к оптимизации производительности и емкости в Azure.Their capacity issues have led to poor business transaction performance, and they look forward to the performance optimizations and capacity in Azure.

Помимо повышения производительности, они хотят обеспечить соответствие бизнес-результатов совершенствования своих продаж и роста дохода.In addition to improving performance, they want to ensure that the business outcomes of improving their sales funnels and growing their revenue will be met. В ходе миграции они разворачивают AppDynamics в существующих локальных средах, чтобы ясно понять их текущую производительность.As part of their migration, they deployed AppDynamics to their existing on-premises environments to clearly understand their current performance. В рамках облачного развертывания билеты на фильмы в Интернете могут использовать встроенную интеграцию AppDynamics с Azure для понимания производительности после миграции и результатов бизнеса.As part of the cloud deployment, Movie Tickets Online can use AppDynamics native integration with Azure to understand post-migration performance and business outcomes.

В этом случае они смогли увидеть увеличение скорости преобразования с 48 до 79 процентов и улучшений в соответствии с производительностью, временем отклика и объемом продаж билетов.In this case, they were able to see an increase in conversion rates from 48 to 79 percent and improvements to underlying performance, response time, and ticket sales volume.

Сравнение миграции AppDynamics . рис. 3. Сравнение AppDynamics миграции.AppDynamics migration comparison Figure 3: AppDynamics migration comparison.

Дальнейшие действияNext steps

AppDynamics предоставляет организациям уникальную возможность измерять результаты бизнеса в рамках стратегии внедрения в облако.AppDynamics gives organizations the unique ability to measure the business outcomes during their cloud adoption strategy. Посетите AppDynamics , чтобы узнать больше о AppDynamics с помощью Azure.Visit AppDynamics to learn more about AppDynamics with Azure.