Вход |  Регистрация

Все Тэги

Fox News за год добился 10-ти кратного возврата инвестиций в APM

22.03.2015278 просм.

foxnewsСегодня мы расскажем о том, как на практике решения APM помогают бизнесу. И сделаем это на примере Fox News, одного из самых больших новостных веб-сайтов в США, с ежемесячным количеством просмотров страниц более одного миллиарда. Новый контент добавляется практически непрерывно, и используется не только на самом сайте Fox News, а и с помощью API расходится по другим новостным сайтам.

Временные решения не помогали справиться с постоянными проблемами в продуктивной среде

Почти на протяжении двух лет у FoxNews были проблемы с продуктивной средой, ее было просто невозможно обслуживать. Например, периодически запросы к базе данных отрабатывали до 5 минут, что серьезно сказывалось на производительности всего приложения. А решать подобные проблемы с помощью одних лишь логов не получается.

Системные администраторы были вынуждены идти на крайние меры, чтобы только медленные транзакции не нарушали работу сайта. Как только они впервые замечали очередную проблему, то просто перезапускали всю систему, а затем предоставляли вендорам и разработчикам дампы потоков транзакций для анализа и исправления ситуации.

Как временное решение проблемы также использовалось длительное время жизни при кэшировании страниц. Однако это вызывало новые трудности с быстрым заполнением кэша, и были даже разработаны скрипты, которые слушали RSS собственного веб-сайта и автоматически сбрасывали кэш.

Ситуацию усугубляли новые релизы и возможности, после которых администраторам и разработчикам часто приходилось часами заниматься траблшутингом. А уж на то, чтобы стабилизировать работу приложения после обновления системы управления контентом или систем доставки, иногда уходили недели. В конечном итоге в Fox New пришли к выводу, что требуется APM решение, которое радикально изменит подход, и обеспечит быстрые обновления и качественное обслуживание, вместо перманентного тушения пожаров.

AppDynamics отлично показала себя в высоконагруженной среде

Системные администраторы перепробовали самые разные инструменты, от собственной разработки до коммерческих. Но они не спасали ситуацию, а лишь добавляли overhead. В поисках решения, которое бы подходило для сильно нагруженной продуктовой среды, компания обратила внимание на AppDynamics.

Уже на этапе тестирования всех покорила детализация бизнес-транзакций, обращений к сервисам и отсутствие дополнительной нагрузки. Поэтому пилотный проект перешел в полноценное внедрение.

235 тысяч долларов экономии в год за счет повышения эффективности работы

Платформа AppDynamics разительно улучшила траблшутинг ошибок приложения. Если раньше команда из пяти человек целый день разбиралась с последствиями мелких изменений кода, то теперь один сотрудник справляется с этим за несколько минут. На решение проблем после больших обновлений уходят часы, а не недели.

По оценке FoxNews, только за счет более продуктивной работы сотрудников достигнуто 165 тысяч долларов экономии за год. Еще 70 тысяч экономится на уменьшении количества простоев и инцидентов, а также количества запросов, направленных для обработки в службу поддержки. Вместо 6-7 обращений в день сегодня количество тикетов достигло 1-2 в неделю, причем даже эти случаи чаще всего вызваны ошибками пользователей.

Появилось время сфокусироваться на других вопросах, в том числе проактивном улучшении сервисов и устранении проблем до того, как они затронут пользователей. Например, в один момент стали зависать публикации материалов, а вендор системы управления контентом не смог помочь с определением причины. Корреляция же событий в системе мониторинга показала, что умирают запросы к провайдеру поискового сервиса. После временного отключения подобных обращений все пришло в норму, а с поставщиком сервиса зашел разговор о невыполнении SLA.

Повышение репутации и доходности

Еще одним важным эффектом от внедрения APM платформы стало повышение лояльности посетителей. Читатели на 10-15% чаще стали задерживаться на сайте, благодаря быстрой загрузке страниц и оперативному обновлению новостей. Потребность в использовании «костылей» для решения проблем исчезла, узкие места оперативно обнаруживаются и устраняются.

Как результат – стабильная работа сервиса и увеличение количества посетителей и просмотров, повышение репутации веб-сайта и доходности бизнеса.

Метки: , , , , ,

Добавить комментарий

Для отправки комментария вам необходимо авторизоваться.

Партнеры DevOpsHub и DevOpsWiki