TAG | Enterprise APM
The Old Enterprise Sales Routine
When I was an IT Architect at a financial services company I got to interact with a lot of software vendors. Sometimes I had a great experience, sometimes it was terrible, most of the time I didn’t want to be bothered by the vendor. I really just wanted to test out their software to see if it met my needs.
In order to get my hands on their software I had to go through an initial sales call, scoping call, and convince the vendor that I was not just kicking the tires (even if that is exactly what I wanted to do). There were times when I was interested in certain technologies and wanted to understand how they worked so that I would be knowledgable and prepared when right time presented itself to implement the given technology. Regardless of my reasoning, I wanted to get my hands on certain software to try it out in my environment without all of the extra BS that the vendor was going to put me through.
When I finally did get the software into my lab environment I could usually see why the vendor was so guarded about letting people try to use it on their own. It simply wasn’t user friendly and it usually took a very deep understanding of the underpinnings to make it work (customization)in most environments. This is a major problem for most traditional enterprise software and it has been a significant inhibitor to the adoption of self service trials for many years.
There’s a Better Way
Thankfully there is a new breed of enterprise software emerging that is both easy to use and loaded with powerful features and functionality. This new paradigm in enterprise software has allowed vendors to implement self service strategies at varying levels. Most vendors are offering watered down, simplistic versions of their software to satisfy a check box on a requirements list while other vendors market their SaaS offering as something that it really isn’t.
Today AppDynamics has released a full featured self-service trial of it’s enterprise Application Performance Monitoring solution. There is no marketing fluff, no watered down functionality, just the full AppDynamics Pro software that our paying customers use every day. You sign up, you download, you implement, you use it, you determine if it’s right for your use cases. Want some help along the way? Fine, let us know and we’ll be there for you. Want us to stay away while you test it out? That’s fine too, just let us know if you have any questions.
Introducing AppDynamics Pro Self Service
Let’s walk through the process so you can see how easy it is…
Step 1: Head over to www.appdynamics.com, click the link to the the free trial, and fill in all of the relevant details.
Step 2: Verify your email address, click the continue button, and choose whether you will use a SaaS or on-premise installation (I’m going to use SaaS).
Step 3: Click the “Launch Management Server” button (if using SaaS, for on-premise you need to download and install the management server), click the “Start Monitoring Your Application” button, download the proper agent and follow the agent installation instructions (shown below).
Step 4: Watch as your application appears on the management server screen and follow the helpful instructions that pop-up to guide you along.
AppDynamics Pro is a fully functional self service SaaS platform that monitors your distributed applications. It’s not watered down; it’s not a marketing gimmick; it’s the full product that you can use to solve your application problems today. Click here to start monitoring your application in just minutes.Link to this post:
Unicorns, those magical mythical creatures that many have searched for but never actually found. One of our customers recommended AppDynamics to their associates and compared us to “Unicorns … only real.” This analogy is really great since Enterprises have been searching for “software that just works” but up until recently haven’t been able to find it. So now that we’ve found them, lets talk about 2 awesome Unicorns, AppDynamics and PagerDuty.
Recently we released a couple of blogs about the AppDynamics and PagerDuty integration. If you haven’t had the chance yet you can check them out here and here. I had some time to sit back and really think about what these two companies and our integration mean to the IT world and I want to share those thoughts with you.
I’m a person that has worked in many sizes of company from really small startups (less than 20 employees) to really large enterprises (more than 250,000 employees) and a few in between. IT support levels vary greatly within these different size organizations. In particular, the ability to detect problems and notify the right people quickly is an issue in the SMB world (at the companies I worked for anyway).
One of the reasons for this problem lies in the costs associated with traditional monitoring and alerting systems. Beyond the up front purchase price there is typically the ongoing configuration and maintenance costs which can drive TCO excruciatingly high in no time. When thinking about SMB, taking into account the high purchase price, high setup cost, and high maintenance costs it’s no wonder very few companies invest in the software they need to monitor and manage their environment properly.
Taking it a step further, it’s a shame that large enterprises have to pay these exorbitant costs and suffer through “Enterprise Class Software” that takes an army of highly paid consultants and/or employees to setup and maintain.
This is why AppDynamics and PagerDuty is a big deal to me. Enterprise quality software that is as easy to use, configure and maintain as consumer software while not sacrificing functionality. This was unheard of 5 years ago. Thankfully, things are changing rapidly for the better. AppDynamics and PageryDuty allow any company to quickly deploy, configure, manage, identify, isolate, alert, troubleshoot, automate, repair, etc… All of this done better than the Enterprise Class products of 5 years ago and at fraction of the TCO.
Specifically, here are a few of the things that are way better when you use AppDynamics and PagerDuty:
- 90% less configuration and management work with better results.
- Isolation of problems down to the node, page, transaction, or line of code level.
- Automatic remediation of known problems.
- Reduced dependency on “The Expert” who actually knows how to set up and use the monitoring tool.
- Ability to interface with modern devices (like sending push notifications to iOS and Android)
- Easy to use graphical interface for configuration of advance rules.
- On call scheduling so you don’t have to “pass the pager”. Yep, there are still pagers out there.
- Automated escalation of alerts that have not been responded to yet.
When it comes right down to it we are in a time where software is being re-invented and every company from the biggest to the smallest need to re-evaluate their strategy and take advantage of the amazing tools at their disposal. Here’s your chance to catch a Unicorn, don’t miss out by looking the other direction.
Click here to start your free trial of AppDynamics and catch a Unicorn for yourself.Link to this post:
It’s been about 12 years since I last scripted in PHP. I pretty much paid my way through college building PHP websites for small companies that wanted a web presence. Back then PHP was the perfect choice, because nearly all the internet service providers had PHP support for free if you registered domain names with them. Java and .NET wasn’t an option for a poor smelly student like me, so I just wrote standard HTML with embedded scriplets of PHP code and bingo–I had dynamic web pages.
Today, 244 million websites run on PHP which is almost 75% of the web. That’s a pretty scary statistic. If only I’d kept coding PHP back when I was 21, I’d be a billionaire by now! PHP is a pretty good example of how open-source technology can go viral and infect millions of developers and organizations world-wide.
Everyone and their mother is talking about big data these days – how to manage it, how to analyze it, how to gain insight from it – but very few organizations actually have big data that they have to worry about managing or analyzing. That’s not the case for FamilySearch, the world’s largest genealogy organization. FamilySearch has 10 petabytes of census records, photographs, immigration records, etc. in its database, and its data grows every day as volunteers upload more documents. Ironically, this organization that’s tasked with cataloging our past is now on the forefront of the big data trend, as they’re being forced to find new and innovative ways to manage and scale this data.
From 2011 to 2012, FamilySearch scaled almost every aspect of their application, from data to throughput to user concurrency. According to Bob Hartley, Principal Engineer and Development Manager at FamilySearch, AppDynamics was instrumental in this project. Hartley estimates that FamilySearch saved $4.8 million over two years by using AppDynamics to optimize the application instead of scaling infrastructure. That’s a pretty big number, so we broke it down for you in this infographic:
Embed this image on your site:
How FamilySearch Scaled
- From 11,500 tpm to 122,000 tpm
- From 6,000 users per minute to 12,000 users per minute
- From 12 application releases per year to 20 application releases per year
- From 10 PB of data to approaching 20 PB of data
- No additional infrastructure
- Response time reduced from minutes to seconds
- 227 Severity-1 incidents/year took 33 hours each to troubleshoot
- 300 pre-production defects per year took 49 hours each to troubleshoot
- This amounts to a total of 36,891 man-hours spent on troubleshooting every year
FamilySearch estimates that they saved $4.8 million with AppDynamics in two years. That’s a huge number, so let’s break it down:
- FamilySearch would have had to purchase 1,200 servers at approx. $1,000 each, amounting to $1,200,215 in savings
- Those 1,200 servers would cost $2,064,370 in power and air conditioning
- Those 1,200 servers would cost $200,000 in administrative costs over two years
FamilySearch estimates that they’ve reduced troubleshooting time for both pre-production defects and production incidents by 45%, amounting to $885,170 in savings for pre-production and $460,836 in savings for production incidents (based on average salaries for those positions).
To learn more about what FamilySearch accomplished and how they use AppDynamics, check out their case study and Bob Hartley’s video interview on the FamilySearch ROI page.Link to this post: