Compuware Confidential. Do Not Duplicate THANK YOU APM in the cloud: Are you ready? By: Mike Taylor.

Slides:



Advertisements
Similar presentations
DynaTrace Platform.
Advertisements

System Center 2012 R2 Overview
John Whittle Sales Specialist Case Study: Manage Transactions Across the Enterprise Featuring BMC Middleware Management.
Current impacts of cloud migration on broadband network operations and businesses David Sterling Partner, i 3 m 3 Solutions.
1 © Aberdeen Group 2013 – Not For Distribution ™ Meeting the Rising Challenge of Modern Networks.
Performance Testing - Putting Cloud Customers Back in the Driver’s Seat Imad Mouline - CTO, Gomez, The Web Performance Division of Compuware Ryan Breen.
Introduction to Microsoft ALM Modern Apps + Modern App Lifecycle Speaker Name, Title Microsoft Corporation.
1 Real-time End-to-End Transaction Visibility into Distributed and Mainframe Applications Steve Saville Mainframe Technical Account Manager – Compuware.
Cisco Confidential 1 © 2010 Cisco and/or its affiliates. All rights reserved. Next Generation Monitoring in Cisco Security Cloud Leon De Jager and Nitin.
CA Confidential; provided under NDA. © 2014 CA. All rights reserved.2014 Industry Analyst Symposium | 1 Evolving Role of Mainframe in the Dynamic Data.
©2011 Quest Software, Inc. All rights reserved.. Database Management Martin Rapetti Business Development Manager.
Cloud Testing – Guidelines and Approach. Agenda Understanding “The Cloud”? Why move to Cloud? Testing Philosophy Challenges Guidelines to select a Cloud.
Obstacles Security Culture Cloud Cloud Computing will be the primary delivery model, the big question is how fast is going to get there. The cost is the.
Adding scalability to legacy PHP web applications Overview Mario A. Valdez-Ramirez.
© 2009 VMware Inc. All rights reserved Big Data’s Virtualization Journey Andrew Yu Sr. Director, Big Data R&D VMware.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
AN INTRODUCTION TO CLOUD COMPUTING Web, as a Platform…
SaaS, PaaS & TaaS By: Raza Usmani
David Besemer, CTO On Demand Data Integration with Data Virtualization.
SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE.
Business Intelligence: The Next Big Thing (Really!) John Bair CTO, Ajilitee Sep 14, 2012 Presented to TDWI St. Louis Chapter.
Cloud Attributes Business Challenges Influence Your IT Solutions Business to IT Conversation Microsoft is Changing too Supporting System Center In House.
Page  1 SaaS – BUSINESS MODEL Debmalya Khan DEBMALYA KHAN.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Business-driven Service Delivery CMG – Philadelphia, PA Brian J Coryea Solution Sales Director.
CS525: Special Topics in DBs Large-Scale Data Management Hadoop/MapReduce Computing Paradigm Spring 2013 WPI, Mohamed Eltabakh 1.
Introduction to Cloud Computing
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Why does my perfectly working App Crash and Burn in Production? Matt Kramer Project Manager, STL Boeing Scalability Test Lab cell.
Introduction to Hadoop and HDFS
Dev and Test Environments in the Cloud
Mehdi Ghayoumi Kent State University Computer Science Department Summer 2015 Exposition on Cyber Infrastructure and Big Data.
©2015 EarthLink. All rights reserved Cloud Express ™ Optimize Your Business & Cloud Networks.
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Understand your end-users and your app with Application Insights.
Deep Transaction Management
Enterprise Cloud Computing
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
CS525: Big Data Analytics MapReduce Computing Paradigm & Apache Hadoop Open Source Fall 2013 Elke A. Rundensteiner 1.
Optimal Pipeline Using Perforce, Jenkins & Puppet Nitin Pathak Works on
Stairway to the cloud or can we take the highway? Taivo Liik.
1 Modern Approaches of Customer’s Dream Distribution Across the Cluster Evgenij Kozhevnikov, Samara AUGUST 4, 2015.
Compuware Corporation Deliver Reliable Applications Faster Dave Kapelanski Automated Testing Manager.
Why Assumptions about Cloud Performance Can Be Dangerous to Your Business Ron Wilson, Director Cloud Strategy
4/26/2017 Use Cloud-Based Load Testing Service to Find Scale and Performance Bottlenecks Randy Pagels Sr. Developer Technology Specialist © 2012 Microsoft.
Information Systems in Organizations 5.2 Cloud Computing.
Flight is a SaaS Solution that Accelerates the Secure Transfer of Large Files and Data Sets Into and Out of Microsoft Azure Blob Storage MICROSOFT AZURE.
Ohio CMG – April 23rd, 2009 Business Service Management, the End User, the Business and IT – Visualized.
WHAT'S THE DIFFERENCE BETWEEN A WEB APPLICATION STREAMING NETWORK AND A CDN? INSTART LOGIC.
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
Riverbed Confidential. Riverbed – RVBD 22,000+ Customers $1 BILLION Revenue Market Leader * Performance Management * WAN Optimization * Cloud Storage.
Unified Application Performance Management (Motivity AppDiagnos)
Improve the Performance, Scalability, and Reliability of Applications in the Cloud with jetNEXUS Load Balancer for Microsoft Azure MICROSOFT AZURE ISV.
BIG DATA/ Hadoop Interview Questions.
Abstract MarkLogic Database – Only Enterprise NoSQL DB Aashi Rastogi, Sanket V. Patel Department of Computer Science University of Bridgeport, Bridgeport,
© 2014 VMware Inc. All rights reserved. Dynatrace for vCloud Air High-level Overview Dynatrace 10/21/2014.
AppDynamics Unified Monitoring What’s New in Summer ‘15 (4.1) Release.
Service Assurance in the Age of Virtualization
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Organizations Are Embracing New Opportunities
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
TrueSight Operations Management 11.0 Architecture
GlassFish in the Real World
Improving the WiFi Customer Experience
Open Technology for an Open Lifecycle Sean Kennedy, OSLC Community Development Leader @seanpk8 A look at the challenges facing today’s organizations.
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
Technical Capabilities
Agenda Need of Cloud Computing What is Cloud Computing
Dynatrace AI Demystified
Monitor VMware with SC2012 SP1 Operation Manager & Veeam Microsoft Tools for VMware Integration & Migration Symon Perriman Michael Stafford Senior.
Presentation transcript:

Compuware Confidential. Do Not Duplicate THANK YOU APM in the cloud: Are you ready? By: Mike Taylor

The value of customer satisfaction Average impact of 1 second delay in response time for Web users *Online business doing $100K/day = $2.5M/year in lost revenue Lost revenues* Brand damage More support calls Increase costs LOB dissatisfaction with IT Page ViewsConversions Customer Satisfaction

Business Demands Increasing Do More With Less Complexity Explosion User Expectations Continue to Rise Macro Trends Demand A New Approach To APM 3 More features! Faster delivery! Faster performance! Workload Staff and budget

APM Solutions Application-CentricWorld

Application Performance Management Challenges 2. People and Approach1. Technology Business Development TestProduction C/C++

Application Performance Management Challenge #1 Applications have become: mobile and distributed reliant on third parties cloud-based increasingly complex and fragile 1. Technology C/C++

Application The Application Delivery Chain Modern Application Delivery Chain Infrastructure ISPs ▪ Mobile carriers ▪ Browsers ▪ Devices ▪ AJAX ▪ JavaScript ▪ Mobile apps UsersCloud: Private and PublicData Center Web ▪ Mobile ▪ App logic ▪ Database ▪ Network ▪ Mainframe ▪ Virtualization ▪ SOA ▪ CDNs ▪ Third party services Customers Employees

Infrastructure The Application Delivery Chain Traditional Application Performance Management … user is happy Traditional Approach DBNetworkServer Application Customers Employees ISPs ▪ Mobile carriers ▪ Browsers ▪ Devices ▪ AJAX ▪ JavaScript ▪ Mobile apps UsersCloud: Private and PublicData Center Web ▪ Mobile ▪ App logic ▪ Database ▪ Network ▪ Mainframe ▪ Virtualization ▪ SOA ▪ CDNs ▪ Third party services

Application The Application Delivery Chain Application The Application Performance Challenge: Traditional Solutions are Insufficient Infrastructure Partial coverage = blind spots and no view of complete app No visibility into users’ experience and related business impact Focus on infrastructure, not application Customers Employees ? ? ? ? ? ? ? ? ? ? ! ! ! ! ! !

The Answer: Adopt an Application Point of View That Starts with the User Application Customers Employees ISPs ▪ Mobile carriers ▪ Browsers ▪ Devices ▪ AJAX ▪ JavaScript ▪ Mobile apps UsersCloud: Private and PublicData Center Web ▪ Mobile ▪ App logic ▪ Database ▪ Network ▪ Mainframe ▪ Virtualization ▪ SOA ▪ CDNs ▪ Third party services Infrastructure Application Point of View that Starts with the End User Application

11 Appliance based Solutions Production Operations focused Great breadth of technology fault domain isolation

12 Agent Based Technologies Application focused depth root cause analysis

Application Performance Management Challenge #2 Issues: Business demands are increasing Applications are changing rapidly Too many dev/test iterations Too long to deliver and repair 2. People and Approach Business Development TestProduction

Simple View of Typical App Performance Lifecycle Development (local, remote, outsourced) Test/QA (local, remote, outsourced) Load testing Business Production (local, remote, outsourced) Cloud load testing Monitoring

✘ What? ✘ Who? ✘ When? ✘ How? ✘ Code? ✘ Recreate? ✘ What? ✘ Who? ✘ When? ✘ How? ✘ Code? ✘ Recreate? ✘ Business impact? ✘ Priority? ✘ Competitive info? ✘ Business impact? ✘ Priority? ✘ Competitive info? Problems with Typical App Performance Lifecycle Too much time reproducing problems! Not engineered for performance! Too many iterations! Too many business processes impacting issues! Not enough business context! $$$$$$ Development (local, remote, outsourced) Test/QA (local, remote, outsourced) Load testing Production (local, remote, outsourced) Cloud load testing Monitoring Business

All transactions Click-to-code All details All transactions Click-to-code All details Which users $$ amount Conversions Abandonment Etc. Which users $$ amount Conversions Abandonment Etc. Lifecycle-Oriented APM: Single System No need to reproduce issues Performance from the start Fewer iterations 24x7, all transactions Business impact $ $ Development (local, remote, outsourced) Test/QA (local, remote, outsourced) Load testing Production (local, remote, outsourced) Cloud load testing Monitoring Business Fewer issues

APM Should Address the New Application Challenges 2. People and Approach1. Technology Business Development TestProduction C/C++ Unified coverage of application delivery chain C/C++ Lifecycle by design

APM Options in the cloud

Probe Server Web ServerBrowser / Rich-ClientJava.NETVB, C++, OtherDatabase Synthetics dynaTrace APM: How it Works Mobile Private or Public Cloud Hosted by Vendor 1. Appliance based APM solutions in the cloud Corporate Network Client Can you guess the Benefits and challenges Appliance based APM solution provided by vendor usually Great application Tx and network visibility Limited in deep dive in applications

Compuware Confidential. Do Not Duplicate Web ServerBrowser / Rich-ClientJava.NETVB, C++, OtherDatabase Synthetics dynaTrace APM: How it Works Mobile Private or Public Cloud Hosted by Vendor Private/Public cloud data on Corporate Network Corporate Network Server Client Easy to deploy and maintain SaaS Vendor Sampling based and limited transaction tracing

2. SAAS Based APM Collector Server Web ServerBrowser / Rich-ClientJava.NETVB, C++, OtherDatabase Synthetics Mobile Private or Public Cloud Hosted by Vendor Corporate Network Server Client Dashboard configuration requires planning Information is extremely detailed Root cause analysis is very easy

Compuware Confidential. Do Not Duplicate Collector Server Web ServerBrowser / Rich-ClientJava.NETVB, C++, OtherDatabase Synthetics dynaTrace APM: How it Works Mobile Private or Public Cloud Hosted by Vendor Private/Public cloud data in the cloud Corporate Network Client Servers Provided and maintained by cloud provider Detailed client information kept in the cloud

Compuware Confidential. Do Not Duplicate Collector Server Web ServerBrowser / Rich-Client Java.NETVB, C++, OtherDatabase Synthetics dynaTrace APM: How it Works Mobile Corporate Network Content Delivery Networks CDN Client CDN Dynamic content Java script injection Third party content CDN response time metrics

RDBMS & NoSQL Business Analysis Clean Business Data End-to-End APM User Experience 100% all Users Monitor, Troubleshoot, Optimize Put Performance and Business into Context BigData Awesomenss

High Volume/Low Latency DBs 25 JavaWeb Key Benefits Fast Read/Write Redundancy and Scalability Key Benefits Fast Read/Write Redundancy and Scalability Key Challenges All typical Database Challenges Even Distribution Correct Schema Understanding Application Impact No established DBA/Monitoring Tools Key Challenges All typical Database Challenges Even Distribution Correct Schema Understanding Application Impact No established DBA/Monitoring Tools

Hadoop: Large Scale Parallel Processing Hadoop Cluster 1 Data Node per Host 1 Task Tracker per Host Many Task JVMs per Host 1 Data Node per Host 1 Task Tracker per Host Many Task JVMs per Host Master Node Job Tracker Name Node Job Tracker Name Node 1)HDFS: Distributed File System 2)MapReduce 1)HDFS: Distributed File System 2)MapReduce Key Benefits 1)Massive Horizontal Batch Job 2)Split big Problems into smaller ones 3)AdHoc Analytics of 100s of Terrabytes Key Benefits 1)Massive Horizontal Batch Job 2)Split big Problems into smaller ones 3)AdHoc Analytics of 100s of Terrabytes Key Challenges 1)Optimal Distribution 2)Unwieldy Configuration 3)Can easily waste your resources 4)Failure or Error Analysis is hard 5)Performance Optimization is hard Key Challenges 1)Optimal Distribution 2)Unwieldy Configuration 3)Can easily waste your resources 4)Failure or Error Analysis is hard 5)Performance Optimization is hard