Cloud computing, Data center and Virtualization
Download
Report
Transcript Cloud computing, Data center and Virtualization
李振华
[email protected]
提纲
云计算
数据中心
虚拟化
Dropbox:一个综合实例
QQ旋风:一个本土实例
结束语
2
忽如一夜春风来,全球遍地云计算
EC2, S3,
SQS, RDS
Azure,
Office365
GFS,
BigTable,
MapReduce
蓝云,
智慧地球
CloudServers
,
OpenStack
iCloud,
iTunes
第一个商业系统:2006年3月,Amazon EC2 (Elastic Compute Cloud)
第一次正式命名:2006年8月,Google 101教学项目
云计算渗透到各行各业、各种应用
云计算
云数据库
(大数据)
云存储
续上
云视频
云安全
云游戏
云商务
云物联
云计算的三个不同层面
• IaaS
偏重硬件
• PaaS
偏重平台
• SaaS
偏重服务
云计算其实老早就有了……
1946年,世界第一台计算机ENIAC
1973年,Ken Thompson
和Dennis Ritchie开发出
UNIX,也是为分时计算
系统服务的
计算机老贵了,只能大家合着用一台
1961年,MIT开发出CTSS
(Compatible TimeSharing System),可谓最
早的“云计算”系统
那么为什么没有流行、后来成了个
人电脑(PC)的时代?
因为多媒体应用成为主
流,
但是网速不给力
啊!
个人电脑上
场:
Internet骨干网带宽以及用户接入带宽不断提升
• 15年前,Modem,56 Kbps
• 10年前,ADSL,200 Kbps
• 5年前,ADSL+,1-4 Mbps
• 现在,十二五规划,中国电信
“光纤入户”计划投资6000亿
人民币,实现10-100 Mbps
9
带宽足够了,还差一个契机!
2004年,Amazon网站
估计其业务量会面临一
个“暴增”,于是IT部
门买进大量服务器
然而,这个“暴增”出
现之后又很快回潮,于
是多出了很多很多的空
闲服务器
租有租的问题
:你们家服务器很好、但太贵!我只需要一台
普通配置的就行了。
:你们家服务器太烂!我需要一台超强配置
的。
:我时而需要一台普通配置的,时而需要一台
超强配置的……
我们都不是网络专家,不会自己组网、调
度。
面对高度复杂的用户需求,怎么办?
构建虚拟化的数据中心!
资源池
1、一台物理机变多台
虚拟机
2、多台物理机变一台
虚拟机
3、虚拟机配置可动态
调整
数据中心
于是,Amazon EC2横空出世!
EC2
EC2
弹性计算云
S3
简单存储云
SimpleDB
简单数据库
RDS
关系数据库
SQS
简单队列服务
CloudFront
内容推送服务
……
……
数据中心
用一组路由器/交换机把一堆服务器连接起来构成一个
联通的网络、提供/对外出租一套统一的服务。
数据中心老早就有了,但
“云”是虚拟化的数据中心!
虚拟化:一个简单的比喻
一个公司有很多资产(土地、
厂房、设备、桌椅、等等),
也有很多人,如何把资产合理
分配给每个人(衡量其贡
献)?
当然不行!
咱们把资产虚拟
化成股票!想怎
么分就怎么分
虚拟化:资源的统一调度
把所有的硬件设备抽象成
“虚拟机”:
* 对于提供方来说——便
于即时配置、统一调度;
* 对于用户来说——便于
自适应扩展、按需付费。
服务器虚拟化
桌面虚拟化
虚拟化:两个身边的实例
“爱奇艺”视频网采用
Vmware + vSphere 进行服
务器虚拟化
建设银行采用Citrix桌面
虚拟化产品XenDesktop
替换所有员工电脑
Dropbox:一个综合实例
• 近年来云存储服务快速流行
-
Google、微软、苹果、百度、……
真正胜出的是一个小公司——Dropbox
Dropbox拥有超过1亿用户、日均存储/更新10亿个文件
创始人Drew Houston
• 1983年生于美国
• 14岁开始编程
• 在MIT读大学时由于经常忘
带U盘、跑回实验室拷文件
• 觉得太麻烦!
• 于是休学创办Dropbox
• 多地点、多系统、多平台同
步存储文件
Dropbox:如何脱颖而出?
在强手如云的云存储领域,小小的
Dropbox何以如此流行、稳居第一?
策略上:租用Amazon S3存放文件内
容,便于廉价、简单、快速地扩展
商业上:不花钱市场推广、不做广
告,利用95%的免费用户进行“病毒
式营销”、赚剩下5%的付费用户钱
技术上:文件差分同步 + 同步前数据压缩
非常节流!
Dropbox系统架构
自建“Dropbox云”:存放核心用户信息和
文件索引信息,仅使用数百台商品化服务器
QQ旋风:一个本土实例
QQ旋风的功能和迅雷类
似,主要用来下载视频
云下载,又称离线下载
云下载
普通下载
流行的视频下载速度很
高,但问题是那些不流
行视频,特别是P2P方式
的(BT、电驴、磁链)
不仅下载巨慢、很不稳
定,就连能不能下完都
成问题……
云下载的解决方案
•
•
•
•
构造一个集中的云为用户所复用
用户提交完下载请求即可离线
云下载完成即告知用户
云保证用户高速下载且一定成功
eM ule
client
Cloud
BT
client
2. dow nload
……
U ser
4 . retriev e
U ser
3 . n o tify
1 . r eq u e st
In tern et
High data
rate !
U ser
云下载的广告视频
云下载的系统实现
• 663台服务器、73 Gbps带宽 (2011年)
QQ旋风:云转码
• 移动设备数量庞大、远超PC
• 互联网视频多为面向PC
- 格式单一、解析度高、尺寸大
• 给移动设备带来的问题
- 无法支付视频流量(GPRS/3G/4G)
- 视频太大没空间保存
- 强迫本地转码以适应屏幕
- CPU和电池都不够解码大视频
云转码的基本原理
•
•
•
•
移动用户仅提交视频链接和转码需求
云代替用户去互联网下载并按需转码
云保证高速传送给移动用户
只有一个原则:最小化移动用户的资源消耗!
云转码的广告视频
云计算四大优势
云计算
凝固的硬件 灵活的“资
源”
极大地缩减了企业IT支出
极大地降低了创业门槛
和移动互联网、物联网、
广电网等等深度融合
易扩展、自适应!
按需付费,用多少资源花多少
钱!
让创业者把心思放在内容和商
业模式上,无需担心技术架
构!
成为它们坚实可靠的后
台!
28
结束语
云计算还处在起步阶
段,
核心技术都在美国企
业,
国内技术前景大大地
有!
附1:课件相关论文
• Above the Clouds: A Berkeley View of Cloud
Computing
- Berkeley TechReport’09
• MapReduce: Simplified Data Processing on Large
Clusters
- OSDI’04
• A Scalable, Commodity Data Center Network
Architecture
- SIGCOMM’08
附2:课后阅读论文
• Xen and the Art of Virtualization
- SOSP’03
• Dynamo: Amazon’s Highly Available Key-value Store
- SOSP’07
• Cloud Computing and Emerging IT Platforms: Vision,
Hype, and Reality for Delivering Computing as the 5th
Utility
-《Computer Communications》’09