performance in the cloud
DESCRIPTION
What Cloud Computing means to the businessTRANSCRIPT
“Performance In The Cloud”What Cloud Computing means to the business
Cloud CxO PPT – FINAL 08-05-10
Market LandscapeThe new (post-recession) world
Users: New Expectations
Work Anywhere is What We DoRe-connect with Customers
Line-of-Business: Return to Growth
Technology: New Devices Proliferating
The Consumerization of IT
Applications: One size doesn’t fit all
“There’s an App for That”
Market LandscapeThe new (post-recession) world
Users: New Expectations
Work Anywhere is What We DoRe-connect with Customers
Line-of-Business: Return to Growth
Technology: New Devices Proliferating
The Consumerization of IT
Applications: One size doesn’t fit all
“There’s an App for That”
Business Needs
External: Improved Agility More Flexibility Time-to-Value
Internal: Sales & CRM tools Partners, Dealers Collaboration Customer visibility
Market LandscapeBusiness Needs are driving Cloud Computing
To: CIO, VP IT
This is the way to go … what’s our cloud strategy?
Regards,
CEO
Market LandscapeWho’s driving cloud adoption ….
Source: Microsoft 06/10
Business
Technology
The IT dilemma
Business: I need …
Improved agilityMore flexibilityTime-to-Market
Better sales toolsCustomer visibility
Customer: I want …
A great experienceGreat service
AnywhereAny time
Any device
The IT dilemma
Business: I need …
Improved agilityMore flexibilityTime-to-Market
Better sales toolsCustomer visibility
Customer: I want …
A great experienceGreat service
AnywhereAny time
Any device
CompetitorCompetitor
Competitor
Competitor
The IT dilemma
Business: I need …
Improved agilityMore flexibilityTime-to-Market
Better sales toolsCustomer visibility
Customer: I want …
A great experienceGreat service
AnywhereAny time
Any device
CompetitorCompetitor
Competitor
Competitor
The IT dilemma
Business: I need …
Improved agilityMore flexibilityTime-to-Market
Better sales toolsCustomer visibility
Customer: I want …
A great experienceGreat service
AnywhereAny time
Any deviceIT cannot continue to operate the old way
Cloud Computing is no longer “If” … it’s “What, Who, and How”
• Should new applications go into the cloud, stay in the data center, or both?
• If the choice includes the cloud, then which cloud provider(s), and why?
• What are the business risks, and how can I mitigate them?
What exactly is Cloud Computing?NIST definition
10
Essential CharacteristicsOn-demand self-serviceBroad network access
Resource poolingRapid elasticity
Measured Service.
Service ModelsSoftware as a Service (SaaS)Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Deployment ModelsPrivate cloud
Community cloudPublic cloudHybrid cloud
The NIST Definition of Cloud ComputingAuthors: Peter Mell and Tim GranceVersion 15, 10-7-09http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-def-v15.doc
“Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.“
Cloud ComputingVendors are maturing, customers are investing
11
Massive ScaleData Centers
Cloud ComputingVendors are maturing, customers are investing
12
DifferentiatedService Providers
Massive ScaleData Centers
Cloud ComputingVendors are maturing, customers are investing
13
Customer Adoption
“76% of those polled said that they would be pursuing a private cloud computing strategy by 2012”(Source Gartner 4/10)
DifferentiatedService Providers
Massive ScaleData Centers
What are the risks of moving to the cloud?
Perception Primary Benefits Biggest Issues
Before Reduced IT costs Security
After ScalabilityAgility
PerformanceSLA Management
Results from actual pilots (March 2010)
“The Maturing Cloud: What It Will Take to Win” (Published Mar 2010)
What are the major risks in the Cloud?
• Security – 87.5%• Availability – 83.3%• Performance – 82.9%
(88.6% stated that cloud service providers need to provide SLAs)
IDC(Survey Q4 ‘09)
“All About The Cloud” Conference (May 2010)
“Security in the Cloud isn’t any harder than it is in the Enterprise – it’s just different” (Unisys)
“[Application] Performance Management in the Cloud is becoming the hot topic” (THINKstrategies)
The Issue: Applications are becoming Borderless
Data Center
Perception
Back-end cloud services, statistical analysis & bursting services
The Issue: Applications are becoming Borderless
Streaming media and third-party infrastructure providers
Data Center
Third-party apps & identity mgmt delivered via SaaS or mashup
Local ISPs
Mobile Carriers
MajorISPs
Perception Reality
Back-end cloud services, statistical analysis & bursting services
The Issue: Applications are becoming Borderless
Streaming media and third-party infrastructure providers
Data Center
Third-party apps & identity mgmt delivered via SaaS or mashup
Local ISPs
Mobile Carriers
MajorISPs
Borderless applications offer fast implementation of new functionality
• This represent an increasingly complex and diverse delivery chain,
consisting of perhaps dozens of service providers spread around the world
BUT:
• Users don’t care about the delivery chain. They will still expect
applications to perform well, and they will hold IT accountable if they don’t
Borderless applications offer fast implementation of new functionality
• This represent an increasingly complex and diverse delivery chain,
consisting of perhaps dozens of service providers spread around the world
BUT:
• Users don’t care about the delivery chain. They will still expect
applications to perform well, and they will hold IT accountable if they don’t
Perception Reality
So what does this mean to IT?Maintaining the promise to the business
The business impact of poor service delivery can be dramatic. Outsourcing
services doesn’t mean outsourcing responsibility for service performance ITchallenge
the new
What’s your strategy for addressing this new challenge?
Amazon EC2 West
My strategy? Enforce Service Providers’ SLAs!or “All my lights are green, so why are users still complaining?”
Availability (Committed SLA) Performance (User Experience)
Managing Service Provider SLAs is not enough …
MajorISP
Local ISP
Mobile Carrier
Internet
Content DeliveryNetworks
Third-party/Cloud Services
Browsers and devices
Storage
Web Servers
App Servers
DB Servers
Mainframe
Load Balancers
Mobile Components
Network
The Application Delivery Chain
Users
Managing Service Provider SLAs is not enough …
MajorISP
Local ISP
Mobile Carrier
Internet
Content DeliveryNetworks
Third-party/Cloud Services
Browsers and devices
Storage
Web Servers
App Servers
DB Servers
Mainframe
Load Balancers
Mobile Components
Network
The Application Delivery Chain
• Network peering problems
• Outages
• Inconsistent geo performance• Bad performance under load• Blocking content delivery• Incorrect geo-targeted content
• Configuration issues• Oversubscribed POP• Poor routing optimization• Low cache hit rate
• Network peering problems
• Bandwidth throttling• Inconsistent
connectivity
• Configuration errors
• Application design issues
• Code defects• Insufficient
infrastructure
• Poorly performing JavaScript
• Browser/device incompatibility
• Page size too big
• Too many objects• Low cache
hit rate• Network resource shortage
• Faulty content transcoding
• SMS routing /latency issues
Users
Managing Service Provider SLAs is not enough …
MajorISP
Local ISP
Mobile Carrier
Internet
Content DeliveryNetworks
Third-party/Cloud Services
Browsers and devices
Storage
Web Servers
App Servers
DB Servers
Mainframe
Load Balancers
Mobile Components
Network
The Application Delivery Chain
• Network peering problems
• Outages
• Inconsistent geo performance• Bad performance under load• Blocking content delivery• Incorrect geo-targeted content
• Configuration issues• Oversubscribed POP• Poor routing optimization• Low cache hit rate
• Network peering problems
• Bandwidth throttling• Inconsistent
connectivity
• Configuration errors
• Application design issues
• Code defects• Insufficient
infrastructure
• Poorly performing JavaScript
• Browser/device incompatibility
• Page size too big
• Too many objects• Low cache
hit rate• Network resource shortage
• Faulty content transcoding
• SMS routing /latency issues
Users
Is it an internal data centerproblem?
Is it a general Internet problem?
Is it a cloud or service provider problem?
Is it a browser or device problem?
The real question “Is it fast enough?”
400millisecond delay
0.59%
fewer searches/users*
50% more pages/visits than users experiencing the slowest page load times*
noticed that users who experience the fastest page load timesview
reduced page load times from ~7 seconds to ~2 seconds,
stated that a
2second slowdown 4.3 reduction in
revenue/user*%
found that a
leading to a increase in revenue7-12%
found that a 6second page load time 33 increase in
page abandonment%
The Impact of Poor Performance
24
• Brand and reputation
• Customer satisfaction
• Competitiveness
• Shareholder value
LINE OF BUSINESS
• Credibility loss
• Limited strategic focus
• Failure to show value
• Outsourcing risk
IT LEADERSHIP
• Failed deployments
• Unneeded capacity
• Costly resolution
• Missed SLAs
IT OPERATIONSBus
ines
s Im
pact
Managing borderless applicationsSolution Checklist
Features Required
Comprehensive measurement of end user experienceincluding all points in the application delivery chain
Determine scope of user impactExample: 35% of all users impacted, or just 10% of HR users
Prioritize problem resolution based on business impactinstead of ‘first reported, first sorted’ approach
Extensible platform to integrate data from other environments VMWare, Cisco, SAP, etc
Real-time visibility of the performance of cloud providers Overall cloud performance trends, collective intelligence
Measure/enforce SLAs and hold 3rd parties accountableManage performance of you Cloud Service Providers, CDNs, Ad Providers, etc
The ideal APM Solution offers …
VISIBILITYAcross theEnterprise and Internet
IT OPERATIONSIT LEADERSHIPLINE-OF-BUSINESS
SERVICE MANAGEMENTUNIFIEDDASHBOARDSRole-relevant Information
THIRD-PARTYNETWORK JAVA/.NETMAINFRAME SERVER/DB
DEEP-DIVETroubleshootingand Resolution
26
EXTENSIBLEintegrate data fromother environments
The ideal APM Solution offers …
VISIBILITYAcross theEnterprise and Internet
IT OPERATIONSIT LEADERSHIPLINE-OF-BUSINESS
SERVICE MANAGEMENTUNIFIEDDASHBOARDSRole-relevant Information
THIRD-PARTYNETWORK JAVA/.NETMAINFRAME SERVER/DB
DEEP-DIVETroubleshootingand Resolution
27
EXTENSIBLEintegrate data fromother environments
Is there a problem? Is it my problem or a general Internet problem?
Is the problem in my data center?
Is it a browser or device problem?
Measuring Cloud Performancewww.cloudsleuth.net
A cloud performance web community sponsored by Compuware
Backbone & “Last Mile” monitoring
Performance of Major Cloud Service Providers
Additional content (White papers, Blogs, code snippets)
Visualizations
Geographic
Trends
Detail by city
Real-time cloud provider Availability & Performance
29
Thank You!
* Visit us at: www.compuware.com
* Visit CloudSleuth: www.cloudsleuth.net
© 2010 Compuware Corporation — All Rights Reserved