20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO - SOASTA
-
Upload
soasta -
Category
Technology
-
view
66 -
download
3
Transcript of 20,000 Hours in the Cloud - Top 5 Cloud Lessons Learned By Tom Lounibos, CEO - SOASTA
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Top 5 Cloud Lessons Learned
20,000 Hours in the Cloud
Tom LounibosCEO, SOASTA
两万个小时在云端
云计算的五大经验教训
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
SOASTA Transformed Testing
CloudTest First to Use Cloud Servers to Test Websites & Mobile APPs
SOASTA 改变了测试
CloudTest 世界第一个利用云主机来测试网页和移动应用的产品
© 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 年就推出了业界第一个企业级的云测试服务产品
Cloud Background云计算背景
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Cloud Servers Simulate Consumers
Predictive Performance Analytics
Cloud ServersMillions 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
TokyoVirginia
模拟数百万网上用户
利用全球九个地点的总共一千台云主机
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Real Time AnalysisEnd User Experience & Network
San Francisco
Singapore
TorontoGermany
Tokyo
BeijingVirginia
实时分析最终用户体验和网络状态
© 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 Providers54 Locations
800,000 Servers500M Virtual Consumers
The Largest Cloud in The World全世界最大的云
SOASTA 位于全球的测试云
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Born in the Cloud...in 2008
What Have We Learned?
2008 年诞生的云……所得的经验教训
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
5 Cloud Lessons Learned
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.
Cloud Lesson #1
1. Your Workload drives your cloud choice
您的业务类型决定您云计算的选择
云教训一
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
WorkloadBusiness Needs Drive Cloud Choices
Source: http://stevetodd.typepad.com/my_weblog/2013/07/service-levels-and-innovation.html
Performance
Capacity
No Service Level
High Service Level
Good PerformanceData Loss Not a Disaster
Performance “good enough”Data Loss Not a Disaster
Performance “good enough”Data Loss A Disaster
Great PerformanceData Loss A Disaster
工作量
商业需求决定云计算的选择
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Workloads Requiring High Performance
Need Cloud Automation
业务负荷要求高性能
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Workloads with Variable High Traffic?
Public Cloud
随时可变、大容量的工作负荷
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Workloads That Require Security & Control?
Private Cloud
Hybrid Cloud
业务类型需要安全,可控?
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Marketing Events
eCommerce
Product Launches
Mobile Apps
Ticketing Systems
Gaming
Different Workloads, Different Clouds不同类型的业务量要求不同的云服务
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Cloud Lesson #1
Your App’s Requirements Define The Cloud 您的应用软件需求确定了云服务
云教训一
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Cloud Lesson #2
1. Your Workload drives your cloud choice
2. Not all Cloud API’s are created Equal
云的 API 往往不同
云教训二
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Application Programming Interface
The “Digital Glue” That Empowers Developers To Create Apps 赋予开发人员创作应用软件能力的“数字胶水”
应用软件编程接口
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
21
Infrastructure as a Service
Platform as a Service
Software as a Service SOASTA
Amazon AWS
Pivotal Cloud Foundry
Cloud API’s Have Different Uses
SaaS, PaaS or IaaS?
云计算应用软件编程接口有不同用途
© 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
Compare Critical Capabilities
Cloud API’s…vary 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.
Cloud Lesson #3
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.
Application Architecture
Determines Cloud Deployment
应用架构决定了云计算的部署
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
What Does Your App Require?
PRIVATE• Security
• Control
• Hybrid
PUBLIC• Variable
• High Volume
• High Performance
Determines Cloud Deployment
您的应用软件需求决定了云计算的部署
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Cloud Lesson #3
App Architecture Matters!云教训三
应用软件架构非常重要!
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Cloud Lesson #4
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
Utilize Software Best Practices善用软件最佳实践
© 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.
Cloud Lesson #5
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.
Cloud will change how you think云计算将改变您的思维
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
Start Small with a New App新的应用让您迈开一小步
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
云教训五
Cloud is TransformativeCloud Lesson #5
云计算正在变革
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
现在
将来
Today is the Day.应从今天开始
© 2013 SOASTA CONFIDENTIAL - All rights reserved.
5 Cloud Lessons Learned
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.
Top 5 Cloud Lessons Learned
20,000 Hours in the Cloud
Tom LounibosCEO, SOASTA
两万个小时在云端
云计算的五大经验教训