chinanetcloud - aliyun joint event on cloud operations
TRANSCRIPT
OaaSOperations-as-a-Service
With Aliyun阿里云上的运维即服务
By Steve MusheroMarch, 2015
Build & Manage Servers Optimize & Manage Servers Manage Cloud Servers Copyright © 2015 ChinaNetCloud
Running the World’s Internet Servers www.ChinaNetCloud.com
Big Exciting Internet令人激动的互联网
1994
1996
1998
2000
2002
2004
2006
2008
2010
2012
2014
*
0
500
1,000
1,500
2,000
2,500
3,000
3,500
Internet Users (in millions)
Source: Internet Live StatsNote: * estimate for July 1, 2014. Growth in percentages
80%76%
73%
56%49%
47%
Running the World’s Internet Servers www.ChinaNetCloud.com
Use every day for everything每一天时刻陪伴
Running the World’s Internet Servers www.ChinaNetCloud.com
For Every Part of Life 融入生活的每一部分
Running the World’s Internet Servers www.ChinaNetCloud.com
But not everything is happy但不是诸事如意
Running the World’s Internet Servers www.ChinaNetCloud.com
Where is Operations ? Duang- 运维在哪里 ?
Running the World’s Internet Servers www.ChinaNetCloud.com
The Internet is hard to manage互联网很难管理
Running the World’s Internet Servers www.ChinaNetCloud.com
Operations most important goals运维重要的目标
• Reliability - 可靠运维
• Performance - 性能优化
• Scalability - 灵活扩展
• Security - 安全加固
• Cost Savings - 成本节约
• Each company values a different mix 每个公司都会关注以上几点的不同组合
Running the World’s Internet Servers www.ChinaNetCloud.com
So many operations options . . .那么多运维选择
Lots of cloud options – 很多云计算方案 ECS, SLB, EBS, OSS, RDS . . .
Lots of tech – 很多技术要求 PHP, Java, Ruby, Node.js, Python . . .
Lots of DBs – 很多数据库种类 MySQL, Pgsql, Mongo, Oracle . . .
Lots of other parts – 更多其他部分 Caches, Queues, Search . . .
Lots of architectures, networks, and ways . . . 很多架构,网络,策略等等
Running the World’s Internet Servers www.ChinaNetCloud.com
Clouds make it easier云计算使之容易
Running the World’s Internet Servers www.ChinaNetCloud.com
Clouds make it easier; right?云计算真的使之容易吗 ?
Simple – 简单 Complex – 复杂
Yes, in many ways - 从很多方面来讲,是的 And many new options - 有许多选择 But also more complex - 但是也更加复杂
Running the World’s Internet Servers www.ChinaNetCloud.com
Clouds – API API 自动化 API & Automation - 自动化
New Servers - 新建服务器Monitor - 监控Auto Operations - 自动运维
3rd Party Coop/Integration - 第三方集成Billing - 支付Audit/Analysis - 审计/分析Security - 安全Monitoring - 监控
Running the World’s Internet Servers www.ChinaNetCloud.com
Clouds – Scaling 规模扩张 Scale out, not Up - 横向扩展,而不是纵向
Architecture Changes - 架构变化 Auto Scaling 自动扩展
Deep Preparation - 充分准备
Running the World’s Internet Servers www.ChinaNetCloud.com
How to Put It All Together ?如何综合统筹
And then how to manage, monitor, and fix it ?怎么管理,监控,修复 ?
Running the World’s Internet Servers www.ChinaNetCloud.com
Imagine all this is managed for you设想这一切都为你管理好
Running the World’s Internet Servers www.ChinaNetCloud.com
Imagine expert teams are working for you设想一个专家团队为你工作
Running the World’s Internet Servers www.ChinaNetCloud.com
You focus on core Business & Money你关注核心业务和赚钱
Running the World’s Internet Servers www.ChinaNetCloud.com
Operations – as – a – Service运维即服务
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Operations is the Service运维是我们的服务
运维 服务
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Complete IT Operations Team完整的运维团队
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Or Extension of Current Team与现有团队合作
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Really The Same Team同一团队,同一声音
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS Benefits – Save IT’s life拯救 IT 团队的生活 Do things that should be done - 做该做的事情 Provide enough resources or time - 提供充足的人力和物力 Let IT sleep & have a life - 让 IT 团队可以平衡生活和工作
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS - Let IT Focus on Value Add让 IT 团队关注核心工作
Ops is close to business - 运维了解业务 They coordinate - 充分协调 Know key issues - 知道最重要事情 Focus on future - 关注未来 Focus on success - 关注成功
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – What really is it ?运维即服务-到底是什么
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS Included Areas包含的领域
Services
服务Operations
运维
New Systems
-
Design
& Build
新系统设计安装
Existing Systems
-
Audit &
Optimize
现有系统审计优化
7x24 Monitor
&
Manage
7*24监控管理
Database &
DBA
数据库管理
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – New vs. Existing Systems新系统 VS 现有系统
Existing System现有系统New System
新系统Operations 运维 -
OaaS
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Discuss Architecture – Simple讨论简单架构
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Discuss Architecture - Complex讨论复杂架构
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Architecture – Very Complex讨论很复杂的架构
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Detailed Design新项目-细节设计
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Build Servers新项目-安装服务器
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Build Servers新项目-安装服务器
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Install Services新项目-安装服务
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Configure新项目-配置服务
World-ClassConfigurations
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Then Operations Management之后的运维管理
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – New Cloud System Summary新建云系统的总结
Architecture - 架构 Design - 设计 Documentation – 归档 Build System - 安装 Configure - 配置 7x24 Manage - 7x24 管理
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Existing System现有系统
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Existing System - Audit现有系统-审计和报告
Deep Check to Find Problems 深入检查 , 发现问题
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Existing System - Optimize现有系统-优化
Auto & Manual 自动和人工
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Then Operations Management之后的运维管理
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Existing System Summary接管现有云系统的总结
Audit/Analyze - 审计/分析
Investigate - 调查 Improve/Fix – 优化/修复 Optimize - 优化 Documentation – 归档 7x24 Manage - 7x24 管理
Running the World’s Internet Servers www.ChinaNetCloud.com
What is Operations Management?运维管理是什么 ?
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Operations 运维即服务
Full Stack - 全部层级 All layers - 所有方面
Except Code – 除了代码 Except Content - 除了内容 Except Data - 除了数据
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Example Architecture架构
Database数据库
Firewall防火墙
Web Server网站服务器
LoadBalancer
负载均衡
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Database Layer数据库层
Database数据库
Firewall防火墙
Web Server网站服务器
LoadBalancer
负载均衡
• World-class MySQL Experts• Best-Practice Configurations• Lots of Advanced Tools• All Systems High-Availability• Daily Performance Reports• Advanced Troubleshooting• Flexible Daily Backups
• 世界级 MySQL 专家• 最佳实践配置• 许多先进工具• 高冗余架构• 每日性能报告• 高效排障• 灵活的每日备份
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Web LayerWeb 层
Database数据库
Firewall防火墙
Web Server网站服务器
LoadBalancer
负载均衡
• Apache & Nginx Experts• Best-Practice Configurations• Lots of Advanced Tools
• Log Analysis• DDoS Tools
• Daily Availability Reports• Advanced Troubleshooting
• Apache & Nginx 专家• 最佳实践配置• 先进的工具
• 日志分析• DDOS 工具
• 每日报告• 高效排障
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Web App LayerWeb App- 代码层
Database数据库
Firewall防火墙
Web Server网站服务器
LoadBalancer
负载均衡
• PHP-FPM Experts• Java & Tomcat Experts• Best-Practice Configurations• Deep Java JMX Monitoring• Support APM Tools
• PHP - FPM 专家• JAVA&Tomcat 专家• 最佳实践配置• 深入的 Java JMX 监控• 支持各种代码性能监控工具
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Load Balance LayerLB 层
Database数据库
Firewall防火墙
Web Server网站服务器
LoadBalancer
负载均衡
• HAProxy Experts• Cloud SLB Experts• Support F5• Best-Practice Configurations• Deep Monitoring• Support Pools & SSL
• HAProxy 专家• 云负载均衡器专家• 支持 F5• 最佳实践配置• 深入监控• 支持 Pools & SSL
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Network Layer网络层
Database数据库
Firewall防火墙
Web Server网站服务器
LoadBalancer
负载均衡
• Cloud Network Experts• Cisco Experts• Support Huawei, etc.• Best-Practice Configurations• Deep Monitoring
• 云网络系统专家• 思科认证专家• 同时支持华为等系统• 最佳实践配置• 深入监控
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Firewall Layer防火墙层
Database数据库
Firewall防火墙
Web Server网站服务器
LoadBalancer
负载均衡
• Cloud Firewall Experts• Anquanbao Partners• Many Security Services• Many Security Reports• Security Audits• Penetration Testing
• 云防火墙专家• 安全宝合作伙伴• 很多安全服务• 很多安全报告• 安全审计• 渗透测试
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Complex Architecture复杂架构
Database数据库
Firewall防火墙
Web Server网站服务器
LoadBalancer
负载均衡器
IPSWAF
Slaves从
Search搜索
Security &Backup
安全和备份
Log &Monitor日志 & 监控
Mobile手机
Ads广告
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Complex Architecture复杂架构
Database数据库
Firewall防火墙
Web Server网站服务器
LoadBalancer
负载均衡器
IPSWAF
Slaves从
Search搜索
Security &Backup
安全和备份
Log &Monitor日志 & 监控
Mobile手机
Ads广告
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Other Parts其他的部分
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Support Aliyun Features支持阿里云功能
Also Financial Cloud
全面支持阿里金融云
RMB人民币
And more . . . 还有更多
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Monitoring监控
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Problem Resolution 完全解决问题
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Find & Fix Root Cause发现并解决本质问题
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Requests需求
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Recommendations提供建议
• Architecture - 架构• Technology - 技术• Monitoring - 监控
• Security - 安全• Performance - 性能• Savings - 省钱
And more . . . 还有更多
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Documentation归档
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Backups备份
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Load Testing压力测试
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Security Scanning安全扫描
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Upgrades系统升级
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Project Management项目经理
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – 7x24 Coordinators7*24 协调团队
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Everything Included至细至尽
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – World-class Ops Service世界水平运维服务
OperationsWorld-Class
Running the World’s Internet Servers www.ChinaNetCloud.com
OaaS – Five Key Benefits5大核心价值
Reliability - 可靠运维 Performance - 性能优化 Scale - 灵活扩展 Security - 安全加固 Cost Savings - 成本节约
Running the World’s Internet Servers www.ChinaNetCloud.com
Operations – as – a – Service运维即服务
Running the World’s Internet Servers www.ChinaNetCloud.com
Thank you!谢谢
Running the World’s Internet Servers www.ChinaNetCloud.com
Thanks from ChinaNetCloud来自云络的感谢
Pioneers in OaaS – Operations as a Service运维即服务的先锋团队
ChinaNetCloud [email protected]
www.ChinaNetCloud.com
Beijing Office:
北京办公室Lee World Business Building #305
57 Happiness Village Road, Chaoyang District
朝阳区幸福村中路 57号利世商务楼 305室Beijing, 100027 China
Silicon Valley Office:
硅谷办公室
California Avenue
Palo Alto, 94123 USA
Shanghai Headquarters:
上海办公室
X2 Space 1-601, 1238 Xietu Lu
Shanghai, 200032 China 斜土路 1238号 X2空间 1号楼 601室
T: +86-21-6422-1946 F: +86-21-6422-4911