В отличие от приложений Win32, которые разрабатывались более 10 лет, если у вашего .NET-приложения возникают проблемы с производительностью, сможете ли вы быстро найти суть проблемы, учитывая растущую долю рынка приложений .NET, Symantec также должна это сделать? освободите одну руку для .NET с точки зрения информационной безопасности.
Преимущества .NET в эффективности разработки и поддержке платформ разработки весьма очевидны, но с точки зрения мониторинга производительности и высокой доступности, кроме Microsoft, не существует поставщика решений, который мог бы рассматриваться как обладающий монопольным потенциалом. Причин много, но ключевыми являются две: с одной стороны, она слишком нова и должна перейти с 1.0 на 3.5, когда ей исполнится 6 с половиной лет, с другой стороны, в отличие от Java, которая относительно слаба; от первоначального производителя, .NET всегда был в составе Microsoft. Под строгим контролем MOM, System Center Server и WMI немногие производители готовы выйти на этот рынок. Однако по сравнению с общей интеграцией .NET и разработкой приложений этот рыночный потенциал огромен, потому что, пока приложение .NET имеет определенный масштаб, он будет рассматривать возможность мониторинга и настройки производительности, поэтому, учитывая, что существует такой большой " Dongpo «Meat», отдел Symantec APM (управление производительностью приложений), на данный момент запускает восьмую версию портфолио i3.
i3 ориентирован на приложения .NET и SQL Server. Он в основном имеет две функции: SmartLink для мониторинга приложений в реальном времени и SmartTune, экспертную систему производительности. Он также имеет независимый SDK, позволяющий пользователям настраивать контент мониторинга в соответствии с потребностями мониторинга. Учитывая общую среду SOA, приложения .NET часто «смешиваются» с приложениями Java в различных ИТ-средах, поэтому эта версия также включает базу знаний для диагностики производительности J2EE.
Однако, какие бы «обнадеживающие» комментарии аналитики ни дали этому продукту, я считаю, что он столкнется с давлением со стороны Microsoft на рынках мониторинга .NET и SQL Server. В конце концов, мониторинг на системном уровне Windows практически основан на механизме WMI, и, вероятно, лучше всего этому механизму соответствует MOM, будь то обучение или практическое применение; фактически Enterprise Library стала моделью для многих .NET-приложений; Можно сказать, что инструмент, являющийся основным компонентом общего блока, встроен во всю корпоративную библиотеку. Его периферией является монитор производительности и WMI, на которое обращает внимание сообщество Microsoft Patterns && Practices. к мониторингу и настройке производительности .NET, в дополнение к «Улучшению производительности приложений .NET» и «В дополнение к трем сериям «Масштабируемость», «Мониторинг в проектировании распределенных приложений .NET» и «Проектирование управляемых приложений для .NET», которые скоро будут выпущены, почти все остальные серии посвящены тому, как улучшить производительность приложений .NET даже на уровне инструментов разработки. Рекомендации по проектированию библиотек классов были непосредственно встроены в среду разработки VSTS; Контент является всеобъемлющим, но кажется, что все это дает людям ощущение «недоделанного». У многих компаний недостаточно технических возможностей для объединения контента, и компании предпочитают предоставлять ориентированные решения, основанные на «готовом» виде. продукт для мониторинга. Возможность мониторинга бизнес-показателей, но Microsoft, похоже, всегда стремится продвигать свои ключевые серверные продукты — SQL Server, SharePonint и BizTalk. Можно сказать, что Microsoft ушла с рынка, но я считаю, что нет. Существует разрыв в доверии между производителями .NET и предприятиями. По оценкам Symantec, это также серьезно.
Несмотря на это, i3 напоминает нам, что мы должны не только обращать внимание на код на этапе «белого ящика» и на систему «черного ящика» в рабочем состоянии, но также думать о том, как превратить его в «серый ящик» в сегодняшних ИТ-сервис-ориентированных системах. В мире не будет системы эксплуатации и обслуживания. Поддерживаемые приложения .NET будут такими же хрупкими, как последний лист на ветке после зимы.