Nivo 300 Connecting Development and Operations - Application Maintenance with TFS and SCOM Ivan Kardum (dev) MVP for VS ALM, PMP, MCSD, MCPD, MCTS:TFS.

Slides:



Advertisements
Similar presentations
© 2010 Quest Software, Inc. ALL RIGHTS RESERVED Quests solutions for Windows Management Lee Elliott & Jonathan Culver – Technical Account Managers Windows.
Advertisements

Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
DEV450 Visual Studio: Best Practices For Debugging Managed Applications Habib Heydarian Scott Nonnenberg Program Managers Microsoft Corporation.
APPLICATION MONITORING Daniele Muscetta Program Manager Microsoft Corporation MGT302.
Develo p Rapid reaction to feedback Operate Software to value delivery Monitor Fix No actionable feedback resulting in high MTTR Isolated operations.
Connect with life Praveen Srvatsa Director | AsthraSoft Consulting Microsoft Regional Director, Bangalore Microsoft MVP, ASP.NET.
Windows Azure Pack Tomáš „Kanty“ Kantůrek
Microsoft ® Official Course Monitoring and Troubleshooting Custom SharePoint Solutions SharePoint Practice Microsoft SharePoint 2013.
Microsoft SharePoint Victor Utz MCT, MCSA, MCITP, MCTS NetCom Learning.
Looking Ahead…Embracing Our Past Building upon our successes for the future of operations.
Dev-Ops Best Practices on the Microsoft Stack Victor Mushkatin Group Program Manager Microsoft Corporation DEV363.
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 (Day 2) Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE ) Senior SharePoint.
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
Application Lifecycle Management and the cloud
Windows Azure Tour Benjamin Day Benjamin Day Consulting, Inc.
Sofia, Bulgaria | 9-10 October Troubleshooting Web Site Performance Issues with Visual Studio Team System Martin Kulov Director,.NET Development National.
CN2140 Server II Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Chandrika Shankarnarayan Senior Program Manager Microsoft Corporation SESSION CODE: ASI301.
What’s New in SharePoint 2010 SharePoint 2010 Development Primer New Developer Tools for SharePoint 2010 SharePoint 2010 Integration with PowerShell.
Taking Control of Visual Studio through Extensions and Extensibility Anthony Cangialosi Senior Program Manager Lead Microsoft Corporation DEV311.
Microsoft Azure Stack Basic Virtualization On-Premises/Hosted Public Cloud Cloud Platform System.
Managing and Monitoring the Microsoft Application Platform Damir Bersinic Ruth Morton IT Pro Advisor Microsoft Canada
Msdevcon.ru#msdevcon. ИЗ ПЕРВЫХ РУК: ДИАГНОСТИКА ПРИЛОЖЕНИЙ С ПОМОЩЮ ИНСТРУМЕНТОВ VISUAL STUDIO 2012 MAXIM GOLDIN Senior Developer, Microsoft.
Microsoft Virtual Academy. Topology simplification Network monitoring Linux/Unix authoring OM manageability Extensible dashboards.NET Application Performance.
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
Ellis Paul Technical Solution Specialist – System Center Microsoft UK Operations Manager Overview.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
Module 14: Advanced Topics and Troubleshooting. Microsoft ® Windows ® Small Business Server (SBS) 2008 Management Console (Advanced Mode) Managing Windows.
Tips and Tricks for Debugging ASP.NET Web Applications and Services Habib Heydarian TLNL05 Program Manager Microsoft Corporation.
SYSTEM CENTER VIRTUAL MACHINE MANAGER 2012 Gorazd Šemrov Microsoft Consulting Services
Developer Operations with Visual Studio ALM 2013 Matteo Emili –
Nivo 300 ASP.NET MVC 4 Danijel Malik Artifis Danijel Malik s.p.
Nivo 300 Seminar Windows Azure Bootcamp za razvijalce Rok Bermež, Kompas Xnet.
HOL: 1: USING MICROSOFT EXCHANGE SERVER 2010 SP1 – MOBILITY FEATUERS 2: MICROSOFT EXCHANGE SERVER 2010 SP1 HIGH AVAILABILITY AND STORAGE SCENARIOS Gašper.
SYSTEM CENTER ESSENTIALS 2010
300 Tone Šivic, Kompas Xnet d.o.o. Building interesting Applications for SharePoint 2013 using Visual Studio 2012 LightSwitch ( Izdelava zanimivih poslovnih.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
What's New in Visual Studio 2010 Debugging Brian Peek Senior Consultant, ASPSOFT, Inc. Microsoft MVP - C#
KORAK PRED OSTALIMI VISUAL STUDIO LIGHTSWITCH Danijel Malik Artifis Danijel Malik s.p.
CONFIGURATION MANAGER 2012 NOVOSTI Predavatelj: Tomaž Čebul, MCSE, MCT, ITIL Manager Podjetje: Microsoft Slovenija Application management.
Ivan Kardum Visual Studio ALM MVP, PMP Ekobit d.o.o. Visual Studio Online - Developeri u oblacima.
Nivo 300 Windows server Roles and features - Luka Manojlovic Jure Purgar.
COLLABORATIVE DISCLOSURE MANAGEMENT PRIPRAVA ZAKLJUČNIH FINANČNIH POROČIL Predavatelj: Matija Klarić Podjetje: CRMT d.o.o.
SHAREPOINT GRANULAR RECOVERY MODULE Igor Lautar, Mladen Brajković.
IE 10: Več kot brskanje Tomaž Ščavničar. WINDOWS 8 TOUCH LANGUAGE.
Ognjen Bajić Ana Roje Ivančić Ekobit Efficient Application Testing.
Jeff Alexander Senior Technical Evangelist – Windows Infrastructure
Microsoft Training and Certification Guide
Real-time Performance Monitoring for SQL Server and Dynamics AX
Improving Your Application with IntelliTrace #ITDevConnections.
Miroslav Pavleski (SETCCE)
DevOps for the IT Pro with Azure and Visual Studio Team Services
VS 11 & TFS 11 Danijel Malik Artifis Danijel Malik s.p.
Modern Application Lifecycle Management
Surface 2.0 – what is new? Jernej Kavka, Semantika d.o.o.
Microsoft Ignite /22/2018 3:27 PM BRK2121
Dumps4download 2018 Microsoft Dumps | PDF - Free Try
Introducing New Team-based Data Integration with SSIS
System Center 2012 SP1 Operations Manager
11/23/2018 3:06 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advanced IntelliTrace in production with Visual Studio 11
DAT381 Team Development with SQL Server 2005
Microsoft Virtual Academy
virtual techdays INDIA │ November 2010
DevOps better together with System Center 2012 SP1 and Visual Studio
Monitor VMware with SC2012 SP1 Operation Manager & Veeam Microsoft Tools for VMware Integration & Migration Symon Perriman Michael Stafford Senior.
Mark Quirk Head of Technology Developer & Platform Group
利用IIS部署與維護 SOA應用程式的技巧
Presentation transcript:

Nivo 300 Connecting Development and Operations - Application Maintenance with TFS and SCOM Ivan Kardum (dev) MVP for VS ALM, PMP, MCSD, MCPD, MCTS:TFS Romeo Mlinar (admin) MCSA:S, MCSE:S, MCDST, MCDBA, MCTS, MCITP, MCSA Ekobit d.o.o.

Nivo 300 Developer AdminSuradnja

Nivo 300

Administrator: „It’s not my machines, it’s your code!”

Nivo 300 Developer: „It’s not my code, it’s your machines!”

Nivo 300 Production system monitoring Production system debugging collaboration betweeen operations and development team using diagnostic and debugging tools on production environment

Nivo 300 System Center Management Pack for Microsoft Visual Studio Team Foundation Server 2010 Work Item Synchronization Visual Studio 11 Intellitrace PowerShell Extension

Nivo 300 ALM– kolaboracija Dev/Ops

Nivo 300 ALM – kolaboracija Dev/Ops

Nivo 300 System Center 2012 Suite App Controller Operations Manager Service Manager Orchestrator Virtual Machine Manager Data Protection Manager Configuration Manager

Nivo 300 View Entire Application Health Hollistically monitor IT-service health of distributed applications Drill down into the application to determine where the problems reside Allow quick discovery and alignment of infrasturcture health to application performance

Nivo 300 Problems Applications monitoring is very difficult Lots of tools for monitoring IT staff can’t be expert for every application Developers and administrators require different information Developers and administrators are putting the blame on each other

Nivo 300 Solution – SCOM 2012 One monitoring tool for applications and infrastructure Is no need to modify the application Consistent data for all applications Collecting infrastructure data performance, but also application components

Nivo 300 Solution – SCOM 2012 Improves collaboration and application team productivity There is no visible impact on application performance Takes an extra 5% CPU on the monitored server Support for ASP.NET and WCF applications on IIS 7

Nivo 300 Server-side and Client-side monitoring Server-side monitoring - performance monitoring from the receiving moment up to sending replies - inside the datacenter Client-side monitoring - performance monitoring from the browser/end-user perspective Together - end-to-end application performance visibility and reliability

Nivo 300 Dashboard

Nivo 300 Integration with Team Foundation Server Operators can forward informations directly to the TFS Faster identification and resolution of problems from developers Better cooperation between the teams responsible for the application Greater satisfaction of end users

Nivo 300 Integration with Team Foundation Server

Nivo 300 Integration with Team Foundation Server

Nivo 300 Demo System Center Management Pack for Microsoft Visual Studio Team Foundation Server 2010 Work Item Synchronization

Nivo 300 Visual Studio Intellitrace Basic Idea: capture debugger state information during program execution Operates in the background, Capture debugger state during execution of program. Get Past Event/ Exception/ Call Information as when Required What it does ?ž Records Plays Debugging / Diagnosing Rewind Eliminates „not repro” problem

Nivo 300 Records Plays Debugging / Diagnosing Rewind Application Rewind Records Plays Debugg ing / Diagnos ing Visual Studio Intellitrace

Nivo 300 ADO.NETEvents around executing queries against SQL, the executed command as well as the connection string. ASP.NETEvents around the ASP.NET ConsoleConsole output. Data BindingWindows Forms data binding. Environment Variables Evaluation and retrieval of environment variables from the process. FileCreation, deletion and access of files. GesturesUser actions performed against common controls. Lazy InitializationInitialization of lazily loaded variables. RegistryCreation, deletion and querying of registry information. Service ModelWeb service calls from WCF. ThreadingQueuing of user work items and parallel computing tasks. TracingDebugger trace output and assertions. User PromptDisplay of Windows Forms and WPF message boxes as well as the result of the dialog. WorkflowActivity instantiation and completion. XMLXML file loading. Visual Studio Intellitrace - Collectors

Nivo 300 IntelliTrace Collector for Visual Studio 11 The IntelliTrace collector is a standalone tool you can use to collect IntelliTrace data from apps that are running in production environments. you can use to collect IntelliTrace data from apps that are running on Internet Information Services (IIS) 7.0 or IIS 7.5. You can configure the collector to collect detailed debug information from a running app without modifying it. To analyze the data that's collected, you must use Visual Studio 11

Nivo 300 Demo Visual Studio 11 Intellitrace PowerShell Extension

Nivo 300 Connect your teams Operations/Administration: System Center Operations Manager 2012 Development: Team Foundation Server Connecting Tools: SCOM Management Pack for TFS Work Item Synchronization Visual Studio Intellitrace Powershell Extension

Nivo 300 One more advice… Joel Spolsky: “Everybody owns some area. When they own it, they own it. If a manager, or anybody else, wants to provide input into how that area is managed, they have to convince the owner. The owner has final say.”

Nivo 300 VPRAŠANJA? Po zaključku predavanja, prosimo, izpolnite vprašalnik. Vprašalniki bodo poslani na vaš e-naslov, dostopni pa bodo tudi preko profila na spletnem portalu konference Najlepša hvala!

Nivo 300