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

Global Efforts to Secure Cloud Computing
Global Efforts to Secure Cloud Computing Global Efforts to Secure Cloud Computing
Global Efforts to Secure Cloud Computing InnoTech
 
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
 

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

Global Efforts to Secure Cloud Computing
Global Efforts to Secure Cloud Computing Global Efforts to Secure Cloud Computing
Global Efforts to Secure Cloud Computing
 
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
 

More from SOASTA

Mobile Performance: State of the Union
Mobile Performance: State of the UnionMobile Performance: State of the Union
Mobile Performance: State of the UnionSOASTA
 
Techniques, Tips & Tools For Mobile App Testing
Techniques, Tips & Tools For Mobile App TestingTechniques, Tips & Tools For Mobile App Testing
Techniques, Tips & Tools For Mobile App TestingSOASTA
 
Velocity 2015 building self healing systems (slide share version)
Velocity 2015 building self healing systems (slide share version)Velocity 2015 building self healing systems (slide share version)
Velocity 2015 building self healing systems (slide share version)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
 
3 tips to increase mobile test coverage
3 tips to increase mobile test coverage3 tips to increase mobile test coverage
3 tips to increase mobile test coverageSOASTA
 
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & MobileWebinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & MobileSOASTA
 
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing SOASTA
 
Building a Performance A-Team
Building a Performance A-TeamBuilding a Performance A-Team
Building a Performance A-TeamSOASTA
 
Dach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
Dach webinar - Image Absicherung – Lektionen aus dem Facebook CrashDach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
Dach webinar - Image Absicherung – Lektionen aus dem Facebook CrashSOASTA
 
Four best practices for performance testing mobile apps soasta and utopia
Four best practices for performance testing mobile apps   soasta and utopiaFour best practices for performance testing mobile apps   soasta and utopia
Four best practices for performance testing mobile apps soasta and utopiaSOASTA
 
Synthetic and rum webinar
Synthetic and rum webinarSynthetic and rum webinar
Synthetic and rum webinarSOASTA
 
7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testingSOASTA
 
Secrets to Realistic Load Testing
Secrets to Realistic Load TestingSecrets to Realistic Load Testing
Secrets to Realistic Load TestingSOASTA
 
How to measure the business impact of web performance
How to measure the business impact of web performanceHow to measure the business impact of web performance
How to measure the business impact of web performanceSOASTA
 
Lasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentationLasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentationSOASTA
 
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliveryAccelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliverySOASTA
 
The Mobile Testing Checklist
The Mobile Testing ChecklistThe Mobile Testing Checklist
The Mobile Testing ChecklistSOASTA
 
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...SOASTA
 
Reducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User MonitoringReducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User MonitoringSOASTA
 
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessTis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessSOASTA
 

More from SOASTA (20)

Mobile Performance: State of the Union
Mobile Performance: State of the UnionMobile Performance: State of the Union
Mobile Performance: State of the Union
 
Techniques, Tips & Tools For Mobile App Testing
Techniques, Tips & Tools For Mobile App TestingTechniques, Tips & Tools For Mobile App Testing
Techniques, Tips & Tools For Mobile App Testing
 
Velocity 2015 building self healing systems (slide share version)
Velocity 2015 building self healing systems (slide share version)Velocity 2015 building self healing systems (slide share version)
Velocity 2015 building self healing systems (slide share version)
 
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?)
 
3 tips to increase mobile test coverage
3 tips to increase mobile test coverage3 tips to increase mobile test coverage
3 tips to increase mobile test coverage
 
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & MobileWebinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
Webinar: Was die Top eCommerce Firmen über Ihre Performance auf Web- & Mobile
 
Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing Get Ready for Changes To Load Testing
Get Ready for Changes To Load Testing
 
Building a Performance A-Team
Building a Performance A-TeamBuilding a Performance A-Team
Building a Performance A-Team
 
Dach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
Dach webinar - Image Absicherung – Lektionen aus dem Facebook CrashDach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
Dach webinar - Image Absicherung – Lektionen aus dem Facebook Crash
 
Four best practices for performance testing mobile apps soasta and utopia
Four best practices for performance testing mobile apps   soasta and utopiaFour best practices for performance testing mobile apps   soasta and utopia
Four best practices for performance testing mobile apps soasta and utopia
 
Synthetic and rum webinar
Synthetic and rum webinarSynthetic and rum webinar
Synthetic and rum webinar
 
7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing7 steps to pragmatic mobile testing
7 steps to pragmatic mobile testing
 
Secrets to Realistic Load Testing
Secrets to Realistic Load TestingSecrets to Realistic Load Testing
Secrets to Realistic Load Testing
 
How to measure the business impact of web performance
How to measure the business impact of web performanceHow to measure the business impact of web performance
How to measure the business impact of web performance
 
Lasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentationLasttest auf Zuruf CloudTest on Demand webinar presentation
Lasttest auf Zuruf CloudTest on Demand webinar presentation
 
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and DeliveryAccelerate Web and Mobile Testing for Continuous Integration and Delivery
Accelerate Web and Mobile Testing for Continuous Integration and Delivery
 
The Mobile Testing Checklist
The Mobile Testing ChecklistThe Mobile Testing Checklist
The Mobile Testing Checklist
 
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
How To Use Jenkins for Continuous Load and Mobile Testing with SOASTA & Cloud...
 
Reducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User MonitoringReducing 3rd party content risk with Real User Monitoring
Reducing 3rd party content risk with Real User Monitoring
 
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal ReadinessTis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
Tis The Season: Load Testing Tips and Checklist for Retail Seasonal Readiness
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 

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 两万个小时在云端