O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Александр Белоцерковский, Microsoft
Инструменты управления жизненным
циклом Microsoft – в облаке и локально
Реальный мир сложен
Оптимизация
ресурсов
Использование инструментов
для развертывания и
управления
Планирование
1 Мониторинг
РелизРазработка и
тестирование
2
Разработка Production
4
3
Develop Build
Test
Deploy Environments Monitor and Learn
Processes
Dev/Test
Production / Stage
Configuration Alerting
Monitor
Анализ эксплуатации:
Трудности в мониторинге
доступность приложения и
производительности.
Трудности в поиске причин
отказо...
2
Мониторинг
Azure
Visual Studio Team Services: Application Insights
Application Insights
Телеметрия собирается
везде
1
Телеметрия отправляется в
облако (есть оффлайн-режим)
Телеметрия проход...
Application Insight
поддерживает
AI используется
 В Microsoft
 Real Madrid
• 400 миллионов фанатов -> использование кросс-платформенных
проектов -> кросс...
Application Insights
Демонстрация. Много проектов – один портал
Резюме
 AI – средство больше для разработки, нежели
маркетинга
 Близкий к реальному времени мониторинг
 Хотите знать о ...
А если еще нет
пользователей?
Нагрузочное тестирование
Нагрузочные тесты состоят из серии
Web performance или unit тестов,
которые запускаются параллель...
Типичная схема нагрузочного тестирования
Сложности и проблемы
Проблема
Подготовка и настройка машин
Долго и неэкономно потом
Проблема
Цена решения
Дорого, необходи...
Решение
Visual Studio
Load Test Web
Service
Пул агентов – динамическое выделение
Results
database
Worker
Azure Blobs
Azure Tables
Azure
Visual Studio Team Services: нагрузочное тестирование
VSTS – предоставляемые ресурсы
Нагрузочное тестирование
Бесплатно: 20,000 минут (Virtual User) в месяц
Можно купить: $0.00...
Нагрузочное тестирование и
Application Insights
Демонстрация. Нагрузочное тестирование
Экономная
инфраструктура для
тестирования
Project Server Microsoft System Center Microsoft Azure SharePoint
Source control
Agile planning
Test case management
Build...
http://vsalmvm.azurewebsites.net/
https://technet.microsoft.com/en-us/virtuallabs
http://microsoftalm.ru
http://mva.ms
htt...
Контакты
Александр Белоцерковский
{Microsoft Russia | DX | Tech Evangelist Cloud, Internet Of Things & HPC}
albe@microsoft...
и вместе с ним меняется Visual Studio
Клиент СервисыКлиент/сервер
Семейство Visual Studio
IDE для продуктивного
разработчика
Редактор кода Сервисы для разработчика
На любой платформе
iOS
Visual Studio
Windows AndroidLinux
.NET C++ JavaScript
PHP
Python Node.js R Cordova Unity
Visual Studio Team Services
TFS
Develop Build
Test
Deploy Environments Monitor and Learn
Processes
Dev/Test
Production / Stage
Configuration Alerting
Monitor
http://vsalmvm.azurewebsites.net/
https://technet.microsoft.com/en-us/virtuallabs
http://microsoftalm.ru
http://mva.ms
htt...
Disconnect?
Microsoft
Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально
Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально
Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально
Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально
Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально
Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально
Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально
Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально
Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально
Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально
Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально
Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально
Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально
Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально
Próximos SlideShares
Carregando em…5
×

Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально

726 visualizações

Publicada em

Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально.
Application Insights, Azure, Visual Studio Team Services, нагрузочное тестирование и процессы.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Visual Studio Connect() Russia Инструменты управления жизненным циклом Microsoft для вашего проекта – в облаке и локально

  1. 1. Александр Белоцерковский, Microsoft Инструменты управления жизненным циклом Microsoft – в облаке и локально
  2. 2. Реальный мир сложен
  3. 3. Оптимизация ресурсов Использование инструментов для развертывания и управления
  4. 4. Планирование 1 Мониторинг РелизРазработка и тестирование 2 Разработка Production 4 3
  5. 5. Develop Build Test Deploy Environments Monitor and Learn Processes Dev/Test Production / Stage
  6. 6. Configuration Alerting Monitor
  7. 7. Анализ эксплуатации: Трудности в мониторинге доступность приложения и производительности. Трудности в поиске причин отказов. Трудно назначить приоритеты для будущей работы. ЭксплуатацияРазработка Совместная работа
  8. 8. 2
  9. 9. Мониторинг
  10. 10. Azure Visual Studio Team Services: Application Insights
  11. 11. Application Insights Телеметрия собирается везде 1 Телеметрия отправляется в облако (есть оффлайн-режим) Телеметрия проходит анализ и выводится на портал 3 2 360° View360° View
  12. 12. Application Insight поддерживает
  13. 13. AI используется  В Microsoft  Real Madrid • 400 миллионов фанатов -> использование кросс-платформенных проектов -> кросс-платформенные проекты должны работать безотказно • AI используется для телеметрии этого проекта github.com/Microsoft/ApplicationInsights-Home
  14. 14. Application Insights Демонстрация. Много проектов – один портал
  15. 15. Резюме  AI – средство больше для разработки, нежели маркетинга  Близкий к реальному времени мониторинг  Хотите знать о проблеме перед ее появлением? Используйте AI  Регистрации не идут? Используйте AI  Процесс отладки выпрямляется и упрощается  Упрощение сложных задач  Как отслеживать поведение пользователей?  Интегрируйте AI в приложение и на сервер
  16. 16. А если еще нет пользователей?
  17. 17. Нагрузочное тестирование Нагрузочные тесты состоят из серии Web performance или unit тестов, которые запускаются параллельно в течении некоторого периода времени.
  18. 18. Типичная схема нагрузочного тестирования
  19. 19. Сложности и проблемы Проблема Подготовка и настройка машин Долго и неэкономно потом Проблема Цена решения Дорого, необходима поддержка Проблема Приложение в Azure Есть собственные нюансы
  20. 20. Решение
  21. 21. Visual Studio Load Test Web Service Пул агентов – динамическое выделение Results database Worker Azure Blobs Azure Tables
  22. 22. Azure Visual Studio Team Services: нагрузочное тестирование
  23. 23. VSTS – предоставляемые ресурсы Нагрузочное тестирование Бесплатно: 20,000 минут (Virtual User) в месяц Можно купить: $0.0004минута Требуется Visual Studio Ultimate/Enterprise Сборка Бесплатно: 240 минут в месяц Можно купить дополнительно: $0.05минута http://visualstudio.com/
  24. 24. Нагрузочное тестирование и Application Insights Демонстрация. Нагрузочное тестирование
  25. 25. Экономная инфраструктура для тестирования
  26. 26. Project Server Microsoft System Center Microsoft Azure SharePoint Source control Agile planning Test case management Build automation Continuous deployment Release management Load testing Lab management Feedback management Team collaboration Application telemetry
  27. 27. http://vsalmvm.azurewebsites.net/ https://technet.microsoft.com/en-us/virtuallabs http://microsoftalm.ru http://mva.ms http://visualstudio.com http://azure.com
  28. 28. Контакты Александр Белоцерковский {Microsoft Russia | DX | Tech Evangelist Cloud, Internet Of Things & HPC} albe@microsoft.com; @ahriman_ru; ahriman.ru http://blogs.msdn.com/b/albe
  29. 29. и вместе с ним меняется Visual Studio Клиент СервисыКлиент/сервер
  30. 30. Семейство Visual Studio IDE для продуктивного разработчика Редактор кода Сервисы для разработчика На любой платформе
  31. 31. iOS Visual Studio Windows AndroidLinux .NET C++ JavaScript PHP Python Node.js R Cordova Unity
  32. 32. Visual Studio Team Services TFS
  33. 33. Develop Build Test Deploy Environments Monitor and Learn Processes Dev/Test Production / Stage
  34. 34. Configuration Alerting Monitor
  35. 35. http://vsalmvm.azurewebsites.net/ https://technet.microsoft.com/en-us/virtuallabs http://microsoftalm.ru http://mva.ms http://visualstudio.com http://azure.com http://msdn.microsoft.com
  36. 36. Disconnect?
  37. 37. Microsoft

×