Internet Cloud Operations - ChinaNetcloud & AWS Event Beijing

Preview:

Citation preview

Cloud OaaS

Operations-as-a-ServiceWith AWS

AWS上的运维即服务

By Steve MusheroJune, 2015

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

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

Agenda议程

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Cloud History – Clouds Arrived云计算来了

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

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

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

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

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

Clouds – 3 Key Services – Network网络

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

Clouds – 3 Key Services – Storage存储

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

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

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

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

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

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

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

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

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

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

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

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灵活,灵活,灵活

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

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

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

Simple Ops Tools简单的操作工具

Auto Scaling自动化

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

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

Container Services

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

Useful Other Services非常实用的服务

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

Finally – Cloud API多样的 API 接口

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

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

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

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

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

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

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

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

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

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

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

If it crashes – 如果意外发生

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

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

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

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

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

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 - 许多优秀的方法

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

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

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

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

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 - 更复杂的机房一样

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

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

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

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

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

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

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

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

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

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 - 省成本

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

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

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…

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

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

Operations Team Goals运维团队目标

• Reliability - 可靠运维

• Performance - 性能优化

• Scalability - 灵活扩展

• Security - 安全加固

• Cost Savings - 成本节约

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

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

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

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

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 – New vs. Existing Systems新系统 VS 现有系统

Existing System现有系统

New System新系统

Operations 运维 - OaaS

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

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

WhatIs

Included ??包括什么

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

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

EverythingIs

Included !!包括说有的

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

OaaS – Architecture讨论架构

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 – 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 – 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

Internet Operations Management互联网运维管理

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

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

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 – Support AWS Features支持 AWS 功能

Also Global Regions

全球

AWS中国

And more . . . 还有更多

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

• Cloud Watch• Cloud Formation• Ops Works• Route53

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 – Change Requests改变需求

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

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 – Five Key Benefits5 大核心价值

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

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

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

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

ChinaNetCloud Team云络的团队

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

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

Thank you!谢谢

Click HERE to Visit Our Website

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

Thank you!谢谢

Scan our WeChat Code微信

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