来源商业新知网,原标题:云计算演进历程与模式 - 初识云计算知识专栏(2)
计算演进历程
云计算产生背景
云计算的产生是需求推动、技术进步、商业模式转变共同促进的结果。需求推动指的是政企客户低成本且高性能的信息化需求;人用户的互联网、移动互联网应用需求强烈,追求更好用户体验。技术进步指的是虚拟化技术、分布与并行计算、互联网技术的发展与成熟,使得基于互联网提供包括IT基础设施、开发平台、软件应用成为可能。
宽带技术及用户发展,使得基于互联网的服务使用模式逐渐成为主流。商业模式转变指的是少数云计算的先行者(例如 Amazon的 IaaS、PaaS)的云计算服务已开始运营。市场对云计算商业模式已认可,越来越多的用户接受并使用云计算服务生态系统正在形成,产业链开始发展和整合。
几年之内,云计算已从新兴技术发展成为当今的热点技术。从 Google 公开发布的核心文件到 Amazon EC2(亚马逊弹性计算云)的商业化应用,再到美国电信巨头 AT&T(美国电话电报公司)推出的 Synaptic Hosting(动态托管)服务,云计算从节约成本的工具到盈利的推动器,从 ISP(网络服务提供商)到电信企业,已然成功地从内置的 IT 系统演变成公共的服务。
演进历程
云计算 (Cloud Computing)是分布式计算(Distributed Computing)、并行计算(Parallel Computing)和网格计算(Grid Computing)的发展或者说是这些计算机科学概念的商业实现。
并行计算 一般是指许多指令得以同时进行的计算模式。在同时进行的前提下,可以将计算的过程分解成小部分,之后以并发方式来加以解决。一般计算量特别大,相同场景下不同数据的验证计算;也即,并发处理同样的任务。
分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果,整个处理流程是集中管理。
网格计算 是跨地区的,甚至跨国家的,甚至跨洲的这样一种独立管理的资源结合。资源在独立管理,并不是进行统一布置、统一安排的形态。网格这些资源都是异构的,不强调有什么统一的安排。另外网格的使用通常是让分布的用户构成虚拟组织(VO),在这样统一的网格基础平台上用虚拟组织形态从不同的自治域访问资源。
下面的计算都不是云计算
云计算(Cloud Computing)是网格计算(Grid Computing )、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、
网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机和网络技术发展融合的产物。
云计算的模式
云计算的部署模式
云计算部署模式:私有云计算、公有云计算、混合云计算。
私有云计算: 一般由一个组织来使用,同时由这个组织来运营。华为数据中心属于这种模式,华为自己是运营者,也是它的使用者,也就是说使用者和运营者是一体,这就是私有云。
公有云计算: 就如共用的交换机一样,电信运营商去运营这个交换机,但是它的用户可能是普通的大众,这就是公有云。
混合云计算: 它强调基础设施是由二种或更多的云来组成的,但对外呈现的是一个完整的实体。企业正常运营时,把重要数据保存在自己的私有云里面(比如:财务数据),把不重要的信息放到公有云里,两种云组合形成一个整体,就是混合云。比如说电子商务网站,平时业务量比较稳定,自己购买服务器搭建私有云运营,但到了圣诞节促销的时候,业务量非常大,就从运营商的公有云租用服务器,来分担节日的高负荷;但是可以统一的调度这些资源,这样就构成了一个混合云。
云计算的商业模式
IaaS (Infrastructure as a service):基础设施即服务,指的是把基础设施以服务形式提供给最终用户使用。包括计算、存储、网络和其它的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。例如:虚拟机出租、网盘等。
PaaS (Platform as a service):平台即服务,指的是把二次开发的平台以服务形式提供给最终用户使用,客户不需要管理或控制底层的云计算基础设施,但能控制部署的应用程序开发平台。例如:微软的Visual Studio开发平台。
SaaS (Software as a service):软件即服务,提供给消费者的服务是运行在云计算基础设施上的应用程序。例如:企业办公系统。
Web2.0 是 相对 Web1.0 的新的一类互联网应用的统称。Web1.0 的主要特点在于用户通过浏览器获取信息。Web2.0 则更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者,同时也成为互联网的作者;不再仅仅是在互联网上冲浪,同时也成为波浪制造者;在模式上由单纯的「读」向「写」以及「共同建设」发展;由被动地接收互联网信息向主动创造互联网信息发展,从而更加人性化。
网页寄存 (Web hosting)是指一类因特网寄存服务,它提供个人,组织和用户用于存储信息,图像,视频或任何通过网络可访问的内容的在线系统。
CRM: Customer Relationship Management, 客户关系管理。
云计算的流派
云计算有两个典型的流派: 大分小模式和小聚大模式
大分小模式: 资源在应用间时分复用;关键技术点包括计算、存储和网络虚拟化以及虚拟机监控、调度和迁移。典型代表:Amazon EC2。
小聚大模式: 应用资源需求大,可以划分为子任务;关键技术点包括任务分解、调度、分布式通信总线和全局一致性。典型代表:Google。
注释:
VM:Virtual Machine,虚拟机。
VMM:Virtual Machine Monitor,虚拟机监控器。
App:Application,应用系统。
IaaS:Infrastructure as a Service,基础设施即服务。