internet cloud operations - chinanetcloud & aws event beijing

88
Cloud OaaS Operations-as-a-Service With AWS AWS 上上上上上上上 By Steve Mushero June, 2015 Build & Manage Servers Optimize & Manage Servers Manage Cloud Servers Copyright © 2015 ChinaNetCloud

Upload: china-netcloud

Post on 30-Jul-2015

173 views

Category:

Internet


0 download

TRANSCRIPT

Page 1: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

Cloud OaaS

Operations-as-a-ServiceWith AWS

AWS上的运维即服务

By Steve MusheroJune, 2015

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

Page 2: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Agenda议程

• Clouds & History – 云计算的历史• Cloud Differences – 云区别• Operations Goals – 运维的目标• Cloud Operations – 云计算的运维• OaaS – Operations Service – 运维即服务

Page 3: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Clouds & How We Got Here云计算 & 如何畅游云端?

Page 4: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Cloud History – Physical Servers云的历史 – 物理服务器

Page 5: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Cloud History – Physical Servers云的历史 – 物理服务器

Page 6: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Cloud History – Physical Servers云的历史 – 物理服务器

Page 7: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Cloud History – Physical Servers云的历史 – 物理服务器

Page 8: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Cloud History – Physical – Expensive 云的历史 – 物理服务器-昂贵

Page 9: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Cloud History – Physical – Difficult to add云的历史 – 物理服务器-复杂的准备过程

Page 10: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Cloud History – Physical – Just Difficult云的历史 – 物理服务器-高使用门槛

Page 11: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Cloud History – Clouds Arrived云计算来了

Page 12: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Clouds – 3 Key Services3 个重要的云服务

Page 13: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Clouds – 3 Key Services – Compute/VM计算 / 虚拟化

Page 14: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Clouds – 3 Key Services – Network网络

Page 15: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Clouds – 3 Key Services – Storage存储

Page 16: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Clouds – Many Advanced Services很多超前的服务应用

Page 17: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Cloud Services – Level I让我们从常用的服务说起

Replace Existing Services – 替代现有服务

Elastic Search

Elastic LoadBalancing

Amazon RDS

ElastiCache

Amazon Route

53

CloudFront

DynamoDB

CloudWatch

Page 18: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Cloud Services – Level II接下来我们再来看看高级一些的

More Abstract App Services

Amazon Glacier

Amazon Redshift

Amazon SES

Amazon CloudSearc

h

Amazon SQS Amazon SWF

Elastic Transcoder

Amazon SNS

Page 19: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Cloud Services – Level III紧跟时代的潮流

New Services & Thinking – 新服务和想法

AWS CloudFormatio

n

AWS CodeDeploy

AWS OpsWorks

Amazon EMR

Amazon Kinesis AWS Data

Pipeline

Amazon Lambda

Auto Scaling

ContainerService

Page 20: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

What is Different in the Cloud ?云较传统环境有哪些不同?

Page 21: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Everything Physical – GONE单纯依托物理环境的情况已经不在

Page 22: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Everything Physical – GONE单纯依托物理环境的情况已经不在

Page 23: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Dynamic – Any Server, Any Time一切变的随心所欲

• Want a server, get a server要服务器,有服务器

• Want ANY server, get ANY server要什么服务器,得到什么。随心所欲

• CPU, RAM & I/O & I/O & I/O

• Want a LOT of servers, get LOTS of servers要很多服务器,得到很多服务器

• Flexible, flexible, flexible灵活,灵活,灵活

Page 24: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Networks Very Flexible (VPC)网络环境更加灵活

Page 25: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Simple Ops Tools简单的操作工具

Auto Scaling自动化

Page 26: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Powerful Ops Tools使用简单,但是功能强大

Container Services

Page 27: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Useful Other Services非常实用的服务

Page 28: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Finally – Cloud API多样的 API 接口

Powerful & Key to Automation – 自动化且强大

Page 29: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

How is Cloud Ops Different ?云上的运维有什么不同?

Page 30: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

How is Cloud Ops Different ?云上的运维有什么不同?

Page 31: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

How is Cloud Ops Different ?云上的运维有什么不同?

Page 32: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

How is Cloud Ops Different ?云上的运维有什么不同?

Page 33: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Images, Snapshots & Clones – Restart镜像、快照与克隆-重启服务

If it crashes – 如果意外发生

Page 34: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Images, Snapshots & Clones – Restart镜像、快照与克隆-重启服务

Start a new one ! 来一个新的就好

Page 35: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

How is Cloud Ops Different ?云上的工具有什么不同?

Page 36: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Why more complex ?为什么更复杂?

• Servers usually smaller - 服务器一般会跟小• Much easier to hit the wall - 容易超载

• Services have limits - 服务有限制• Often hidden, unexpected - 出乎意料

• Systems often more complex - 系统更复杂• More parts & services - 更多组件

• More dynamic, automated - 自动化程度更高• Complex manuals - 复杂的指南• Many best practices - 许多优秀的方法

Page 37: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Four Phases of Cloud Operations云计算的四个阶段

Page 38: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Phase 1 – Same as Physical阶段 1 - 就像是物理服务

Page 39: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Phase 2 – Basic Use阶段 2 - 基本用法

• Use simple services - 实用简单的服务• ELB, EBS, S3, DNS, VPC, CDN• Simple System - 简单的系统• Like a complex IDC/Data Center - 更复杂的机房一样

Page 40: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Phase 3 – Advanced Cloud & Automated阶段 3 - 高级云和自动化

• Use advanced services -使用先进的服务• RDS, SNS, SES, SQS• More Dynamic - 更加动态化• Auto Scaling - 自动扩容• Cloud Formation - 使用云的形态• Elastic Beanstalk - 弹性的使用方式• Beyond a basic IDC/Data Center - 超越传统 IDC

Page 41: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Phase 4 – Advanced DevOps Cloud阶段 4 - 高级 DevOps 云

• Add DevOps • Chef / Puppet / Ansible• Full Orchestration – Jenkins • Container Services – Docker 容器服务• API Control of Cloud - 通过接口来使用云• OpsWorks - 部署运维• Way beyond a basic IDC/Data Center - 超越传统 IDC

Page 42: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Most Stuck Between Phase 1 & 2当我们在前两个阶段

Page 43: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Goal is to move you to Phase 2 & 3是时候把目标转向更好的方向

Page 44: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Result – Modern Systems结果 – 现代化的系统

• Automated - 自动的• Reliable - 可靠• Fast - 快速• Scalable - 延展性• Secure - 安全的• Flexible – 灵活的• Low Cost - 省成本

Page 45: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Most Modern Systems更加现代化的系统

• Fully Automated - 全部自动的• Fully Redundant - 全冗余• Optimized Fast, Every Level - 优化的多层级加速• Auto-Scaling - 自动扩容• Auto-Healing - 自动恢复• Rapidly Changing - 快速适应变化• Low Cost - 省成本

Page 46: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

About Internet Operations关于互联网运维是什么?

Page 47: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

First – What is Internet Operations首先-互联网运维是什么?

• Monitoring• Management• Installation• Upgrades• Changes• Networking• Backups• Security• Troubleshooting• and much more…

• 监控• 管理• 安装• 升级• 改变• 网络• 备份• 安全• 问题定位• 更多…

Page 48: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Operations Team Goals运维团队目标

• Reliability - 可靠运维

• Performance - 性能优化

• Scalability - 灵活扩展

• Security - 安全加固

• Cost Savings - 成本节约

• Each company values a different mix 每个公司都会关注以上几点的不同组合

Page 49: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

But not everything is happy但很难诸事如意

Page 50: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

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

Page 51: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

How to Manage the Clouds ?怎么管理云服务?

How to configure, monitor, and fix it …怎么配置,监控,修复 …

Page 52: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

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

Page 53: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

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

运维 服务

Page 54: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

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

Page 55: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

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

Existing System现有系统

New System新系统

Operations 运维 - OaaS

Page 56: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – What’s Included ? 包括什么?

WhatIs

Included ??包括什么

Page 57: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – What’s Included ? Everything包括什么?所有的

EverythingIs

Included !!包括说有的

Page 58: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Architecture讨论架构

Page 59: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

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

Page 60: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

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

Page 61: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

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

Page 62: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Configure新项目-配置服务

World-ClassConfigurations

Page 63: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Existing System现有系统

Page 64: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

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

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

Page 65: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

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

Auto & Manual 自动和人工

Page 66: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Internet Operations Management互联网运维管理

• Monitoring• Management• Installation• Upgrades• Changes• Networking• Backups• Security• Troubleshooting• and much more…

• 监控• 管理• 安装• 升级• 改变• 网络• 备份• 安全• 定位问题• 更多…

Page 67: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Operations 运维即服务

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

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

Page 68: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Support AWS Features支持 AWS 功能

Also Global Regions

全球

AWS中国

And more . . . 还有更多

• ECS/EBS• VPC• ELB• IAM• RDS• S3

• Cloud Watch• Cloud Formation• Ops Works• Route53

Page 69: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Monitoring监控

Page 70: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Problem Resolution 完全解决问题

Page 71: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

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

Page 72: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Change Requests改变需求

• Upgrades - 升级• Install software - 安装• Troubleshoot - 定位问题• Users & Security - 安全• DBA - 数据库管理

Page 73: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Recommendations提供建议

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

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

And more . . . 还有更多

Page 74: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Documentation归档

Page 75: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Backups备份

Page 76: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Load Testing压力测试

Page 77: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Security Scanning安全扫描

Page 78: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Upgrades系统升级

Page 79: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Project Management项目经理

Page 80: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – 7x24 Coordinators7*24协调团队

Page 81: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Everything Included至细至尽

Page 82: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

OaaS – Five Key Benefits5 大核心价值

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

Page 83: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

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

OperationsWorld-Class

Page 84: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

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

Page 85: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

ChinaNetCloud Team云络的团队

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

Page 86: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Thank you!谢谢

Click HERE to Visit Our Website

Page 87: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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

Thank you!谢谢

Scan our WeChat Code微信

Page 88: Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

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