专题2云计算的概念技术与应用-南京大学计算机科学与技术系
专题2 :云计算的概念、技术与应用
谢磊 博士
南京大学计算机科学与技术系
纲要
云计算概述
虚拟化技术
云计算平台
云服务技术
云计算未来
2
云计算概述
• 基本概念
• 体系架构
• 技术背景
• 提供服务
云计算概念
(Wiki)一种计算能力,提供了计算资源与底层结
构之间的抽象,使用户可以通过网络方便的,按需
使用的来对一个共享的资源池进行迅速的配置,部
署与使用,并且只需要很少的管理以及与服务商的
交互。
(IBM )云计算可以用来描述平台与应用。一个云
计算平台可以动态按需来供应和配置服务器,云中
的服务器可以使用物理机或者虚拟机,云中也可以
包括其他的计算资源如存储域网络(SANs )、网络
设施、防火墙,以及其他的安全设备。
4
狭义云计算与广义云计算
狭义云计算——提供资源的网络称为“云”
“云”中的资源在使用者看来是可以无限扩展的
随时获取,按需使用,随时扩展,按使用付费
像水电一样使用IT基础设施
广义云计算——任意服务构成的资源池称为“云”
“云”是一些可以自我维护和管理的虚拟计算资源
大型服务器集群,包括计算服务器、存储服务器、宽带资源
云计算将所有的计算资源集中起来
应用提供者无需关注细节,更专注于业务
5
相关技术
并行计算(Parallel Computing)
分布式计算(Distributed Computing)
网格计算(Grid Computing)
6
并行计算
同时使用多种计算资源解决计算问题的过程,其主
要目的是快速解决大型且复杂的计算问题。
特点:把计算任务分派给系统内的多个运算单元
大型机的多CPU和多存储器
优势:
将工作分离成离散部分,有助于同时解决
随时并及时地执行多个程序指令(多条线同时运行)
多计算资源下解决问题的耗时要少于单个计算资源下
的耗时
7
分布式计算
研究如何把一个需要非常巨大的计算能力才能解决
的问题分成许多小的部分,然后把这些部分分配给
许多计算机进行处理,最后把这些计算结果综合起
来得到最终的结果。
特点:把计算任务分派给网络中的多台独立的机器
优势:
稀有资源可以共享
通过分布式计算可以在多台计算机上平衡计算负载
可以把程序放在最适合运行它的计算机上
8
网格计算
利用互联网把地理上广泛分布的各种资源(包括计
算资源、存储资源、带宽资源、软件资源、数据资
源、信息资源、知识资源等)连成一个逻辑整体,
就像一台超级计算机一样,为用户提供一体化信息
和应用服务(计算、存储、访问等)。
网格计算是分布式计算的一种,是分布式计算封装。
云计算可以认为是网格计算的商业演化模式。
9
云计算概念模型
10
云计算特点
高可靠性:冗余副本、负载均衡
通用性: 支撑千变万化的实际应用
按需服务:按需购买