Last updated or created: Oct ‘10New slideKey themes:Most of today’s applications are “assembled” in the browser – you need to test it from there, tooTalk track
SLA aligned to goals based on end-user availability and performanceAlign SLA to type of cloud What you should expect?
Last updated or created: August ’11Updated to use the correct names for the Cloudsleuth applications Key themes:Compuware founded CloudSleuth to allow IT application owners to evaluate Cloud services via hands-on toolsThe Gomez Performance Network supports 2 free application contributions from Compuware – exhibiting the power of the GPNTalk trackCreated by Compuware, CloudSleuth is a cloud based community focused on sharing useful information to aid cloud adoption.Through CloudSleuth, Compuware has made two free applications available (Global Provider View & Cloud Performance Analyzer) to help: compare the performance of cloud service providers from around the globe andmeasure the effects various web services (content delivery networks, ads, maps) on page load times from around the globe.These applications are a real-time use case of Backbone and Last Mile tests as learned about on the previous slide.Check out cloudsleuth.net to see for yourself.
Last updated or created: April ‘11Key themes:Gomez helps you prioritize problems based on business impact and rapidly identify the root cause to resolve the issueTalk trackBecause you have this unified view across the entire ADC, when a problem occurs Gomez lets you do two things very quickly:Determine the business impact of the problem so you can prioritize. <click to animate> Gomez dashboards let you rapidly determine how many users are affected, what transactions are affected, etc. so you can determine how urgent and critical the issue is. Once you’ve determined how urgent the problem is, your next question is: what is the root cause of the problem?<click to animate>Gomez also helps you answer this question<click to animate>2. Isolate the root cause. Gomez dashboards allow you to quickly determine if the problem is in one of four major categories, and then drill down into each category to determine the specific root of the problem.Is it in your data center or WAN? Where in your data center? A server? A network segment? A method call? Is it with an ISP or the Internet? Is it a problem that everyone else on the internet is experiencing, or just you?Is it with a third party provider? Is it a cloud provider? A CDN? A third party data feed? Etc.Is it in a browser or device? Is your application incompatible with a browser or particular mobile device? Are your pages too big? Too many objects? Etc.This information lets you quickly prioritize problems and speed resolution.
Webinar: “Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Providers” Richard Stone Cloud Solutions Manager Compuware Inc Dennis Drogseth Vice President of Research Enterprise Management Associates September 8, 2011
Introduction & welcome “Five Steps to Managing Your Cloud Service Providers” Dennis Drogseth, Vice President of Research, EMA “5 Best Practices For Selecting Your Cloud Service Providers” Richard Stone, Cloud Solutions Manager, Compuware Q&A session Use Webex ‘chat’ to ask your questions at any time Agenda
“5 Best Practices For Selecting Your Cloud Service Providers” Richard Stone Cloud Solutions Manager Compuware Inc
5 Best Practices For Selecting Cloud Service Providers Insure all stakeholders have a seat at the table, including Dev & Test Choose cloud model(s) based on both technical & business requirements Implement a cloud performance monitoring strategy from Day 1 Evaluate CSPs based on your IT design goals and business needs Insure performance goals by continuously monitoring the end user experience
Best Practice #1: Insure all stakeholders have a seat at the table, including Dev & Test
Two important considerations ... Application design can impact ROI
In 2-3 years, mobility will become an integral part of your cloud strategy
This will create a new set of technology needs
Make it part of your cloud thinking from Day 1
The Cloud Offers Unique Opportunities For Optimization Customer example: An application enhancement that would have cost money in a traditional data center . In the cloud... No loss of functionality No additional cost 49 % Response Time Improvement
Best Practice #2: Choose cloud model(s) based on both technical & business requirements
SaaS, PaaS, or IaaS? Key Considerations Who are the subscribers? What does a subscriber get? How are usage fees calculated? How much control does a subscriber have? How much control does the provider have? http://csrc.nist.gov/publications/drafts/800-146/Draft-NIST-SP800-146.pdf
Another useful resource ... http://www.programmableweb.com/
Best Practice #3: Implement a cloud performance monitoring strategy from Day 1
The Application Delivery Chain is more complex Inside the firewall Outside the firewall User’s browser Shoppingcart Flashanimation Web analytics Ads fromAdserver Search CDNcontent Video frommedia server CMS content
Will we have all the capacity needed when our customers demand it?
Are we in the right places to provide a consistent service our customers?
Will we have all the capacity needed when our customers demand it? Evaluate vendors based on your goals… Capacity Test vendors to 15-20% past estimated capacity goals Elasticity Baseline end-user performance before & after testing Test during pre-deployment and in production Ramp elasticity testing to peak levels Burstability Isolate the cloud elements from other infrastructure to test Test the “failover process”
Are we in the right places to provide a consistent service our customers? One Application The Cloud: It’s opaque, shared and elastic; it’s complex, multi-sourced and variable What your neighbor does affects you One Service Provider What’s needed is a Cloud Performance visualization tool … so we built one … And the results surprised us … The Earth isn’t flat The speed of light does matter
Gomez Network: Monitoring the Cloud Community of cloud-based companies and experts providing:
Independent validation of providers’ SLA claims
Best Practice #5: Insure performance goals by continuously monitoring the end user experience
1. What is the business impact? 2. Where is the root cause? Customers Cloud Private Public Data Center Local ISP Virtual/Physical Environment 3rd Party/Cloud Services Web Servers App Servers DB Servers Load Balancers Browsers Mainframe Storage MajorISP Content Delivery Networks WANOptimization Web Services Mobile Components Mobile Carrier Employees Network Employees Devices Find and fix problems quickly ...
Test multiple Cloud Providers from multiple locations... including the Last Mile Network Simulate hundreds of thousands of concurrent users, or millions of page views per hour by leveraging Gomez’ network of public Cloud data centers and Last Mile Peers Create load tests leveraging a global network of cloud datacenters Include peers from dozens of countries to gain insight into end user experience under load Run load tests with real IE and FF browsers or choose from over 500 mobile devices
Compuware Application Performance Management We help organizations optimize the performance of their business-critical applications Web, non-Web, mobile, streaming, cloud-based applications Across all customers, users, browsers, devices, infrastructure, and geographies And across the entire application life cycle ... development, test, and production Rapid issue notification with actionable diagnostics Insight into how these issues affect your business (revenue, brand, cost) SaaS, Cloud-Based and On-Premises Offerings
*”Trends: The Diversification Of End User Experiencing Monitoring”, Forrester Research, Inc., July 5, 2011
Q & ASend questions via ‘chat’ Additional Resources Available To Download COMPUWARE PAPER “THE WORLD IS NOT FLAT: HOW APPLICATION LOCATION INFLUENCES USER EXPERIENCE SUMMARY OF EMA “OPERATIONALIZING CLOUD” REPORT More information: www.compuware.com Cloudsleuth: www.cloudsleuth.net