cloud operations challenges - talk by chinanetcloud at joint cisco event

73
Future of Cloud Operations & Migration 云云云云云云云云云云云 By Steve Mushero March, 2015 Operations as a Service Copyright © 2015 ChinaNetCloud

Upload: china-netcloud

Post on 30-Jul-2015

172 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Future of Cloud Operations

& Migration

云计算运维和迁移的未来By Steve Mushero

March, 2015

Operations as a Service Copyright © 2015 ChinaNetCloud

Page 2: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

What is wrong with Internet Operations Today ?当今的互联运维问题在哪里

Page 3: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

This is the 21st Century - 欢迎来到 21 世纪

Page 4: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

A great tech innovation一个伟大的技术发明

Page 5: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Clouds are great - 云计算好处多多

Page 6: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Advantage Cheap – 便宜

Page 7: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Pay as you go用多少,付多少

Page 8: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Easy:Click & Start

轻轻一点 ,即可启动

Page 9: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Flexible -灵活

Page 10: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

But can cause trouble, too有时候也会有麻烦

Page 11: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Complex复杂

Page 12: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Complex – 50 servicesAWS 提供 50 多种服务-头大!

Page 13: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

All different -各不相同

Page 14: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Always Changing 一直变化

Page 15: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

One day like this 一天像这样

Page 16: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Then like this 以后像这样

Page 17: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

But they are 21st Century

但现在是 21 世纪

Page 18: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Now, about operations现在,谈谈运维

Page 19: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Welcome to the 19th Century

欢迎来到 19 世纪

Page 20: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

By hand 手动

Page 21: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

All by hand手动

Page 22: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Basic - 基本- Shell scripts- Python

Tools

工具

Page 23: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Some Automation部分自动化

Page 24: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

With Today’s AutomationWe get into the 20th Century

有自动化, 20th 世纪

Page 25: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Manual = Messy 手动=乱

Page 26: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Ops Life-Cycles & Phase运维生命周期和阶段

Page 27: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Ops Life-Cycles & Phase运维生命周期和阶段

#1 Problem第一个问题

Page 28: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Design设计

Build搭建

Config配置 Manage

管理

Optimize优化

Internet System Phases互联网系统生命周期

Page 29: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Design

Build

ConfigManage

Optimize

Most tools focus on first three phases许多工具聚焦前三个阶段

Internet System Phases互联网系统生命周期

Design设计

Build搭建

Config配置 Manage

管理

Optimize优化

Page 30: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Design

Build

ConfigManage

Optimize

Most time in last two phases花在最后两个阶段的时间最多

Internet System Phases互联网系统生命周期

Design设计

Build搭建

Config配置 Manage

管理

Optimize优化

Page 31: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

One Month 一个月 Five Years 五年

Internet System Phases互联网系统生命周期

Design

Build

ConfigManage

OptimizeDesign设计

Build搭建

Config配置 Manage

管理

Optimize优化

Page 32: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Ops Life-Cycles & Phase运维生命周期和阶段

#2 Problem第二个问题

Page 33: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

New Systems新建系统

Existing Systems现有系统

Migrate tothe Cloud向云迁移

Internet System Types互联网系统类型

Page 34: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

New Systems新建系统

Existing Systems现有系统

Migrate tothe Cloud向云迁移

Internet System Types互联网系统类型

Most tools & thinking focuses on new systems

许多工具理念注重于新建系统

Page 35: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

New Systems新建系统

Existing Systems现有系统

Migrate tothe Cloud向云迁移

Internet System Types互联网系统类型

Most of the work on existing systems大多数工作是在现有系统上进行

Page 36: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Ops Life-Cycles & Phase运维生命周期和阶段

#3 Problem第三个问题

Page 37: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Code & Data

Application

Services

OS – Linux/Win

Servers & Cloud

代码/数据

应用程序

服务

操作系统 Linux/Windows服务器和云服务

Full Stack 所有层级

Page 38: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Code & Data

Application

Services

OS – Linux/Win

Servers & Cloud

代码/数据

应用程序

服务

操作系统 Linux/Windows服务器和云服务

Most tools & thinking focuses on two layers许多工具理念注重于两层级

Full Stack 所有层级

Page 39: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Full Stack 所有层级

Code & Data

Application

Services

OS – Linux/Win

Servers & Cloud

Key Operations Part

运维的关键步骤

代码/数据

应用程序

服务

操作系统 Linux/Windows服务器和云服务

Most of the work on center layers大多数工作是在中间层级

Page 40: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

What to do ?该做点什么?

Page 41: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

What to do ?该做点什么?

Operations & ServiceAutomation Platform

运维和服务自动化平台

Page 42: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Operations & ServiceAutomation Platform运维和服务自动化平台

Part 1

Operations

第一运维

Page 43: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event
Page 44: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Operationsasa

Service

运维即服务

Page 45: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Operationsasa

Service

运维即服务

Page 46: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Operationsasa

Service

运维即服务

Page 47: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Operations & ServiceAutomation Platform运维和服务自动化平台

Part 2

Automation 第

二自动化

Page 48: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Introducing:

OpsStack

The Internet Operations Platform

互联网运维平台

Page 49: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

OpsStack The Internet Operations Platform

互联网运维平台

Page 50: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

The Full Internet Operations Platform 全面的互联网运维平台

OpsStack The Internet Operations Platform

互联网运维平台

Page 51: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

The Full Internet Operations Platform 全面的互联网运维平台

End-to-End Management完整的管理服务

OpsStack The Internet Operations Platform

互联网运维平台

Page 52: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

The Full Internet Operations Platform 全面的互联网运维平台

End-to-End Management完整的管理服务

Full Internet Operations Lifecycle整个互联网运维生命周期

OpsStack The Internet Operations Platform

互联网运维平台

Page 53: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

The Full Internet Operations Platform 全面的互联网运维平台

End-to-End Management完整的管理服务

For All Systems, Everywhere所有系统,每一方面

Full Internet Operations Lifecycle整个互联网运维生命周期

OpsStack The Internet Operations Platform

互联网运维平台

Page 54: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event
Page 55: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

WebInterfaceDashboard网页交互界面

Servers & Clouds 物理服务器 & 各种云

Servers & Cloud Plug-in API Layer 通过 API 对接物理服务器/云

Security & Audit

安全和体检

API

Mobile手机

SMSEmail

IM

Low-Level Core & Server Tools 基础版核心和服务器工具

3rd Party Tools

Customers 客户 Employees 员工

CustAPI客户界面

Customer Portals 客户端口 EmployeePortals 员工端口

Design& Setup

& Configure 设计 , 搭建和

Audit & Optimization审计和优化

Management& Monitoring管理和监控

Migrations迁移

Many core & support systems 增强版核心支持系统

System Services系统服务

Ticket, Tracking & Communications 工单,追踪和沟通 Project Management 项目管理

Support&

Ops 支持和运维

Page 56: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

WebInterfaceDashboard网页交互界面

Servers & Clouds 物理服务器 & 各种云

Servers & Cloud Plug-in API Layer 通过 API 对接物理服务器/云

Security & Audit

安全和体检

API

Mobile手机

SMSEmail

IM

Low-Level Core & Server Tools 基础版核心和服务器工具

3rd Party Tools

Customers 客户 Employees 员工

CustAPI客户界面

Customer Portals 客户端口 EmployeePortals 员工端口

Audit & Optimization审计和优化

Management& Monitoring管理和监控

Migrations迁移

Many core & support systems 增强版核心支持系统

System Services系统服务

Ticket, Tracking & Communications 工单,追踪和沟通 Project Management 项目管理

Support&

Ops 支持和运维

Design& Setup

& Configure设计 , 搭建和配

Page 57: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

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

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

Page 58: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

WebInterfaceDashboard网页交互界面

Servers & Clouds 物理服务器 & 各种云

Servers & Cloud Plug-in API Layer 通过 API 对接物理服务器/云

Security & Audit

安全和体检

API

Mobile手机

SMSEmail

IM

Low-Level Core & Server Tools 基础版核心和服务器工具

3rd Party Tools

Customers 客户 Employees 员工

CustAPI客户界面

Customer Portals 客户端口 EmployeePortals 员工端口

Design& Setup

& Configure 设计 , 搭建和配置

Management& Monitoring管理和监控

Migrations迁移

Many core & support systems 增强版核心支持系统

System Services系统服务

Ticket, Tracking & Communications 工单,追踪和沟通 Project Management 项目管理

Support&

Ops 支持和运维Audit &

Optimization审计和优化

Page 59: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

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

Audit/Analyze - 审计/分析

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

Page 60: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

WebInterfaceDashboard网页交互界面

Servers & Clouds 物理服务器 & 各种云

Servers & Cloud Plug-in API Layer 通过 API 对接物理服务器/云

Security & Audit

安全和体检

API

Mobile手机

SMSEmail

IM

Low-Level Core & Server Tools 基础版核心和服务器工具

3rd Party Tools

Customers 客户 Employees 员工

CustAPI客户界面

Customer Portals 客户端口 EmployeePortals 员工端口

Design& Setup

& Configure 设计 , 搭建和配置

Audit & Optimization审计和优化

Migrations迁移

Many core & support systems 增强版核心支持系统

System Services系统服务

Ticket, Tracking & Communications 工单,追踪和沟通 Project Management 项目管理

Support&

Ops 支持和运维Management

& Monitoring管理和监控

Page 61: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Changes 变化

Monitoring监控

Troubleshooting

故障排除

Manage 管理

And more – 还有更多

Page 62: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Partners - 合作伙伴

• Security – 安全• APM – 代码性能• Applications – 应用程序• And more – 还有更多

Page 63: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

WebInterfaceDashboard网页交互界面

Servers & Clouds 物理服务器 & 各种云

Servers & Cloud Plug-in API Layer 通过 API 对接物理服务器/云

Security & Audit

安全和体检

API

Mobile手机

SMSEmail

IM

Low-Level Core & Server Tools 基础版核心和服务器工具

3rd Party Tools

Customers 客户 Employees 员工

CustAPI客户界面

Customer Portals 客户端口 EmployeePortals 员工端口

Design& Setup

& Configure 设计 , 搭建和配置

Audit & Optimization审计和优化

Migrations迁移

Many core & support systems 增强版核心支持系统

System Services系统服务

Ticket, Tracking & Communications 工单,追踪和沟通 Project Management 项目管理

Support&

Ops 支持和运维

Management& Monitoring管理和监控Migration to The

Cloud 向云迁移

Page 64: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

True MigrationVery Difficult真正的迁移是非常困难的

Page 65: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Today – Lift & Shift现在-云计算的迁移和抬升

Page 66: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Shouldn’t do this你不应该

Page 67: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

审计 - 分析

RPMDeb

Repo

TEMPLATE

Re-Install ServicesWith Changes

重新安装优化过的服务

Re-ConfigureAutomatically

With Changes自动重新配置

Logical Migration逻辑迁移

Page 68: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Results 结果

Page 69: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Operations & Automation Results

运维自动化的结果

Summary 总结

Clouds 云计算+

Ops 运维+

Auto 自动化

Page 70: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Five Key Benefits - 5 大核心价值

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

Page 71: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Cloud & Operations Happiness云计算和运维的美妙

Page 72: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

Thank you!谢谢

Page 73: Cloud Operations Challenges - Talk by ChinaNetCloud at Joint Cisco event

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