chinanetcloud - aliyun joint event on cloud operations

74
OaaS Operations-as-a-Service With Aliyun 阿阿阿阿阿阿阿阿阿阿 By Steve Mushero March, 2015 Build & Manage Servers Optimize & Manage Servers Manage Cloud Servers Copyright © 2015 ChinaNetCloud

Upload: china-netcloud

Post on 24-Jul-2015

330 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

OaaSOperations-as-a-Service

With Aliyun阿里云上的运维即服务

By Steve MusheroMarch, 2015

Build & Manage Servers Optimize & Manage Servers Manage Cloud Servers Copyright © 2015 ChinaNetCloud

Page 2: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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%

Page 3: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

Use every day for everything每一天时刻陪伴

Page 4: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

For Every Part of Life 融入生活的每一部分

Page 5: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

But not everything is happy但不是诸事如意

Page 6: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

Where is Operations ? Duang- 运维在哪里 ?

Page 7: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

The Internet is hard to manage互联网很难管理

Page 8: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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 每个公司都会关注以上几点的不同组合

Page 9: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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 . . . 很多架构,网络,策略等等

Page 10: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

Clouds make it easier云计算使之容易

Page 11: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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 - 但是也更加复杂

Page 12: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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 - 监控

Page 13: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

Clouds – Scaling 规模扩张 Scale out, not Up - 横向扩展,而不是纵向

Architecture Changes - 架构变化 Auto Scaling 自动扩展

Deep Preparation - 充分准备

Page 14: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

How to Put It All Together ?如何综合统筹

And then how to manage, monitor, and fix it ?怎么管理,监控,修复 ?

Page 15: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

Imagine all this is managed for you设想这一切都为你管理好

Page 16: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

Imagine expert teams are working for you设想一个专家团队为你工作

Page 17: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

You focus on core Business & Money你关注核心业务和赚钱

Page 18: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

Operations – as – a – Service运维即服务

Page 19: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Operations is the Service运维是我们的服务

运维 服务

Page 20: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Complete IT Operations Team完整的运维团队

Page 21: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Or Extension of Current Team与现有团队合作

Page 22: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Really The Same Team同一团队,同一声音

Page 23: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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 团队可以平衡生活和工作

Page 24: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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 - 关注成功

Page 25: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – What really is it ?运维即服务-到底是什么

Page 26: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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

数据库管理

Page 27: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – New vs. Existing Systems新系统 VS 现有系统

Existing System现有系统New System

新系统Operations 运维 -

OaaS

Page 28: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Discuss Architecture – Simple讨论简单架构

Page 29: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Discuss Architecture - Complex讨论复杂架构

Page 30: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Architecture – Very Complex讨论很复杂的架构

Page 31: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Detailed Design新项目-细节设计

Page 32: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Build Servers新项目-安装服务器

Page 33: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Build Servers新项目-安装服务器

Page 34: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Install Services新项目-安装服务

Page 35: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Configure新项目-配置服务

World-ClassConfigurations

Page 36: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Then Operations Management之后的运维管理

Page 37: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – New Cloud System Summary新建云系统的总结

Architecture - 架构 Design - 设计 Documentation – 归档 Build System - 安装 Configure - 配置 7x24 Manage - 7x24 管理

Page 38: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Existing System现有系统

Page 39: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Existing System - Audit现有系统-审计和报告

Deep Check to Find Problems 深入检查 , 发现问题

Page 40: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Existing System - Optimize现有系统-优化

Auto & Manual 自动和人工

Page 41: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Then Operations Management之后的运维管理

Page 42: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Existing System Summary接管现有云系统的总结

Audit/Analyze - 审计/分析

Investigate - 调查 Improve/Fix – 优化/修复 Optimize - 优化 Documentation – 归档 7x24 Manage - 7x24 管理

Page 43: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

What is Operations Management?运维管理是什么 ?

Page 44: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Operations 运维即服务

Full Stack - 全部层级 All layers - 所有方面

Except Code – 除了代码 Except Content - 除了内容 Except Data - 除了数据

Page 45: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Example Architecture架构

Database数据库

Firewall防火墙

Web Server网站服务器

LoadBalancer

负载均衡

Page 46: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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 专家• 最佳实践配置• 许多先进工具• 高冗余架构• 每日性能报告• 高效排障• 灵活的每日备份

Page 47: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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 工具

• 每日报告• 高效排障

Page 48: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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 监控• 支持各种代码性能监控工具

Page 49: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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

Page 50: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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

• 云网络系统专家• 思科认证专家• 同时支持华为等系统• 最佳实践配置• 深入监控

Page 51: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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

• 云防火墙专家• 安全宝合作伙伴• 很多安全服务• 很多安全报告• 安全审计• 渗透测试

Page 52: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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广告

Page 53: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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广告

Page 54: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Other Parts其他的部分

Page 55: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Support Aliyun Features支持阿里云功能

Also Financial Cloud

全面支持阿里金融云

RMB人民币

And more . . . 还有更多

Page 56: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Monitoring监控

Page 57: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Problem Resolution 完全解决问题

Page 58: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Find & Fix Root Cause发现并解决本质问题

Page 59: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Requests需求

Page 60: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Recommendations提供建议

• Architecture - 架构• Technology - 技术• Monitoring - 监控

• Security - 安全• Performance - 性能• Savings - 省钱

And more . . . 还有更多

Page 61: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Documentation归档

Page 62: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Backups备份

Page 63: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Load Testing压力测试

Page 64: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Security Scanning安全扫描

Page 65: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Upgrades系统升级

Page 66: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Project Management项目经理

Page 67: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – 7x24 Coordinators7*24 协调团队

Page 68: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Everything Included至细至尽

Page 69: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – World-class Ops Service世界水平运维服务

OperationsWorld-Class

Page 70: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

OaaS – Five Key Benefits5大核心价值

Reliability - 可靠运维 Performance - 性能优化 Scale - 灵活扩展 Security - 安全加固 Cost Savings - 成本节约

Page 71: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

Operations – as – a – Service运维即服务

Page 72: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

Thank you!谢谢

Page 73: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Running the World’s Internet Servers www.ChinaNetCloud.com

Thanks from ChinaNetCloud来自云络的感谢

Pioneers in OaaS – Operations as a Service运维即服务的先锋团队

Page 74: ChinaNetCloud - Aliyun Joint Event on Cloud Operations

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