• Save
Application Performance Management in Windows Azure
Upcoming SlideShare
Loading in...5
×
 

Application Performance Management in Windows Azure

on

  • 663 views

In the cloud, infrastructure monitoring becomes SLA monitoring and application performance management becomes the primary resource for operational excellence.

In the cloud, infrastructure monitoring becomes SLA monitoring and application performance management becomes the primary resource for operational excellence.

Statistics

Views

Total Views
663
Views on SlideShare
661
Embed Views
2

Actions

Likes
1
Downloads
0
Comments
0

2 Embeds 2

http://www.mefeedia.com 1
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Public clouds promise to serve users in large quantities around the globeAs application owners we want to verify thatUser monitoring with network appliances does not work since we have no access to the datacenter + they don’t cover 3rd party content (which is up to 2/3 of the user experience)We need a JavaScript approach to monitor and assess user experience (browser + mobile devices)For root cause analysis we additionally need to monitor our cloud environment and the server-side of the application
  • Public clouds promise to serve users in large quantities around the globeAs application owners we want to verify thatUser monitoring with network appliances does not work since we have no access to the datacenter + they don’t cover 3rd party content (which is up to 2/3 of the user experience)We need a JavaScript approach to monitor and assess user experience (browser + mobile devices)For root cause analysis we additionally need to monitor our cloud environment and the server-side of the application
  • Public clouds promise to serve users in large quantities around the globeAs application owners we want to verify thatUser monitoring with network appliances does not work since we have no access to the datacenter + they don’t cover 3rd party content (which is up to 2/3 of the user experience)We need a JavaScript approach to monitor and assess user experience (browser + mobile devices)For root cause analysis we additionally need to monitor our cloud environment and the server-side of the application
  • How to optimize global deployment?Where’s the load?Which regions need more instances?
  • How to optimize global deployment?Where’s the load?Which regions need more instances?
  • How to optimize global deployment?Where’s the load?Which regions need more instances?

Application Performance Management in Windows Azure Application Performance Management in Windows Azure Presentation Transcript

  • APM in Windows AzureMicrosoft Architects Forum, Sept 11 2012
  • What is APM?2
  • What is APM?Environment
  • What is APM? Environment Infrastructure4
  • dynaTrace Agent-based APM ApproachBrowser or Rich-Client Web Server Java .NET Other Database Mobile Devices Synthetic Requests
  • dynaTrace Agent-based APM ApproachBrowser or Rich-Client Web Server Java .NET Other Database Mobile Devices Synthetic Requests
  • dynaTrace Agent-based APM ApproachBrowser or Rich-Client Web Server Java .NET Other Database Mobile Devices Agent/PurePath Collector Monitoring Collector Synthetic Requests dynaTrace Client dynaTrace Server
  • Why is APM in the Cloud even more important?8
  • Application Monitoring in Enterprise Data Centers Enterprise Data Center Application Application Monitoring Our Responsibility Data Runtime Operating System Virtualization Infrastructure Machines Monitoring Storage Network9
  • Application Monitoring in Enterprise Data Centers Enterprise Data Center Application Application Monitoring Our Responsibility Data Full Control Runtime Operating System Virtualization Infrastructure Machines Monitoring Storage Network10
  • Application Monitoring in Public Clouds Enterprise Infrastructure Platform as a Data Center as a Service Service Application Application Application Application Data Data Data Monitoring Runtime Runtime Runtime Operating System Operating System Operating System Virtualization Virtualization Virtualization Infrastructure Machines Machines Machines Monitoring Storage Storage Storage Network Network Network11
  • Application Monitoring in Public Clouds Enterprise Infrastructure Platform as a Data Center as a Service Service Application Application Application Application Our Responsibility Data Data Data Monitoring Runtime Runtime Runtime Vendor’s Responsibility Operating System Operating System Operating System Vendor’s Responsibility Virtualization Virtualization Virtualization Infrastructure Machines Machines Machines Monitoring Storage Storage Storage Network Network Network12
  • Application Monitoring in Public Clouds Enterprise Infrastructure Platform as a Data Center as a Service Service Application Application Application Application Our Responsibility Data Data Data Monitoring Runtime Runtime Runtime Vendor’s Responsibility Operating System Operating System Operating System Vendor’s Responsibility Virtualization Virtualization Virtualization Infrastructure Machines Machines Machines Monitoring Storage Storage Storage Network Network Network Limited Control + Visibility13
  • Application Monitoring in Public Clouds Enterprise Infrastructure Platform as a Data Center as a Service Service Full Control Application Application Application Application Our Responsibility Monitoring Full Control Data Data Data Service Level Runtime Runtime Runtime Vendor’s Responsibility Operating System Operating System Operating System Vendor’s Responsibility Virtualization Virtualization Virtualization Infrastructure Machines Machines Machines Monitoring Storage Storage Storage SLA monitoring Network Network Network Limited Control + Visibility14
  • Application Monitoring in Public Clouds Enterprise Infrastructure Platform as a Data Center as a Service Service Full Control Application Application Application Application Our Responsibility Monitoring Full Control Data Data Data Service Level Runtime Runtime Runtime Vendor’s Responsibility Operating System Operating SystemImpactOperating System Vendor’s Responsibility Virtualization Virtualization Virtualization Infrastructure Machines Machines Machines Monitoring Storage Storage Storage SLA monitoring Network Network Network Limited Control + Visibility15
  • Application Monitoring in Public Clouds Primary resource for operational excellence Enterprise Infrastructure Platform as a Data Center as a Service Service Full Control Application Application Application Application Our Responsibility Monitoring Full Control Data Data Data Service Level Runtime Runtime Runtime Operating System Operating System Operating System Virtualization Virtualization Virtualization Infrastructure Machines Machines Machines Monitoring Storage Storage Storage Network Network Network16
  • What is UEM?17
  • What is UEM?How our application APM handles the load UEM How our users interact with your application18
  • APM Use-cases in Windows Azure19
  • End-User Visibility20
  • End-User Visibility21
  • End-User Visibility22
  • Geographic Optimization How to optimize a global deployment?23
  • Geographic Optimization How to optimize a global deployment?24
  • Geographic Optimization How to optimize a global deployment? Geographic optimization— where is my load?25
  • Ensuring Performance While Migrating to Windows Azure How does the cloud environment impact my application? What is the change on the component level?26
  • Impact of Infrastructure on Application Health Slow BLOB Response Time for Requests to European Account27
  • Windows Azure Storage Monitoring28
  • Windows Azure Host Monitoring29
  • Architectural Validation Do I have costly cross-cloud calls? Who is calling who?30
  • Architectural Validation What do they access? How many Worker Roles are running? How frequently?31
  • Application-Centric Infrastructure Consumption32
  • Daniel Kaar, daniel.kaar@compuware.com33 © 2011 Compuware Corporation — All Rights Reserved