SlideShare ist ein Scribd-Unternehmen logo
1 von 69
Mike Gualtieri - Senior Analyst, Forrester Research Imad Mouline - CTO, Gomez division, Compuware
Performance in the cloud is not a slam dunk.
Agenda Cloud performance challenges 4 Blazing fast cloud best practices Recommendations
Definition: cloud computing ,[object Object],[object Object]
Cloud is here to stay because:
Achieving blazing fast Web site performance is more challenging
Cloud computing can help but it is not a slam dunk Cloud can provide scale on-demand Need more instances? Provision them! But, cloud infrastructure is largely opaque You don’t know what hardware virtual machines are running on You don’t know what the network infrastructures looks like You don’t know with whom you are sharing
Enterprises cite flexibility and on demand capacity as top reasons to adopt cloud
Security and maturity top list of concerns for IaaS cloud services. What about performance?
Cloud computing isn’t an if, it’s a when and how
Agenda Cloud performance challenges 4 Blazing fast cloud best practices Recommendations
Based upon Forrester’s Blazing Fast Web site performance research Ongoing research stream dedicated to performance, scale, and fault tolerance resulting in published research and best practices Ongoing cloud computing vendor landscape and architecture research Constant Web architecture assessments and recommendations for a broad range of eCommerce, social, and media Web properties. User experience trends and design best practices research
1. Measure, monitor, and respond.
Check the performance of your peers at http://benchmarks.gomez.com
Browser performance varies widely Source: Gomez sampled 160 million pages across several Websites over a 30 day period from broadband users in the United States
Cloud performance varies widely
Investigating and resolving incidents is much more challenging in the cloud
Design and implement a monitoring system to help answer these three questions
Best practices: Measure, monitor, and respond Test and monitor performance from your customer’s perspective. Baseline performance metrics with frequent reporting frequency Know what elements of your infrastructure are affecting performance. Use testing to determine the impact of key changes.
2. Make liberal use of caching. 23 Entire contents © 2009 Forrester Research, Inc. All rights reserved.
The user’s distance from the content matters
Achieving blazing fast Web site performance is more challenging
Best practices: Make liberal use of caching Design your pages to use the browser cache Add an edge cache Akamai, Contendo, Edgecast, and Limelight are options Cloud providers are also offering edge caching services. E.g. Amazon CloudFront, Microsoft Auzure CDN Deploy to multiple cloud regions/zones Cache application data, sessions, page fragments, and shared application state
3. Architect for elasticity.
Source: Animoto (http://animoto.com/)
Amazon EC2 easily scaled to handle addition traffic Peak of 5000 instances Launch of Facebook modification Steady state of ~40 instances
Best practices: Elastic architecture Implement a cloud bursting strategy Automate elasticity Using elastic caching platform. Isolate functions to scale them separately. Mitigate the risk of remote services.
Typical IT Web architecture scales app server tier – not data tier Load balancer Application server Application server Application server Application server Relational database
Elastic caching adds a layer to overcome data bottlenecks Load balancer Application server Application server Application server Application server Cache node Cache node Cache node Persistent data store
Elastic caching platforms Q2 2010
4. Know cloud providers strengths and weaknesses.
Best practices: Know your cloud provider Load and stress test in the cloud Cloud virtual machines won’t be the same as yours Understand the capacity of one instance in the cloud Test the impact of cloud bursting Test cloud services such as storage (e.g. Amazon S3) Test for elasticity How quickly can you provision new instances? Test for performance Include geography tests Continue to monitor the cloud
Cloud performance varies widely
Agenda Cloud performance challenges 4 Blazing fast cloud best practices Recommendations
Best practices for performance in the cloud.
First steps to achieving blazing fast performance in the cloud Test performance from your customer’s perspective. Assess your current Web architecture to identify bottlenecks. Implement caching where it will help. Architect for elasticity. Load test your application on your cloud provider. Deploy to cloud. Watch carefully.
Thank you Mike Gualtieri +1 617.613.6145 mgualtieri@forrester.com Twitter: mgualtieri www.forrester.com
Best Practices For Ensuring Blazing Fast Cloud Applications Imad Mouline - CTO, Gomez, The Web Performance Division of Compuware @imadmouline
Web Applications Are Increasingly Composite
By The Numbers Number of hosts accessed directly by the browser, per user transaction, averaged across 3,000 companies
Web Applications Are Moving To The Cloud Percentage of web app transactions that include at least one object hosted on Amazon EC2
1 – Measure, Monitor, and Respond
The Cloud Creates Performance Concerns The Cloud is opaque & shared Loss of visibility and control - traditional tools don’t apply Others can affect my performance
The Web Application Delivery Chain My users 3rd Party/Cloud Services Browsers and devices Local ISP Load Balancers Web Servers Other users Mobile Components Solution = “Outside-in” customer point of view App Servers Cloud Internet Other users MajorISP DB Servers Mobile Carrier Storage Mainframe Other users Network Content DeliveryNetworks The Cloud Is Opaque: How do you know if your application is really performing?
3rd Party/Cloud Services Browsers and devices Local ISP Load Balancers Web Servers Mobile Components App Servers Internet MajorISP DB Servers Mobile Carrier Storage Mainframe Network Content DeliveryNetworks The Cloud Is SharedHow Do You Know It’s Your Issue Or Your Cloud Provider’s? The Web Application Delivery Chain My users Cloud is shared Other users My app Other app Solution = Collective Intelligence Cloud Other app Other app Other users Other users ,[object Object],[object Object]
2 – Make Liberal Use of Caching
Web App Delivery Chain – Bottlenecks Revisited Natural bottlenecks are also optimization opportunities Potential bottlenecks Instance
“Make Liberal Use Of Caching” Validate Caching at the SERVER Long First Byte times a potential server-side caching opportunity
Geographic Latency – Europe-based Response time for sample transaction of reference application hosted on Amazon EC2 Europe West (Dublin), as measured from major European cities
Geographic Latency – US-based  Response time for sample transaction of reference application hosted on Amazon EC2 US East (Virginia), as measured from major US cities
“Make Liberal Use Of Caching” - Validate Caching at the EDGE
“Make Liberal Use Of Caching” - Validate Caching at the BROWSER Internet Explorer 8.x Internet Explorer 7.x Safari 4.x Chrome Firefox 3.x
3 – Architect For Elasticity
“Architect For Elasticity”  Cloud makes it easier to use elastic architecture strategies Elasticity can come at a high expense Make sure to balance performance and cost Potential bottlenecks Instance
The Cloud Offers Unique Opportunities For Optimization  Domain sharding is a common performance optimization In traditional hosting environment, it came at a price The Cloud, with proper planning, can provide sharding for free Potential bottleneck Bucket 1 Bucket 2
The Cloud Offers Unique Opportunities For Optimization  Better performance, for little work, at no extra cost?
The Cloud Is Prepared For The Unknown Faced with constraints anywhere upstream from the browser, the cloud offers unique opportunities to expand capacity. Potential bottleneck Instance @ capacity Instance Dynamically provisioned
The Cloud Helps You Prepare For The Unknown
Impact Of Optimization Across Browsers & Mobile Devices Yesterday’s optimizations must be constantly revalidated Sharding fails to show benefit on modern browser Sharding shows a substantial performance hit on mobile devices such as the iPad
4 – Know the Performance of Your Cloud Provider
“Know Your Cloud Provider” - Performance Average response time of reference app transaction across various Cloud providers, measured from several global locations
“Know Your Cloud Provider” – Availability   Aggregate average availability of reference app on Opsource, Amazon EC2 US East, Amazon S3, GoGrid & Google AppEngine measured from global backbone locations
Best Practice: Define your goals and build a plan Align goals  across your organization                                                     Why are we moving to the cloud?  Common goals include: Additional Capacity – How much capacity                                         do we need during normal and peak times? Improved End-User Experience – What performance goals are we trying to deliver against? Greater Elasticity – How quickly can the provider we select ramp up to meet our needs? Flexible Bursting – How fast do we need to be able to access additional capacity? If only there was a  button to push!
Best Practice: Performance Testing Cloud Capabilities 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”
Mike Gualtieri - Senior Analyst, Forrester Research Imad Mouline - CTO, Gomez division, Compuware
Gomez Blazing Fast Cloud Best Practices
Gomez Blazing Fast Cloud Best Practices

Weitere ähnliche Inhalte

Was ist angesagt?

AWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAmazon Web Services
 
Workload migration on the cloud
Workload migration on the cloudWorkload migration on the cloud
Workload migration on the cloudAlex Amies
 
How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeDavid Linthicum
 
Pragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWSPragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWSKacy Clarke
 
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaCloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaAmazon Web Services
 
Dynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next levelDynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next levelsanvmibj
 
Strategic Approaches to AWS Enterprise Application Migration - Technical 201
Strategic Approaches to AWS Enterprise Application Migration - Technical 201Strategic Approaches to AWS Enterprise Application Migration - Technical 201
Strategic Approaches to AWS Enterprise Application Migration - Technical 201Amazon Web Services
 
Diadem Technologies - Cloud Computing - Nasscom Workshop
Diadem Technologies - Cloud Computing - Nasscom WorkshopDiadem Technologies - Cloud Computing - Nasscom Workshop
Diadem Technologies - Cloud Computing - Nasscom WorkshopDiadem Technologies
 
AWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAmazon Web Services
 
Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b...
Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b...Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b...
Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b...Amazon Web Services
 
Moving Legacy Apps to Cloud: How to Avoid Risk
Moving Legacy Apps to Cloud: How to Avoid RiskMoving Legacy Apps to Cloud: How to Avoid Risk
Moving Legacy Apps to Cloud: How to Avoid RiskCloverDX
 
Aws tco web_applications
Aws tco web_applicationsAws tco web_applications
Aws tco web_applicationsSuruli Kannan
 
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesMigrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesOSSCube
 
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...Amazon Web Services
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCAmazon Web Services
 
Doing Less for Fun and Profit (by switching to the cloud)
Doing Less for Fun and Profit (by switching to the cloud)Doing Less for Fun and Profit (by switching to the cloud)
Doing Less for Fun and Profit (by switching to the cloud)Luke Chavers
 
AWS Webcast - Intro to DevOps: Using Amazon RDS with AWS OpsWorks
AWS Webcast - Intro to DevOps:  Using Amazon RDS with AWS OpsWorksAWS Webcast - Intro to DevOps:  Using Amazon RDS with AWS OpsWorks
AWS Webcast - Intro to DevOps: Using Amazon RDS with AWS OpsWorksAmazon Web Services
 
AWS Tech Talks: Armazenamento Híbrido na Nuvem
AWS Tech Talks: Armazenamento Híbrido na NuvemAWS Tech Talks: Armazenamento Híbrido na Nuvem
AWS Tech Talks: Armazenamento Híbrido na NuvemAmazon Web Services LATAM
 
V sphere overview srm-your cloud-3-1-2011
V sphere overview srm-your cloud-3-1-2011V sphere overview srm-your cloud-3-1-2011
V sphere overview srm-your cloud-3-1-2011Kris Walsh
 

Was ist angesagt? (20)

AWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWS
 
Workload migration on the cloud
Workload migration on the cloudWorkload migration on the cloud
Workload migration on the cloud
 
How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First Time
 
Pragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWSPragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWS
 
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh VariaCloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
Cloud-powered Continuous Integration and Deployment architectures - Jinesh Varia
 
Dynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next levelDynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next level
 
Strategic Approaches to AWS Enterprise Application Migration - Technical 201
Strategic Approaches to AWS Enterprise Application Migration - Technical 201Strategic Approaches to AWS Enterprise Application Migration - Technical 201
Strategic Approaches to AWS Enterprise Application Migration - Technical 201
 
Diadem Technologies - Cloud Computing - Nasscom Workshop
Diadem Technologies - Cloud Computing - Nasscom WorkshopDiadem Technologies - Cloud Computing - Nasscom Workshop
Diadem Technologies - Cloud Computing - Nasscom Workshop
 
AWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWSAWS Webcast - Datacenter Migration to AWS
AWS Webcast - Datacenter Migration to AWS
 
Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b...
Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b...Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b...
Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b...
 
Moving Legacy Apps to Cloud: How to Avoid Risk
Moving Legacy Apps to Cloud: How to Avoid RiskMoving Legacy Apps to Cloud: How to Avoid Risk
Moving Legacy Apps to Cloud: How to Avoid Risk
 
Aws tco web_applications
Aws tco web_applicationsAws tco web_applications
Aws tco web_applications
 
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesMigrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
 
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSC
 
Doing Less for Fun and Profit (by switching to the cloud)
Doing Less for Fun and Profit (by switching to the cloud)Doing Less for Fun and Profit (by switching to the cloud)
Doing Less for Fun and Profit (by switching to the cloud)
 
AWS Webcast - Intro to DevOps: Using Amazon RDS with AWS OpsWorks
AWS Webcast - Intro to DevOps:  Using Amazon RDS with AWS OpsWorksAWS Webcast - Intro to DevOps:  Using Amazon RDS with AWS OpsWorks
AWS Webcast - Intro to DevOps: Using Amazon RDS with AWS OpsWorks
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
 
AWS Tech Talks: Armazenamento Híbrido na Nuvem
AWS Tech Talks: Armazenamento Híbrido na NuvemAWS Tech Talks: Armazenamento Híbrido na Nuvem
AWS Tech Talks: Armazenamento Híbrido na Nuvem
 
V sphere overview srm-your cloud-3-1-2011
V sphere overview srm-your cloud-3-1-2011V sphere overview srm-your cloud-3-1-2011
V sphere overview srm-your cloud-3-1-2011
 

Andere mochten auch

IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...Compuware APM
 
2010 Best of the Web Performers: What Makes Them Great?
2010 Best of the Web Performers: What Makes Them Great?2010 Best of the Web Performers: What Makes Them Great?
2010 Best of the Web Performers: What Makes Them Great?Compuware APM
 
Performance Testing: Putting Cloud Customers Back in the Driver’s Seat
Performance Testing:  Putting Cloud Customers Back in the Driver’s SeatPerformance Testing:  Putting Cloud Customers Back in the Driver’s Seat
Performance Testing: Putting Cloud Customers Back in the Driver’s SeatCompuware APM
 
How to Turn Web Traffic Into Sales - eCommerce Trends in 2010
How to Turn Web Traffic Into Sales - eCommerce Trends in 2010How to Turn Web Traffic Into Sales - eCommerce Trends in 2010
How to Turn Web Traffic Into Sales - eCommerce Trends in 2010Compuware APM
 
Web Load Testing for Dummies
Web Load Testing for DummiesWeb Load Testing for Dummies
Web Load Testing for DummiesCompuware APM
 
Cloud Performance Testing with LoadRunner
Cloud Performance Testing with LoadRunnerCloud Performance Testing with LoadRunner
Cloud Performance Testing with LoadRunnerRichard Bishop
 

Andere mochten auch (6)

IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
 
2010 Best of the Web Performers: What Makes Them Great?
2010 Best of the Web Performers: What Makes Them Great?2010 Best of the Web Performers: What Makes Them Great?
2010 Best of the Web Performers: What Makes Them Great?
 
Performance Testing: Putting Cloud Customers Back in the Driver’s Seat
Performance Testing:  Putting Cloud Customers Back in the Driver’s SeatPerformance Testing:  Putting Cloud Customers Back in the Driver’s Seat
Performance Testing: Putting Cloud Customers Back in the Driver’s Seat
 
How to Turn Web Traffic Into Sales - eCommerce Trends in 2010
How to Turn Web Traffic Into Sales - eCommerce Trends in 2010How to Turn Web Traffic Into Sales - eCommerce Trends in 2010
How to Turn Web Traffic Into Sales - eCommerce Trends in 2010
 
Web Load Testing for Dummies
Web Load Testing for DummiesWeb Load Testing for Dummies
Web Load Testing for Dummies
 
Cloud Performance Testing with LoadRunner
Cloud Performance Testing with LoadRunnerCloud Performance Testing with LoadRunner
Cloud Performance Testing with LoadRunner
 

Ähnlich wie Gomez Blazing Fast Cloud Best Practices

Harnessing the Cloud for Performance Testing- Impetus White Paper
Harnessing the Cloud for Performance Testing- Impetus White PaperHarnessing the Cloud for Performance Testing- Impetus White Paper
Harnessing the Cloud for Performance Testing- Impetus White PaperImpetus Technologies
 
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White PaperCloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White PaperImpetus Technologies
 
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Compuware APM
 
An introduction to the cloud 11 v1
An introduction to the cloud 11 v1An introduction to the cloud 11 v1
An introduction to the cloud 11 v1charan7575
 
Building Cloud capability for startups
Building Cloud capability for startupsBuilding Cloud capability for startups
Building Cloud capability for startupsSekhar Mohanty
 
Leveraging Cloud for Product Testing- Impetus White Paper
Leveraging Cloud for Product Testing- Impetus White PaperLeveraging Cloud for Product Testing- Impetus White Paper
Leveraging Cloud for Product Testing- Impetus White PaperImpetus Technologies
 
Cloud computing(Basic).pptx
Cloud computing(Basic).pptxCloud computing(Basic).pptx
Cloud computing(Basic).pptxnischal52
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 
Celera Networks on Cloud Computing
Celera Networks on Cloud Computing Celera Networks on Cloud Computing
Celera Networks on Cloud Computing CeleraNetworks
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsIBM UrbanCode Products
 
Zsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approachZsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approachzslmarketing
 
Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationesebeus
 
Welcome to the Cloud!
Welcome to the Cloud!Welcome to the Cloud!
Welcome to the Cloud!imogokate
 

Ähnlich wie Gomez Blazing Fast Cloud Best Practices (20)

Harnessing the Cloud for Performance Testing- Impetus White Paper
Harnessing the Cloud for Performance Testing- Impetus White PaperHarnessing the Cloud for Performance Testing- Impetus White Paper
Harnessing the Cloud for Performance Testing- Impetus White Paper
 
Adopting the Cloud
Adopting the CloudAdopting the Cloud
Adopting the Cloud
 
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White PaperCloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
Cloud-enabled Performance Testing vis-à-vis On-premise- Impetus White Paper
 
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...Cloud Computing Realities - Getting past the hype and setting your cloud stra...
Cloud Computing Realities - Getting past the hype and setting your cloud stra...
 
An introduction to the cloud 11 v1
An introduction to the cloud 11 v1An introduction to the cloud 11 v1
An introduction to the cloud 11 v1
 
Cloud computing What Why How
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why How
 
Cloud capability for startups
Cloud capability for startupsCloud capability for startups
Cloud capability for startups
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Building Cloud capability for startups
Building Cloud capability for startupsBuilding Cloud capability for startups
Building Cloud capability for startups
 
Leveraging Cloud for Product Testing- Impetus White Paper
Leveraging Cloud for Product Testing- Impetus White PaperLeveraging Cloud for Product Testing- Impetus White Paper
Leveraging Cloud for Product Testing- Impetus White Paper
 
Cloud computing(Basic).pptx
Cloud computing(Basic).pptxCloud computing(Basic).pptx
Cloud computing(Basic).pptx
 
To Cloud or Not to Cloud for Transaction Document Production
To Cloud or Not to Cloud for Transaction Document ProductionTo Cloud or Not to Cloud for Transaction Document Production
To Cloud or Not to Cloud for Transaction Document Production
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
Celera Networks on Cloud Computing
Celera Networks on Cloud Computing Celera Networks on Cloud Computing
Celera Networks on Cloud Computing
 
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform EnvironmentsDeployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
 
Zsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approachZsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approach
 
Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentation
 
Cloud Testing
Cloud TestingCloud Testing
Cloud Testing
 
Welcome to the Cloud!
Welcome to the Cloud!Welcome to the Cloud!
Welcome to the Cloud!
 
An Intro to Cloud Computing
An Intro to Cloud ComputingAn Intro to Cloud Computing
An Intro to Cloud Computing
 

Mehr von Compuware APM

Complexity At The Edge How To Maximize The Mobile Opportunity
Complexity At The Edge  How To Maximize The Mobile OpportunityComplexity At The Edge  How To Maximize The Mobile Opportunity
Complexity At The Edge How To Maximize The Mobile OpportunityCompuware APM
 
Complexity At The Edge How To Maximize The Mobile Opportunity In China
Complexity At The Edge  How To Maximize The Mobile Opportunity In ChinaComplexity At The Edge  How To Maximize The Mobile Opportunity In China
Complexity At The Edge How To Maximize The Mobile Opportunity In ChinaCompuware APM
 
Managing Cost in Public Cloud Environments
Managing Cost in Public Cloud EnvironmentsManaging Cost in Public Cloud Environments
Managing Cost in Public Cloud EnvironmentsCompuware APM
 
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers:  Keep Their Attention With High Performance StreamingDon't Lose Your Viewers:  Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers: Keep Their Attention With High Performance StreamingCompuware APM
 
Why Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveWhy Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveCompuware APM
 
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Compuware APM
 
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile ApplicationsCompuware APM
 
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...Compuware APM
 
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOpsSpeed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOpsCompuware APM
 
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...Compuware APM
 
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...Compuware APM
 
How to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web ComponentsHow to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web ComponentsCompuware APM
 
Optimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speedOptimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speedCompuware APM
 
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing WebsiteDelta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing WebsiteCompuware APM
 
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati..."What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...Compuware APM
 
Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?Compuware APM
 
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...Compuware APM
 
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone UsersTop Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone UsersCompuware APM
 
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to AvoidCompuware APM
 
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...Compuware APM
 

Mehr von Compuware APM (20)

Complexity At The Edge How To Maximize The Mobile Opportunity
Complexity At The Edge  How To Maximize The Mobile OpportunityComplexity At The Edge  How To Maximize The Mobile Opportunity
Complexity At The Edge How To Maximize The Mobile Opportunity
 
Complexity At The Edge How To Maximize The Mobile Opportunity In China
Complexity At The Edge  How To Maximize The Mobile Opportunity In ChinaComplexity At The Edge  How To Maximize The Mobile Opportunity In China
Complexity At The Edge How To Maximize The Mobile Opportunity In China
 
Managing Cost in Public Cloud Environments
Managing Cost in Public Cloud EnvironmentsManaging Cost in Public Cloud Environments
Managing Cost in Public Cloud Environments
 
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers:  Keep Their Attention With High Performance StreamingDon't Lose Your Viewers:  Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
 
Why Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveWhy Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s Perspective
 
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
 
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
 
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
 
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOpsSpeed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
 
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
 
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
 
How to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web ComponentsHow to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web Components
 
Optimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speedOptimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speed
 
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing WebsiteDelta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
 
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati..."What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
 
Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?
 
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
 
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone UsersTop Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
 
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
 
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
 

Kürzlich hochgeladen

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Kürzlich hochgeladen (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Gomez Blazing Fast Cloud Best Practices

  • 1. Mike Gualtieri - Senior Analyst, Forrester Research Imad Mouline - CTO, Gomez division, Compuware
  • 2.
  • 3.
  • 4. Performance in the cloud is not a slam dunk.
  • 5. Agenda Cloud performance challenges 4 Blazing fast cloud best practices Recommendations
  • 6.
  • 7. Cloud is here to stay because:
  • 8. Achieving blazing fast Web site performance is more challenging
  • 9. Cloud computing can help but it is not a slam dunk Cloud can provide scale on-demand Need more instances? Provision them! But, cloud infrastructure is largely opaque You don’t know what hardware virtual machines are running on You don’t know what the network infrastructures looks like You don’t know with whom you are sharing
  • 10. Enterprises cite flexibility and on demand capacity as top reasons to adopt cloud
  • 11. Security and maturity top list of concerns for IaaS cloud services. What about performance?
  • 12. Cloud computing isn’t an if, it’s a when and how
  • 13. Agenda Cloud performance challenges 4 Blazing fast cloud best practices Recommendations
  • 14. Based upon Forrester’s Blazing Fast Web site performance research Ongoing research stream dedicated to performance, scale, and fault tolerance resulting in published research and best practices Ongoing cloud computing vendor landscape and architecture research Constant Web architecture assessments and recommendations for a broad range of eCommerce, social, and media Web properties. User experience trends and design best practices research
  • 15. 1. Measure, monitor, and respond.
  • 16. Check the performance of your peers at http://benchmarks.gomez.com
  • 17. Browser performance varies widely Source: Gomez sampled 160 million pages across several Websites over a 30 day period from broadband users in the United States
  • 19. Investigating and resolving incidents is much more challenging in the cloud
  • 20. Design and implement a monitoring system to help answer these three questions
  • 21. Best practices: Measure, monitor, and respond Test and monitor performance from your customer’s perspective. Baseline performance metrics with frequent reporting frequency Know what elements of your infrastructure are affecting performance. Use testing to determine the impact of key changes.
  • 22. 2. Make liberal use of caching. 23 Entire contents © 2009 Forrester Research, Inc. All rights reserved.
  • 23. The user’s distance from the content matters
  • 24. Achieving blazing fast Web site performance is more challenging
  • 25. Best practices: Make liberal use of caching Design your pages to use the browser cache Add an edge cache Akamai, Contendo, Edgecast, and Limelight are options Cloud providers are also offering edge caching services. E.g. Amazon CloudFront, Microsoft Auzure CDN Deploy to multiple cloud regions/zones Cache application data, sessions, page fragments, and shared application state
  • 26. 3. Architect for elasticity.
  • 28. Amazon EC2 easily scaled to handle addition traffic Peak of 5000 instances Launch of Facebook modification Steady state of ~40 instances
  • 29. Best practices: Elastic architecture Implement a cloud bursting strategy Automate elasticity Using elastic caching platform. Isolate functions to scale them separately. Mitigate the risk of remote services.
  • 30. Typical IT Web architecture scales app server tier – not data tier Load balancer Application server Application server Application server Application server Relational database
  • 31. Elastic caching adds a layer to overcome data bottlenecks Load balancer Application server Application server Application server Application server Cache node Cache node Cache node Persistent data store
  • 33. 4. Know cloud providers strengths and weaknesses.
  • 34. Best practices: Know your cloud provider Load and stress test in the cloud Cloud virtual machines won’t be the same as yours Understand the capacity of one instance in the cloud Test the impact of cloud bursting Test cloud services such as storage (e.g. Amazon S3) Test for elasticity How quickly can you provision new instances? Test for performance Include geography tests Continue to monitor the cloud
  • 36. Agenda Cloud performance challenges 4 Blazing fast cloud best practices Recommendations
  • 37. Best practices for performance in the cloud.
  • 38. First steps to achieving blazing fast performance in the cloud Test performance from your customer’s perspective. Assess your current Web architecture to identify bottlenecks. Implement caching where it will help. Architect for elasticity. Load test your application on your cloud provider. Deploy to cloud. Watch carefully.
  • 39. Thank you Mike Gualtieri +1 617.613.6145 mgualtieri@forrester.com Twitter: mgualtieri www.forrester.com
  • 40. Best Practices For Ensuring Blazing Fast Cloud Applications Imad Mouline - CTO, Gomez, The Web Performance Division of Compuware @imadmouline
  • 41. Web Applications Are Increasingly Composite
  • 42. By The Numbers Number of hosts accessed directly by the browser, per user transaction, averaged across 3,000 companies
  • 43. Web Applications Are Moving To The Cloud Percentage of web app transactions that include at least one object hosted on Amazon EC2
  • 44. 1 – Measure, Monitor, and Respond
  • 45. The Cloud Creates Performance Concerns The Cloud is opaque & shared Loss of visibility and control - traditional tools don’t apply Others can affect my performance
  • 46. The Web Application Delivery Chain My users 3rd Party/Cloud Services Browsers and devices Local ISP Load Balancers Web Servers Other users Mobile Components Solution = “Outside-in” customer point of view App Servers Cloud Internet Other users MajorISP DB Servers Mobile Carrier Storage Mainframe Other users Network Content DeliveryNetworks The Cloud Is Opaque: How do you know if your application is really performing?
  • 47.
  • 48. 2 – Make Liberal Use of Caching
  • 49. Web App Delivery Chain – Bottlenecks Revisited Natural bottlenecks are also optimization opportunities Potential bottlenecks Instance
  • 50. “Make Liberal Use Of Caching” Validate Caching at the SERVER Long First Byte times a potential server-side caching opportunity
  • 51. Geographic Latency – Europe-based Response time for sample transaction of reference application hosted on Amazon EC2 Europe West (Dublin), as measured from major European cities
  • 52. Geographic Latency – US-based Response time for sample transaction of reference application hosted on Amazon EC2 US East (Virginia), as measured from major US cities
  • 53. “Make Liberal Use Of Caching” - Validate Caching at the EDGE
  • 54. “Make Liberal Use Of Caching” - Validate Caching at the BROWSER Internet Explorer 8.x Internet Explorer 7.x Safari 4.x Chrome Firefox 3.x
  • 55. 3 – Architect For Elasticity
  • 56. “Architect For Elasticity” Cloud makes it easier to use elastic architecture strategies Elasticity can come at a high expense Make sure to balance performance and cost Potential bottlenecks Instance
  • 57. The Cloud Offers Unique Opportunities For Optimization Domain sharding is a common performance optimization In traditional hosting environment, it came at a price The Cloud, with proper planning, can provide sharding for free Potential bottleneck Bucket 1 Bucket 2
  • 58. The Cloud Offers Unique Opportunities For Optimization Better performance, for little work, at no extra cost?
  • 59. The Cloud Is Prepared For The Unknown Faced with constraints anywhere upstream from the browser, the cloud offers unique opportunities to expand capacity. Potential bottleneck Instance @ capacity Instance Dynamically provisioned
  • 60. The Cloud Helps You Prepare For The Unknown
  • 61. Impact Of Optimization Across Browsers & Mobile Devices Yesterday’s optimizations must be constantly revalidated Sharding fails to show benefit on modern browser Sharding shows a substantial performance hit on mobile devices such as the iPad
  • 62. 4 – Know the Performance of Your Cloud Provider
  • 63. “Know Your Cloud Provider” - Performance Average response time of reference app transaction across various Cloud providers, measured from several global locations
  • 64. “Know Your Cloud Provider” – Availability Aggregate average availability of reference app on Opsource, Amazon EC2 US East, Amazon S3, GoGrid & Google AppEngine measured from global backbone locations
  • 65. Best Practice: Define your goals and build a plan Align goals across your organization Why are we moving to the cloud? Common goals include: Additional Capacity – How much capacity do we need during normal and peak times? Improved End-User Experience – What performance goals are we trying to deliver against? Greater Elasticity – How quickly can the provider we select ramp up to meet our needs? Flexible Bursting – How fast do we need to be able to access additional capacity? If only there was a button to push!
  • 66. Best Practice: Performance Testing Cloud Capabilities 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”
  • 67. Mike Gualtieri - Senior Analyst, Forrester Research Imad Mouline - CTO, Gomez division, Compuware

Hinweis der Redaktion

  1. Add a link to Public View
  2. Photo source: AP
  3. Source: http://benchmarks.gomez.com
  4. Source: Gomez, Sampled 160 million pages across several Websites over a 30 day period from broadband users in the United States
  5. Source: January 2010 “For Blazing Fast Web Site Performance, Caching Is King”
  6. This is animoto. It’s an innocent-enough looking startup company that lets you turn photos and home movies into pretty cool little videos – PLAY – first video: “learn_more.m4v”This company lives entirely in the cloud and their business model is pretty interesting. Will go into it a bit here.
  7. Graphics: (can we reproduce with animations for the red line and the call-outs?)They are the poster child for cloud scalability…and they are highly profitableAnd they plan to live entirely in the cloud – their e-mail is Gmail, their accounting, their HR, even their productivity suite is SaaS.And by getting everything in the cloud they aren’t investing in IT but instead are investing to expand their reach…you see the applicability of what they have built doesn’t stop with consumers…
  8. Photo source: AP
  9. Objects per page 345  San Jose, CA - AT&T                  7.266057131  Quarry Bay, Hong Kong - CPCNet       7.564671247  London, UK - Global Crossing         8.594765267  Beijing,China - China Unicom         8.569770171  New York, NY - Sprint                 8.852465203  Munich, Germany - Telefonica         10.414258212  Frankfurt, Germany - Deutsche Telekom 8.874623
  10. Web applications are moving to the cloud - Percentage of web app transactions that include at least one object hosted on Amazon EC2So for 1 hr:42,368 unique tests1,010,751 unique test & Ips USEast      USWest      EUIreland   AsiaPacSin  AzureUSSouthCentralAzureUSNorthCentralAzureEUNorthAzureAsiaSoutheast----------- ----------- ----------- ----------- ------------------- ------------------- ------------ ------------------6861        279         1158        1           62                  24                  77           12 
  11. Issue here is that cloud can encourage bad behavior. Too easy to throw virtual hardware at a performance problem.
  12. Issue here is that cloud can encourage bad behavior. Too easy to throw virtual hardware at a performance problem.
  13. Enough scary news -
  14. I think we want something that looks more like a stack of browsers on the left with some of that stack peeled off to hit a newly spun up instance. So, the top instance on the right might be @capacity, and the bottom one might say something like 'dynamically provisioned'.Also, in this case we want to make clear that the right hand side is your potential bottleneck.
  15. Unique opp for optimization – Munich
  16.       Shard    Non-shardIE    3.917     3.995FF   4.033     3.797iPad 24.470 23.821ajaxperformance.com-MSNBC.com-non-sharded at 23.821ajaxperformance.com-MSNBC.com-normal at 24.470
  17. Opsource staticAmazon EC2 US East StaticAmazon S3 StaticGoGrid StaticGoogle AppEngine Static
  18. SLA aligned to goals based on end-user availability and performanceAlign SLA to type of cloud What you should expect?