何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)

22
http://www.flickr.com/photos/21644167@N04/3897234326/in/photostream/ 12年2月29日星期三

description

我在这个课程上面用的讲义,讲了大概两个半小时,主要是希望理清AWS式的云计算、BigData的几个类型的服务,应用的模式,多一些实用,少一些忽悠。

Transcript of 何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)

http://www.flickr.com/photos/21644167@N04/3897234326/in/photostream/

12年2月29日星期三

预热:小调查

• 有多少同学觉得云计算就是忽悠• 有多少同学(大概)知道云计算是什么• 有多少同学知道Google的云计算

• 有多少同学知道IBM的云计算

• 有多少同学知道亚马逊的云计算

12年2月29日星期三

何时浮云散尽王旭

12年2月29日星期三

关于王旭• 主要工作:水平⼀一般的码农

• 分布式存储系统开发者 @ 盛大云计算

• 前Hadoop开发者

• 其他工作:

• QConHangzhou 2011 云计算专题主持人

• 前中国移动研究院云计算标准化与开源社区工作协调人

• (的确不知名的)作者、译者

• 参考链接

• http://wangxu.me/blog/

• http://about.me/gnawux

12年2月29日星期三

今日赠品感谢 @图灵教育 @图灵杨海玲 @图灵谢工 各位老师

12年2月29日星期三

大纲

• 热门的云计算(现状)• 云计算的前世今生(概念)• “核心”云服务与云的核心(产品技术)

• 云计算在中国(思考)

12年2月29日星期三

或许⋯⋯

• 某种意义上说:没有所谓“平板电脑市场”,只是Apple的iPad很畅销——财富杂志/德意志银行http://tech.fortune.cnn.com/2012/01/13/snapshot-of-computer-market-with-and-without-the-ipad/

• 我们也可以说:没有“云计算时代”,只是Amazon的AWS真的很酷

12年2月29日星期三

前/后AWS时代

• 故事1:Instagram

• 故事2:Zynga

• 故事3:Dropbox

因为只有三名工程师,只有三名工程师,所以自己部署机器到 IDC 是不靠谱的事情。幸好有亚马逊。

——摘自DBANotes

12年2月29日星期三

从云里得到的• 终端用户

• 更好的体验、更专业的应用

• 方便的访问、便利的分享

• 企业用户

• 更低的成本

• 更方便的部署

• 开发者

• 让更多好想法得以实现

• 让用户体验不再受限于基础运维

图: http://www.weibo.com/1668709244/y6Fhx7W3L

12年2月29日星期三

从云里得到的• 终端用户

• 更好的体验、更专业的应用

• 方便的访问、便利的分享

• 企业用户

• 更低的成本

• 更方便的部署

• 开发者

• 让更多好想法得以实现

• 让用户体验不再受限于基础运维

图: http://www.weibo.com/1668709244/y6Fhx7W3L

12年2月29日星期三

云计算的前世今生• 效用计算(Utility

Computing)

• 网格计算(Grid Computing)

• 云计算(Cloud Computing)

• “大数据(Big Data)”

If computers of the kind I have advocated become the

computers of the future, then computing may someday

be organized as a public utility just as the telephone

system is a public utility... The computer utility could

become the basis of a new and important industry.

—John McCarthy, speaking at the MIT Centennial in

1961

12年2月29日星期三

定义云计算• 是否需要定义,这是⼀一个问题

• 如果需要的话,王氏定义:

• 引用来源(插播广告):http://wangxu.me/blog/p/591

12年2月29日星期三

普通的云服务• 所谓 IaaS

• 基础设施即服务——类比于传统的IDC服务

• 弹性计算服务

• 弹性块服务

• 对象存储服务

• 网络相关弹性服务

• RESTful API 与自动扩展

ELB

EC2Django...

EC2+EBSPostgreSQL...

S3: Photos

Cloud Front

Instagram的架构(略)

12年2月29日星期三

文艺的云服务• 所谓 PaaS

• 平台即服务——类比于传统的虚拟主机服务

• 运行时环境(弹性的)

• 数据存储(文件 & K-V)

• 其他各种 API 库http://rdn-consulting.com/blog/2009/02/07/exploring-cloud-computing-development/

12年2月29日星期三

云背后的核心技术

• 运维自动化• 弹性计算与虚拟化• 各种分布式存储技术• BigData与NoSQL

12年2月29日星期三

规模与自动化

• 规模——云计算的核心关键词

• 自动化部署、监控• API接口

12年2月29日星期三

虚拟化技术与资源池• 虚拟化 != 模拟器:

• 虚拟化的CPU/内存性能损失很小

• 虚拟化封装了计算能力,方便了调度• 主流虚拟化产品:Xen, ESXi, KVM

• 虚拟化与虚拟机迁移• 虚拟化相关的网络、存储技术

12年2月29日星期三

弹性计算与VPS

• 弹性计算云与VPS的区别何在

• 都基于虚拟化计算技术,隔离不同用户的资源使用

• 快速弹性与API

• 细粒度的按用量计费• 基于页面与API的自助服务

12年2月29日星期三

对象存储与块存储• 对象存储

• 通过键值,以API访问

• 通过Internet访问

• Web访问级时延

• 通常存放客户端访问的数据(图片、下载的附件等)

• 通常按用量付费和流量付费

• 弹性块存储

• 通过块设备接口访问

• 从弹性计算的主机访问

• 硬盘存储级时延

• 通常存放服务器访问的数据(数据库、配置信息等)

• 通常按预留空间和流量付费

12年2月29日星期三

BigData

• 海量数据创造价值• 大数据的分布式处理——ETL&数据挖掘

• MapReduce

• 流式计算(实时处理)• NoSQL or Not Only SQL

• Scale vs Transaction

12年2月29日星期三

云计算在中国• 是否需要“中国云”以及C2C的问题

• 中国的云计算研究、实践与炒作• 科研与实验• 政府与企业试点• 创业与互联网公司投入• 用户期盼与接受的障碍

12年2月29日星期三

谢谢关注

12年2月29日星期三