SlideShare une entreprise Scribd logo
1  sur  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
两万个小时在云端

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Plus de 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
 

Dernier

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Dernier (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

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