云计算与互联网发展新方向

Download Report

Transcript 云计算与互联网发展新方向

云计算
云计算成为关注程度热点
集群计算
云计算
网格计算
- 3-
什么是云计算?
- 4-
云计算定义
• 云计算(Cloud Computing ):是分布式处理(Distributed Computing)、并行处
理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计
算机科学概念的商业实现。是指基于互联网的超级计算模式--即把存储于个人
电脑、移动电话和其他设备上的大量信息和处理器资源集中在一起,协同工作。
在极大规模上可扩展的信息技术能力向外部客户作为服务来提供的一种计算方
式。
企业电脑
和服务器
40多亿的移动电话一 2010
年 [数据来源: Nokia]
PDA
个人电脑和
笔记本电脑
- 5-
云计算综述
 数据在云端:不怕丢失,不必备份,可以任意点的恢复 ;
 软件在云端:不必下载自动升级 ;
 无所不在的计算:在任何时间,任意地点,任何设备登
录后就可以进行计算服务;
 无限强大的计算:具有无限空间的,无限速度。
PC
硬件为中心
C/S
软件为中心
云计算
服务为中心
- 6-
云计算六种服务方式
 SAAS( Software as a Service ) ;
 PAAS( Platform as a Service ) ;
 IAAS( Infrastructure as a Service );
 云存储;
 MSP(管理服务提供);
 商业服务平台 。
- 7-
云计算体系结构
 云计算的基本原理是通过使计算分布在大量的分布式计
算机上,而非本地计算机或远程服务器中,企业数据中
心的运行将更与互联网相似。这使得企业能够将资源切
换到需要的应用上,根据需求访问计算机和存储系统。
- 8-
云计算发展路线
并行计算
集群计算
云计算
网格计算
- 9-
云计算体系逻辑结构
用户互动
界面
系统管理
服务目录
资源工具
服务器
监控和测定
- 10 -
云计算体系物理结构
Apache
虚拟机
虚拟机
虚拟机
虚拟机
Tivoli 监控工具
Linux with Xen
数据中心 – System x
监控
IBM
Monitoring v.6
Provisioning Baremetal & Xen VM
DB2
Provisioning
Manager v.5.1
WebSphere
Application Server
云计算基础设施,可提供
托管或现场解决方案。
资源管理栈
- 11 -
云计算体系特点
Cloud
Applications
(“Software-as-a-Service”)
Cloud
Platforms
(“Platform-as-a-Service”)

通过Internet接入

不需要自身具有IT技术来实施

第三方提供

资源共享

无多余功能开发

无多余费用

系统延续性好
Cloud
Storage
Cloud
Collaboration
Cloud
MSP
Cloud
Servers/
Processing
- 12 -
目前的IT架构
商业流程
财务
底层系统管理./
安全
底层系统管理./
安全
服务器
底层系统管理./
安全
数据库
存储
交易过程
互联网门户
文件系统
- 13 -
未来10年集成了云计算应用的动
态IT架构
强化:
商业流程
减少费用
& 提高质量
用户界面 & 接口
虚拟化:
虚拟应用
底层结构虚拟
虚拟存储
/
&
虚拟信息
服
务
资
安源
全管
理
简单接入,
提高终端用户管理
& 使用最大化
自动化:
提高速度和预言性
& 减少劳动力
虚拟进程
- 14 -
云计算对未来动态IT架构的支撑
商业流程
Cloud
Applications
用户界面 & 接口
(“Software-as-a-Service”)
虚拟应用
底层结构虚拟
虚拟存储
/
&
虚拟信息
服
务
安 资
全 源
管
理
虚拟进程
- 15 -
云计算对未来动态IT架构的支撑
商业流程
用户界面 & 接口
虚拟应用
底层结构虚拟
虚拟存储
(“Platform-as-a-Service”)
/
&
虚拟信息
服
务
安 资
全 源
管
理
Cloud
Platforms
虚拟进程
- 16 -
云计算对未来动态IT架构的支撑
商业流程
用户界面 & 接口
Cloud
Collaboration
虚拟应用
底层结构虚拟
虚拟存储
/
&
虚拟信息
服
务
资
安源
全管
理
虚拟进程
- 17 -
云计算对未来动态IT架构的支撑
商业流程
用户界面 & 接口
虚拟应用
底层结构虚拟
虚拟存储
/
&
虚拟信息
服
务
安资
全源
管
理
Cloud
Storage
Cloud
Servers/
Processing
虚拟进程
- 18 -
云计算对未来动态IT架构的支撑
商业流程
Cloud
用户界面 & 接口
Systems Infrastructure
Software
Virtualized
虚拟信息
Information
底层结构虚拟
虚拟存储
虚拟进程
Serv 服务/资源管理Mgmt
Service/Resource
& 安全
& Security
虚拟应 用
(“Software-as-a-Service”)
- 19 -
云计算在中小企业的应用
商业流程
用户界面 & 接口
虚拟应用
虚拟储存
服务/资源管理
底层机构虚拟
& 安全
信息管理
& 安全
Virtualized
Virtualized
虚拟信息
Information
虚拟进程
- 20 -
云计算和下一代IT应用
云计算还应包含
On-Premise software
商业流程
(e.g., 电子设备)
用户界面 & 接口
Virtualized
Information
虚拟信息
底层虚拟结构
虚拟储存
虚拟进程
Serv 服务/资源管理Mgmt
Service/Resource
& 安全
& Security
虚拟应用
- 21 -
云计算的应用--IaaS
实现模式
 完全操作系统(软硬件)接入
 防火墙
 路由器
 负载平衡
- 23 -
云计算的应用--IaaS
优势
 节省费用/所付及所用
 即时升级
 安全
 可靠
 APIs
- 24 -
云计算的应用--IaaS
实例
 当你想运行成批的程序组,但是没有合适
的软硬件环境,可使用Amazon的EC2。
 当你想在网络上发布一个短期(几天到几
个月)的网站,可使用Flexiscale。
- 25 -
云计算的应用--IaaS
 Amazon
 Infrastructure web services
 EC2 (Elastic Compute Cloud) - now with Windows (99.95% availability!)
 S3 (Simple Storage Service)
 SimpleDB
 SQS (Simple Queue Service)
 Payments and Billing
 On-demand workforce (Mechanical Turk)
 Search (Alexa)
 Fulfilment web service
 Rackspace
 Mosso
 JungleDisk
 SliceHost
- 26 -
云计算的应用--PaaS
实现模式
 平台价格昂贵
 需求估算不科学!
 平台管理复杂麻烦!
- 27 -
云计算的应用--PaaS
流行的服务
 存储
 数据库
 扩展性
- 28 -
云计算的应用--PaaS
优势
 节省费用/所付及所用
 即时升级
 安全
 可靠
 APIs
- 29 -
云计算的应用--PaaS
实例
 当你想把一个大容量的文件上传到网络上,
允许35000个用户使用2个月的时间,可使
用Amazon的Cloud Front。
 当你想在网络上存储大量的文档,但是你
没有足够的存储空间,可使用Amazon的
S3。
- 30 -
云计算的应用—Microsoft Windo
ws
Azure
 The Azure™ Services Platform (Azure) 主机位于微软的数据中心,
是一个基于Internet的云服务平台。提供操作系统和一系列的开发
服务,各种服务可进行自由组合。
- 31 -
云计算的应用—市场上主要的PaaS服务
 Google Apps
 Python only
 BigTable
 Heroku
 Ruby on Rails hosted on EC2
 Force.com
 Apex
 Bungee Connect
 Bungee Logic (a C-family language similar to C#)
 Microsoft!
 Azure - .NET hosted in MS datacentres
- 32 -
云计算的应用--SaaS
实现模式
 在中小企业盛行
 无需管理软硬件
 服务通过浏览器实现
- 33 -
云计算的应用--SaaS
优势
 无浪费费用
 即时扩展
 安全
 可靠
 APIs
- 34 -
云计算的应用--SaaS
实例
 CRM
 财务计划
 HR
 文字处理
 Email
- 35 -
云计算的应用--SaaS
- 36 -
云计算的应用
IaaS、PaaS & SaaS共性
 无浪费费用
 即时扩展
 安全
 可靠
 APIs
- 37 -
云计算的应用
优势
 用户花费低
 减少底层管理职责
 允许意想不到的资源装载
 业务应用实现迅速
- 38 -
云计算的应用
风险
 安全性
 宕机问题
 接入问题
 独立性
 协同互动问题
- 39 -
云计算带来的变化
传统方式
云计算
实现模式
买设备开发系统
人机界面
互联网/局域网
通过Internet使用 IFaPs
(IP, HTML, HTTP)
商业模式
支付设备和劳动力费用
所用即所付
用户单一
可扩展, 有弹性, 动态,
多用户
技术模式
买外部服务
- 40 -
宽带的发展为云计算提供了硬件基础
主流速度
U.S.A.
Canada
高速网络
France
U.K.
Germany
India
China
Australia
Taiwan
Singapore
South Korea
Hong Kong
Japan
0 512 Kbps 1 Mbps 2 Mbps
5 Mbps
10 Mbps
最大下载速度
100 Mbps
1 Gbps
- 42 -
互联网发展:从硬件到社区
MySpace
Facebook
开心网
校内网
……
- 43 -
当今互联网用户的需求是什么?
• 接入能力
– 可以从任何地点、任何设备接入服务和数据
• 共享能力
– 数据的建立和存储共享 容易方便
• 自由
– 不希望受数据的影响
• 简单
– 容易学会, 容易使用
• 安全
– 相信数据不会丢失或不会被不允许的人看到
互联网用户的新需求为云计算提供了服务基础!!!
- 44 -
当前的云计算服务
- 45 -
云计算应用服务提供的连续性
零售系统
更贴近开发者
&使用者
供应系统
更贴近系统管理人员
- 46 -
Web2.0 (or3.0)成为云计算的一
部分
Long-Tail Economics
Architecture of Participation
User-created content
and metadata
User-created
applications
Customer/community
participation
Micropayments
Business
Community
Revenue sharing
Unprecedented user freedom
"Mashup" syndication
Collective intelligence
Web-services-enabled
business models
Explicit community
ratings
Rich Internet
Applications
Ajax
Plug-ins
Widgets and gadgets
Technology
Social Software
Social
networking
Blogs
Wikis
Social
publishing
Web Platforms
Mashups
WOA
REST
POX/HTTP
RSS
- 47 -
云计算领跑者
 企业和研究机构肯最终会把高级别的计算任务交给全球运行的服务
器网络,也就是云。以下领先者在这一领域占据着主导位置:
Google
Yahoo
IBM
Microsoft
Amazon
唯一以硬件起家
的搜索公司。每
年在数据中心的
投 入 超 过 20 亿
美元。成为云计
算领域难以超越
的领跑者和极力
推动者。
规模和资金比
Google 稍 逊 一
筹,开发的软件
与云计算兼容不
够。但是作为
Hadoop 的 首 要
资助方,可能后
来居上。
商业数据计算的 现在只能与自身 第一个将云计算
龙头和传统超级 开发的软件结合,作为服务出售的
计算机的绝对领 这可能成为它的 公司。规模小于
导 者 。 与 软 肋 。 但 是 在 其他竞争者,但
Google 合 作 后 ‘云’科学基础 是在该领域的专
立足云计算一方。理论中扮演重要 业性为这家零售
为越南政府开发 的角色。正在伊 商在下一代网络
了飞行员‘云’ 利诺伊州和西伯 服务方面从零售
系统试点。并在 利亚建立大型数 到传媒业的转型
助了一臂之力。
无锡成立了数据 据中心。
中心。
- 48 -
一个完整的云计算应用实例—E
mail Cloud
- 50 -
网络设计
• 管理节点
• 各种各样的扫描队列
• CloudBrust
- 51 -
管理
• 主机坐落在纽卡斯尔的
• 投资超过 £250,000英镑
• 冗余的硬件
- 52 -
扫描队列管理
• 每个扫描队列包括
9台服务器
• 每个队列每天扫描
超过1百万封电子
邮件,利用率为2
0%
- 53 -
服务器位置
- 54 -
- 55 -
- 56 -
- 57 -
- 58 -
CloudBrust
• Email新队列的扫描在5分钟内完成
• 费用为 $0.90 每小时
• 只有需要空间的时候才运行
- 59 -
Q&A
Questions?!
- 60 -