SlideShare a Scribd company logo
1 of 37
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
20,000 Hours in the Cloud
Tom Lounibos
CEO, SOASTA
两万个小时在云端
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
o SOASTA CloudTest Uses Cloud Servers to Test Websites & Mobile APPs
SOASTA 的CloudTest 利用云主机来测试网页及移动应用
o SOASTA Introduced The First Enterprise Cloud Service in US in 2008
SOASTA 早在2008年就推出了业界第一个企业级的云测试服务产品
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Cloud Servers
Millions of Online
Consumers
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Cloud Testing
Lenovo App Store 联想应用商城
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Simulating Millions of Web Users
Using 1,000 Cloud Servers From (9) Global Locations
Beijing
San Francisco
Singapore
Toronto
Germany
Tokyo
Virginia
模拟数百万网上用户
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Real Time Analysis
End User Experience & Network
San Francisco
Singapore
Toronto
Germany
Tokyo
Beijing
Virginia
实时分析
最终用户体验和网络状态
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
o SOASTA Introduced The First Enterprise Cloud Service in US in 2008
o SOASTA CloudTest, Uses Cloud Servers to Test Websites & Mobile APPs
o We Have Provisioned Over 5,000,000 Cloud Server Hours
o We Have Used Cloud Servers in 26 Countries Around the World
o We Have Used Cloud Servers from 20 Different Cloud Service Providers
o We Currently Manage The Largest Cloud in The World For Testing
Cloud Background
关于云的背景
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
SOASTA Global Test Cloud
17 Providers
54 Locations
800,000 Servers
500M Virtual Consumers
SOASTA 位于全球的测试云
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
1. Your Workload drives your cloud choice
您的业务类型决定您云计算的选择
2. Not All Cloud API’s are created equal
云的API往往不同
3. Know your app architecture
清楚了解您的应用程序的架构
4. Cloud is not magic
云计算不是魔法
5. Cloud is Transformative
云计算正在变革
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
1. Your Workload drives your cloud choice
您的业务类型决定您云计算的选择
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Source: http://stevetodd.typepad.com/my_weblog/2013/07/service-lev
and-innovation.html
Performanc
e
Capacity
No Service
Level
High Service
Level
Good Performance
Data Loss Not a Disaster
Performance “good enough”
Data Loss Not a Disaster
Performance “good enough”
Data Loss A Disaster
Great Performance
Data Loss A Disaster
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Need Cloud Automation
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Public Cloud
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Private Cloud
Hybrid Cloud
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Marketing Events
eCommerce
Product Launches
Mobile Apps
Ticketing Systems
Gaming
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Cloud Lesson #1
Your App’s Requirements Define The Cloud
您的应用软件需求确定了云服务
云教训一
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
1. Your Workload drives your cloud choice
2. Not all Cloud API’s are created Equal
云的API往往不同
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
20
Infrastructure as a Service
Platform as a Service
Software as a Service
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
o User Interface (indicates maturity of API), varies by Provider
o Configuration options, varies by Cloud Provider
o Speed of deployment, varies by Cloud Provider
o Elasticity, varies by Cloud Provider
o Bandwidth, varies by Cloud Provider
o Monitoring, varies by Cloud Provider
o Support, varies by Cloud Provider
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
=
API
API
API
应用程式介面
應用程式介面
應用程式介面
Cloud Lesson #2
Choose Wisely. 明智的选
择
All Cloud API’s are NOT Created Equal
云教训二
并非所有的云应用软件编程接口是一样的
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
1. Your Workload drives your cloud choice
2. Not All Cloud API’s are created equal
3. Know your app architecture
清楚的了解您应用的架构
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
PRIVATE
• Security
• Control
• Hybrid
PUBLIC
• Variable
• High Volume
• High Performance
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Cloud Lesson #3
App Architecture Matters!
云教训三
应用软件架构非常重要!
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
1. Your Workload drives your cloud choice
2. Not All Cloud API’s are created equal
3. Know your app architecture
4. Cloud is Not Magic
云计算并非魔法
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
• Know your requirements
• Design for success
• Build in redundancy
• Test, Test, Test
• Monitor and adjust
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Cloud Lesson #4
http://www.huffingtonpost.co.uk/2012/07/03/3d-art-show-china_n_1645354.html
Cloud is not magic
云教训四
云计算不是魔法
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
1. Your Workload drives your cloud choice
2. Not All Cloud API’s are created equal
3. Know your app architecture
4. Cloud is not magic
5. Cloud is Transformative
云计算正在变革
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
云教训五
Cloud is Transformative
Cloud Lesson #5
云计算正在变革
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
1. Your Workload drives your cloud choice
您的业务类型决定您云计算的选择
2. Not All Cloud API’s are created equal
云的API往往不同
3. Know your app architecture
清楚了解您的应用程序的架构
4. Cloud is not magic
云计算不是魔法
5. Cloud is Transformative
云计算正在变革
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
20,000 Hours in the Cloud
Tom Lounibos
CEO, SOASTA
两万个小时在云端

More Related Content

Similar to 20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO - SOASTA

Build a Cloud Day, June 19, 2013
Build a Cloud Day, June 19, 2013Build a Cloud Day, June 19, 2013
Build a Cloud Day, June 19, 2013UShareSoft
 
UShareSoft Image Management for CloudStack
UShareSoft Image Management for CloudStackUShareSoft Image Management for CloudStack
UShareSoft Image Management for CloudStackbuildacloud
 
Migration to microsoft_azure_with_zscaler
Migration to microsoft_azure_with_zscalerMigration to microsoft_azure_with_zscaler
Migration to microsoft_azure_with_zscalerZscaler
 
Integrating Security into DevOps
Integrating Security into DevOpsIntegrating Security into DevOps
Integrating Security into DevOpsCloudPassage
 
Oracle presentation at Tech Summit PR 2014
Oracle presentation at Tech Summit PR 2014Oracle presentation at Tech Summit PR 2014
Oracle presentation at Tech Summit PR 2014Tech Summit PR 2014
 
Demo Slides: Application Release Automation with Deployit
Demo Slides: Application Release Automation with DeployitDemo Slides: Application Release Automation with Deployit
Demo Slides: Application Release Automation with DeployitXebiaLabs
 
Rethinking Cybersecurity for the Digital Transformation Era
Rethinking Cybersecurity for the Digital Transformation EraRethinking Cybersecurity for the Digital Transformation Era
Rethinking Cybersecurity for the Digital Transformation EraZscaler
 
Taking the Mystery Out of Public Cloud Migration - ScienceLogic
Taking the Mystery Out of Public Cloud Migration - ScienceLogicTaking the Mystery Out of Public Cloud Migration - ScienceLogic
Taking the Mystery Out of Public Cloud Migration - ScienceLogicScienceLogic
 
Cloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ssCloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ssRex Wang
 
Enterprise Cloud Management - 2013 EMC World presentation
Enterprise Cloud Management - 2013 EMC World presentationEnterprise Cloud Management - 2013 EMC World presentation
Enterprise Cloud Management - 2013 EMC World presentationServiceMesh
 
Ea2009 Cloud Computing Discussion
Ea2009 Cloud Computing DiscussionEa2009 Cloud Computing Discussion
Ea2009 Cloud Computing DiscussionMarc Caltabiano
 
Deployit Demo - October 2013
Deployit Demo - October 2013Deployit Demo - October 2013
Deployit Demo - October 2013XebiaLabs
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentSOASTA
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentSOASTA
 
Delivering infrastructure, security, and operations as code - DEM06 - Santa C...
Delivering infrastructure, security, and operations as code - DEM06 - Santa C...Delivering infrastructure, security, and operations as code - DEM06 - Santa C...
Delivering infrastructure, security, and operations as code - DEM06 - Santa C...Amazon Web Services
 
Beware the pitfalls when migrating to hybrid cloud with openstack
Beware the pitfalls when migrating to hybrid cloud with openstackBeware the pitfalls when migrating to hybrid cloud with openstack
Beware the pitfalls when migrating to hybrid cloud with openstackShuquan Huang
 
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)jeckels
 
Oracle Cloud café sur les mobile apps 10 mars
Oracle Cloud café sur les mobile apps 10 marsOracle Cloud café sur les mobile apps 10 mars
Oracle Cloud café sur les mobile apps 10 marsSorathaya Sirimanotham
 
Cloudreach Voices - Azure AD and the Public Cloud
Cloudreach Voices - Azure AD and the Public CloudCloudreach Voices - Azure AD and the Public Cloud
Cloudreach Voices - Azure AD and the Public CloudCloudreach
 

Similar to 20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO - SOASTA (20)

Build a Cloud Day, June 19, 2013
Build a Cloud Day, June 19, 2013Build a Cloud Day, June 19, 2013
Build a Cloud Day, June 19, 2013
 
UShareSoft Image Management for CloudStack
UShareSoft Image Management for CloudStackUShareSoft Image Management for CloudStack
UShareSoft Image Management for CloudStack
 
Global Mandate to Secure Cloud Computing
Global Mandate to Secure Cloud ComputingGlobal Mandate to Secure Cloud Computing
Global Mandate to Secure Cloud Computing
 
Migration to microsoft_azure_with_zscaler
Migration to microsoft_azure_with_zscalerMigration to microsoft_azure_with_zscaler
Migration to microsoft_azure_with_zscaler
 
Integrating Security into DevOps
Integrating Security into DevOpsIntegrating Security into DevOps
Integrating Security into DevOps
 
Oracle presentation at Tech Summit PR 2014
Oracle presentation at Tech Summit PR 2014Oracle presentation at Tech Summit PR 2014
Oracle presentation at Tech Summit PR 2014
 
Demo Slides: Application Release Automation with Deployit
Demo Slides: Application Release Automation with DeployitDemo Slides: Application Release Automation with Deployit
Demo Slides: Application Release Automation with Deployit
 
Rethinking Cybersecurity for the Digital Transformation Era
Rethinking Cybersecurity for the Digital Transformation EraRethinking Cybersecurity for the Digital Transformation Era
Rethinking Cybersecurity for the Digital Transformation Era
 
Taking the Mystery Out of Public Cloud Migration - ScienceLogic
Taking the Mystery Out of Public Cloud Migration - ScienceLogicTaking the Mystery Out of Public Cloud Migration - ScienceLogic
Taking the Mystery Out of Public Cloud Migration - ScienceLogic
 
Cloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ssCloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ss
 
Enterprise Cloud Management - 2013 EMC World presentation
Enterprise Cloud Management - 2013 EMC World presentationEnterprise Cloud Management - 2013 EMC World presentation
Enterprise Cloud Management - 2013 EMC World presentation
 
Ea2009 Cloud Computing Discussion
Ea2009 Cloud Computing DiscussionEa2009 Cloud Computing Discussion
Ea2009 Cloud Computing Discussion
 
Deployit Demo - October 2013
Deployit Demo - October 2013Deployit Demo - October 2013
Deployit Demo - October 2013
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the Present
 
Modern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the PresentModern Load Testing: Move Your Load Testing from the Past to the Present
Modern Load Testing: Move Your Load Testing from the Past to the Present
 
Delivering infrastructure, security, and operations as code - DEM06 - Santa C...
Delivering infrastructure, security, and operations as code - DEM06 - Santa C...Delivering infrastructure, security, and operations as code - DEM06 - Santa C...
Delivering infrastructure, security, and operations as code - DEM06 - Santa C...
 
Beware the pitfalls when migrating to hybrid cloud with openstack
Beware the pitfalls when migrating to hybrid cloud with openstackBeware the pitfalls when migrating to hybrid cloud with openstack
Beware the pitfalls when migrating to hybrid cloud with openstack
 
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
Approaches for WebLogic Server in the Cloud (OpenWorld, September 2014)
 
Oracle Cloud café sur les mobile apps 10 mars
Oracle Cloud café sur les mobile apps 10 marsOracle Cloud café sur les mobile apps 10 mars
Oracle Cloud café sur les mobile apps 10 mars
 
Cloudreach Voices - Azure AD and the Public Cloud
Cloudreach Voices - Azure AD and the Public CloudCloudreach Voices - Azure AD and the Public Cloud
Cloudreach Voices - Azure AD and the Public Cloud
 

More from SOASTA

DPM in Pictures
DPM in PicturesDPM in Pictures
DPM in PicturesSOASTA
 
Optimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenueOptimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenueSOASTA
 
Using JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous TestingUsing JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous TestingSOASTA
 
Webinar: Load Testing for Your Peak Season
Webinar: Load Testing for Your Peak SeasonWebinar: Load Testing for Your Peak Season
Webinar: Load Testing for Your Peak SeasonSOASTA
 
Velocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & SyntheticVelocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & SyntheticSOASTA
 
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?SOASTA
 
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...SOASTA
 
Velocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave MurphyVelocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave MurphySOASTA
 
Radial | SOASTA IR Webinar
Radial | SOASTA IR WebinarRadial | SOASTA IR Webinar
Radial | SOASTA IR WebinarSOASTA
 
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...SOASTA
 
Ann Ruckstuhl eTail West
Ann Ruckstuhl eTail WestAnn Ruckstuhl eTail West
Ann Ruckstuhl eTail WestSOASTA
 
Webinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTestWebinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTestSOASTA
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing StrategySOASTA
 
Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015SOASTA
 
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...SOASTA
 
Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations SOASTA
 
Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?) Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?) SOASTA
 
Webinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash SalesWebinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash SalesSOASTA
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous TestingSOASTA
 
Final tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide shareFinal tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide shareSOASTA
 

More from SOASTA (20)

DPM in Pictures
DPM in PicturesDPM in Pictures
DPM in Pictures
 
Optimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenueOptimizing your marketing promotions to mazimize your revenue
Optimizing your marketing promotions to mazimize your revenue
 
Using JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous TestingUsing JMeter in CloudTest for Continuous Testing
Using JMeter in CloudTest for Continuous Testing
 
Webinar: Load Testing for Your Peak Season
Webinar: Load Testing for Your Peak SeasonWebinar: Load Testing for Your Peak Season
Webinar: Load Testing for Your Peak Season
 
Velocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & SyntheticVelocity Booth Session - Better Together: RUM & Synthetic
Velocity Booth Session - Better Together: RUM & Synthetic
 
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
 
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
Velocity 2016 Speaking Session - Using Machine Learning to Determine Drivers ...
 
Velocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave MurphyVelocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
Velocity 15 Minute Booth Session - Building a Performance Team - Dave Murphy
 
Radial | SOASTA IR Webinar
Radial | SOASTA IR WebinarRadial | SOASTA IR Webinar
Radial | SOASTA IR Webinar
 
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
IRCE 2016 Speaking Session – The Small Things That Add Up: How to Find What D...
 
Ann Ruckstuhl eTail West
Ann Ruckstuhl eTail WestAnn Ruckstuhl eTail West
Ann Ruckstuhl eTail West
 
Webinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTestWebinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTest
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy
 
Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015
 
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
Rewriting The Revenue Rules: From Mobile-First To Mobile-Only Mobile Shopping...
 
Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations Forensic tools for in-depth performance investigations
Forensic tools for in-depth performance investigations
 
Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?) Metrics, metrics everywhere (but where the heck do you start?)
Metrics, metrics everywhere (but where the heck do you start?)
 
Webinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash SalesWebinar - Success Factors Behind Successful Flash Sales
Webinar - Success Factors Behind Successful Flash Sales
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
 
Final tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide shareFinal tips holiday readiness 2015 for slide share
Final tips holiday readiness 2015 for slide share
 

Recently uploaded

JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
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
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingWSO2
 
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
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
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
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 

Recently uploaded (20)

JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
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
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
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
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
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
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO - SOASTA

  • 1. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 20,000 Hours in the Cloud Tom Lounibos CEO, SOASTA 两万个小时在云端
  • 2. © 2013 SOASTA CONFIDENTIAL - All rights reserved.
  • 3. © 2013 SOASTA CONFIDENTIAL - All rights reserved. o SOASTA CloudTest Uses Cloud Servers to Test Websites & Mobile APPs SOASTA 的CloudTest 利用云主机来测试网页及移动应用 o SOASTA Introduced The First Enterprise Cloud Service in US in 2008 SOASTA 早在2008年就推出了业界第一个企业级的云测试服务产品
  • 4. © 2013 SOASTA CONFIDENTIAL - All rights reserved. Cloud Servers Millions of Online Consumers
  • 5. © 2013 SOASTA CONFIDENTIAL - All rights reserved. Cloud Testing Lenovo App Store 联想应用商城
  • 6. © 2013 SOASTA CONFIDENTIAL - All rights reserved. Simulating Millions of Web Users Using 1,000 Cloud Servers From (9) Global Locations Beijing San Francisco Singapore Toronto Germany Tokyo Virginia 模拟数百万网上用户
  • 7. © 2013 SOASTA CONFIDENTIAL - All rights reserved. Real Time Analysis End User Experience & Network San Francisco Singapore Toronto Germany Tokyo Beijing Virginia 实时分析 最终用户体验和网络状态
  • 8. © 2013 SOASTA CONFIDENTIAL - All rights reserved. o SOASTA Introduced The First Enterprise Cloud Service in US in 2008 o SOASTA CloudTest, Uses Cloud Servers to Test Websites & Mobile APPs o We Have Provisioned Over 5,000,000 Cloud Server Hours o We Have Used Cloud Servers in 26 Countries Around the World o We Have Used Cloud Servers from 20 Different Cloud Service Providers o We Currently Manage The Largest Cloud in The World For Testing Cloud Background 关于云的背景
  • 9. © 2013 SOASTA CONFIDENTIAL - All rights reserved. SOASTA Global Test Cloud 17 Providers 54 Locations 800,000 Servers 500M Virtual Consumers SOASTA 位于全球的测试云
  • 10. © 2013 SOASTA CONFIDENTIAL - All rights reserved.
  • 11. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 1. Your Workload drives your cloud choice 您的业务类型决定您云计算的选择 2. Not All Cloud API’s are created equal 云的API往往不同 3. Know your app architecture 清楚了解您的应用程序的架构 4. Cloud is not magic 云计算不是魔法 5. Cloud is Transformative 云计算正在变革
  • 12. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 1. Your Workload drives your cloud choice 您的业务类型决定您云计算的选择
  • 13. © 2013 SOASTA CONFIDENTIAL - All rights reserved. Source: http://stevetodd.typepad.com/my_weblog/2013/07/service-lev and-innovation.html Performanc e Capacity No Service Level High Service Level Good Performance Data Loss Not a Disaster Performance “good enough” Data Loss Not a Disaster Performance “good enough” Data Loss A Disaster Great Performance Data Loss A Disaster
  • 14. © 2013 SOASTA CONFIDENTIAL - All rights reserved. Need Cloud Automation
  • 15. © 2013 SOASTA CONFIDENTIAL - All rights reserved. Public Cloud
  • 16. © 2013 SOASTA CONFIDENTIAL - All rights reserved. Private Cloud Hybrid Cloud
  • 17. © 2013 SOASTA CONFIDENTIAL - All rights reserved. Marketing Events eCommerce Product Launches Mobile Apps Ticketing Systems Gaming
  • 18. © 2013 SOASTA CONFIDENTIAL - All rights reserved. Cloud Lesson #1 Your App’s Requirements Define The Cloud 您的应用软件需求确定了云服务 云教训一
  • 19. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 1. Your Workload drives your cloud choice 2. Not all Cloud API’s are created Equal 云的API往往不同
  • 20. © 2013 SOASTA CONFIDENTIAL - All rights reserved.
  • 21. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 20 Infrastructure as a Service Platform as a Service Software as a Service
  • 22. © 2013 SOASTA CONFIDENTIAL - All rights reserved. o User Interface (indicates maturity of API), varies by Provider o Configuration options, varies by Cloud Provider o Speed of deployment, varies by Cloud Provider o Elasticity, varies by Cloud Provider o Bandwidth, varies by Cloud Provider o Monitoring, varies by Cloud Provider o Support, varies by Cloud Provider
  • 23. © 2013 SOASTA CONFIDENTIAL - All rights reserved. = API API API 应用程式介面 應用程式介面 應用程式介面 Cloud Lesson #2 Choose Wisely. 明智的选 择 All Cloud API’s are NOT Created Equal 云教训二 并非所有的云应用软件编程接口是一样的
  • 24. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 1. Your Workload drives your cloud choice 2. Not All Cloud API’s are created equal 3. Know your app architecture 清楚的了解您应用的架构
  • 25. © 2013 SOASTA CONFIDENTIAL - All rights reserved.
  • 26. © 2013 SOASTA CONFIDENTIAL - All rights reserved. PRIVATE • Security • Control • Hybrid PUBLIC • Variable • High Volume • High Performance
  • 27. © 2013 SOASTA CONFIDENTIAL - All rights reserved. Cloud Lesson #3 App Architecture Matters! 云教训三 应用软件架构非常重要!
  • 28. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 1. Your Workload drives your cloud choice 2. Not All Cloud API’s are created equal 3. Know your app architecture 4. Cloud is Not Magic 云计算并非魔法
  • 29. © 2013 SOASTA CONFIDENTIAL - All rights reserved. • Know your requirements • Design for success • Build in redundancy • Test, Test, Test • Monitor and adjust
  • 30. © 2013 SOASTA CONFIDENTIAL - All rights reserved. Cloud Lesson #4 http://www.huffingtonpost.co.uk/2012/07/03/3d-art-show-china_n_1645354.html Cloud is not magic 云教训四 云计算不是魔法
  • 31. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 1. Your Workload drives your cloud choice 2. Not All Cloud API’s are created equal 3. Know your app architecture 4. Cloud is not magic 5. Cloud is Transformative 云计算正在变革
  • 32. © 2013 SOASTA CONFIDENTIAL - All rights reserved.
  • 33. © 2013 SOASTA CONFIDENTIAL - All rights reserved.
  • 34. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 云教训五 Cloud is Transformative Cloud Lesson #5 云计算正在变革
  • 35. © 2013 SOASTA CONFIDENTIAL - All rights reserved.
  • 36. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 1. Your Workload drives your cloud choice 您的业务类型决定您云计算的选择 2. Not All Cloud API’s are created equal 云的API往往不同 3. Know your app architecture 清楚了解您的应用程序的架构 4. Cloud is not magic 云计算不是魔法 5. Cloud is Transformative 云计算正在变革
  • 37. © 2013 SOASTA CONFIDENTIAL - All rights reserved. 20,000 Hours in the Cloud Tom Lounibos CEO, SOASTA 两万个小时在云端