App Dynamics
Upcoming SlideShare
Loading in...5
×
 

App Dynamics

on

  • 1,674 views

 

Statistics

Views

Total Views
1,674
Slideshare-icon Views on SlideShare
1,674
Embed Views
0

Actions

Likes
0
Downloads
48
Comments
0

0 Embeds 0

No embeds

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
  • Objective of Slide Thank you and introductions. Time check. Script Thank you for your time today. I look forward to an interactive discussion today on your application performance needs and the chance to present the AppDynamics solution to you. I had this meeting booked from x – y am/pm. Are you still available until then?
  • Objective of Slide Explain the types of problems we can diagnose. Orient the audience to the 5 components of our solution. Begin to position our binary differentiators. Script This is our “marketecture slide”. On the right, you’ll see the types of events that we can specifically capture and diagnose. We’ve spent a large effort in our 2.0 release in expanding the types of events we can capture –everything from memory leaks, to stalls, to thread contention. Do you see anything in this list that relates to a problem you may have had in the last 12 months? Do you mind telling us a little about it? There are 5 main components of our solution that we’ll walk through in the demo. App Mapping, Policy Engine, Transaction Flow Monitoring, Deep Diagnostics and Cloud Orchestration. As we walk through the demo, we’ll explain which capability fits into each bucket. When comparing our solution to others on the market, it may become apparent that we have solutions in the areas of App Mapping, Transaction Flow Monitoring and Cloud Orchestration where other vendors don’t yet have capabilities.
  • Objective of Slide Explain the types of problems we can diagnose. Orient the audience to the 5 components of our solution. Begin to position our binary differentiators. Script This is our “marketecture slide”. On the right, you’ll see the types of events that we can specifically capture and diagnose. We’ve spent a large effort in our 2.0 release in expanding the types of events we can capture –everything from memory leaks, to stalls, to thread contention. Do you see anything in this list that relates to a problem you may have had in the last 12 months? Do you mind telling us a little about it? There are 5 main components of our solution that we’ll walk through in the demo. App Mapping, Policy Engine, Transaction Flow Monitoring, Deep Diagnostics and Cloud Orchestration. As we walk through the demo, we’ll explain which capability fits into each bucket. When comparing our solution to others on the market, it may become apparent that we have solutions in the areas of App Mapping, Transaction Flow Monitoring and Cloud Orchestration where other vendors don’t yet have capabilities.
  • Objective of Slide Build credibility around the customers we already have. Leverage their stories to get the prospect to begin to open up. (Begin discovery) Begin to seed APM 2.0 requirements. Script We’ve been fortunate to have been chosen by some great companies. I’d like to share a couple of their stories with you. Netflix – key points: Netflix.com is a revenue-critical, highly distributed java app. Agile development process with new code introduced every two weeks. Load is constantly increasing as their business grows. All of these factors makes performance monitoring and troubleshooting harder. After an extensive eval over 2 years of Wily, Dynatrace, IBM ITCAM, Precise, Tidal, New Relic and AppDynamics – they chose AppDynamics. If you asked Rob Fagen he’d say it’s because 1) less than 1% overhead in production, 2) built for distributed environments with transaction flow monitoring, 3) deep code level diagnostics with the ability to “find the smoking gun”, 4) works in cloud environments. Many of the competitors didn’t pass their overhead test. EA/Bioware. This is a cool story. They have built a new massive multi-player online Star Wars game. Millions of users can login at the same time and any delay can send these gamers to other sites. They used our solution both in alpha/beta stage to give development feedback on performance and also in production to assure the availability and performance. Gaming companies make a good deal of money as gamers buy extra light sabers and gadgets to enhance their online experience…so it is critical that both the game and the revenue-critical apps operate at light-speed. They selected AppDynamics because of the immediate visibility into performance problems with minimal overhead. Our main user was once the architect of the BMC Patrol product so he was a very informed evaluator. Priceline.com. This is a very complicated distributed application. To serve up the hotel, airline, rental car quotes – priceline.com needs to simultaneously send requests to 50+ partners, collect the responses and present the best deals to their users in a reasonable time frame. If you as the user favor United Airlines or Four Season Hotels…and that response doesn’t come back…you are most likely going to move to a competing website. Our ability to give visibility into multi-threaded application requests and provide immediate feedback was critical to priceline. They told us that no other APM solution could deliver on this functionality. With 120 JVMs, this is a fairly large environment. Do any of these challenges or requirements resonate with you? [Pause] At the appropriate point, we’d be happy to setup a reference call with these customers.
  • Objective of Slide Recap the discussion with our diffentiators. Script [Note: You don’t need to read each one, speak to the ones that you think are a best fit for the requirements/needs they may have stated during the meeting] D=Distributed apps E=Easy T=Transaction-centric A=Auto-discovers app map W=Wide AND Deep O=Low Overhead B=Baselines S=Scale dynamically DETAWOBS BOATDEWS Boastwed wedboast

App Dynamics App Dynamics Presentation Transcript

  • Presenting AppDynamics
  • The Unmet Need March 3, 2010 | Copyright © 2010 AppDynamics. A ll rights reserved. External Clouds Virtual Machines On-Demand Commodity Hardware Infrastructure A way to manage the performance of revenue-critical apps deployed in hybrid cloud, virtual, and physical environments Virtualization Manager
  • What’s required for Revenue-Critical Apps? Cloud Pre-Production Tools (build, test, deploy, configure) Cloud Production Tools Cloud Platform
  • Production Challenges with Revenue-Critical Apps Production Challenges Dynamic Provisioning Service Level Assurance Inexperience with Hybrid environments Distributed applications Capacity management Trust in Automation Agile = Constant Change Visibility into SOA Apps Horizontal scaling Real-time monitoring
  • Dev/Test Tools (Profilers, Synthetic Load) Legacy Solutions don’t work Pre-Cloud, Pre-SOA, Pre-Virtual App Monitoring (slash) Infrastructure Monitoring (slash)
  • Moving Revenue-Critical Apps to the Cloud © AppDynamics. All Rights Reserved.
    • Netflix.com - Highly distributed/SOA application
    • Mission-Critical Apps being monitored in Cloud
    • Agile development – frequent enhancements
    • Full evaluation of all APM solutions
    • Priceline.com production website
    • Highly distributed, multi-threaded application
    • Performance of 3 rd party requests are critical
    • 120 JVMs
  • AppDynamics 2.0 Demo March 3, 2010 | Copyright © 2010 AppDynamics. A ll rights reserved.
    • Wide AND Deep visibility at the same time
      • Built for highly distributed/SOA applications
      • Business transaction centric, not component centric
      • Auto-discovers application map in minutes
      • Code-level diagnostics, with low overhead
    • Built for Cloud
      • Monitors performance and capacity of cloud applications
      • Dynamically scales applications in cloud, virtual and physical environments
    • Intelligent
        • Self-learning (the app, the transactions, normal performance)
        • Sees the complete picture – performance, load
        • Adaptive to applicationand environment changes
    • Easy to deploy and use
      • Quick time to value – fully deployed in hours
      • Visual Interface must make casual user feel smart
    © AppDynamics. All Rights Reserved. What’s Required to Succeed?
  • Announcing Today
    • Free Product – AppDynamics Lite
      • Disruptive – All the value that APM 1.0 delivered for free
      • Viral – Create raving fans in IT Operations & Dev/Test community
      • Enable Freemium Model
    March 3, 2010 | Copyright © 2010 AppDynamics. A ll rights reserved. LITE Standard Cloud
  • The ASK
    • Blah, blah, blah
    March 3, 2010 | Copyright © 2010 AppDynamics. A ll rights reserved.
  • The Future of Application Performance Management