SlideShare a Scribd company logo
© 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, 2013
UShareSoft
 
UShareSoft Image Management for CloudStack
UShareSoft Image Management for CloudStackUShareSoft Image Management for CloudStack
UShareSoft Image Management for CloudStackbuildacloud
 
Global Mandate to Secure Cloud Computing
Global Mandate to Secure Cloud ComputingGlobal Mandate to Secure Cloud Computing
Global Mandate to Secure Cloud Computing
CloudSecurityAllianceAustralia
 
Migration to microsoft_azure_with_zscaler
Migration to microsoft_azure_with_zscalerMigration to microsoft_azure_with_zscaler
Migration to microsoft_azure_with_zscaler
Zscaler
 
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 Era
Zscaler
 
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
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 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 presentation
ServiceMesh
 
Ea2009 Cloud Computing Discussion
Ea2009 Cloud Computing DiscussionEa2009 Cloud Computing Discussion
Ea2009 Cloud Computing Discussion
Marc 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 Present
SOASTA
 
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
SOASTA
 
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 openstack
Shuquan 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 mars
Sorathaya 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 Cloud
Cloudreach
 

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 Pictures
SOASTA
 
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
SOASTA
 
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
SOASTA
 
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
SOASTA
 
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
SOASTA
 
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 Murphy
SOASTA
 
Radial | SOASTA IR Webinar
Radial | SOASTA IR WebinarRadial | SOASTA IR Webinar
Radial | SOASTA IR Webinar
SOASTA
 
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 West
SOASTA
 
Webinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTestWebinar: New Features in CloudTest & TouchTest
Webinar: New Features in CloudTest & TouchTest
SOASTA
 
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
 
Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015Soasta | CloudBees webinar 11/12/2015
Soasta | CloudBees webinar 11/12/2015
SOASTA
 
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 Sales
SOASTA
 
Continuous Testing
Continuous TestingContinuous Testing
Continuous Testing
SOASTA
 
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
SOASTA
 

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

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 

Recently uploaded (20)

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 

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