ChinaNetCloud - Aliyun Joint Event on Cloud Operations

Preview:

Citation preview

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 Sales@ChinaNetCloud.com

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

Recommended