云计算的一些名词

云计算的目标是:按需服务,提供的服务可以是基础设施,也可以是平台,也可以是软件,即:

IaaS、PaaS、Saas

公共云服务一般来说包括:IaaS、PaaS、SaaS 三类服务。 即:Infrastructure(基础设施)-as-a-
Service,Platform(平台)-as-a-Service,Software(软件)-as-a-Service。

如下图:

IaaS是
基础设施类的服务,将成为未来互联网和信息产业发展的重要基石。互联网乃至其他云计算服务的部署和应用将会带来对IaaS 需求的增长,进而促进IaaS
的发展;同时,大数据对海量数据存储和计算的需求,也会带动IaaS 的迅速发展。IaaS
也是一种“重资产”的服务模式,需要较大的基础设施投入和长期运营经验的积累,单纯出租资源的IaaS服务盈利能力比较有限。

PaaS
服务被誉为未来互联网的“操作系统”,也是当前云计算技术和应用创新最活跃的领域,与IaaS服务相比,PaaS
服务对应用开发者来说将形成更强的业务粘性,因此PaaS 服务的重点并不在于直接的经济效益,而更着重于构建和形成紧密的产业生态。

SaaS 服务是发展最为成熟的一类云服务。传统软件产业以售卖拷贝为主要商业模式,SaaS 服务采用Web
技术和SOA
架构,通过互联网向用户提供多租户、可定制的应用能力,大大缩短了软件产业的渠道链条,使软件提供商从软件产品的生产者转变为应用服务的运营者。

在云计算细分市场中,SaaS规模仍然最大,IaaS
市场增长最快。2013年,IaaS、PaaS 和SaaS 的市场规模分别达到91.7亿、15.7亿和226亿美元,SaaS 市场规模是IaaS
和PaaS 市场规模总和的一倍还多;但从年增长率来看则分别为45.2%、28.8%和24.4%,IaaS 和PaaS
的市场规模增速都超过SaaS,

Hadoop,OpenStack,Storm


Hadoop

Hadoop
仿照的是Google的云,它注重的是海量的数据分析和处理。Hadoop是负责分布式计算和分布式存储。就是把一个执行任务分开,放到不同的节点(物理机)去跑,最后汇总。

Hadoop确实是处理海量离线数据的利器,当然,凡是一个东西有优点必定也有缺点,hadoop的缺点也很多,比如对流式计算,实时计算,DAG具有依赖关系的计算,支持都不友好,所以,由此诞生了很多新的分布式计算框架,Storm,Spark,Tez,impala,drill,等等,他们都是针对特定问题提出一种解决方案,新框架的的兴起,并不意味者他们就可以替代hadoop,一手独大,HDFS和MapReduce依旧是很优秀的,特别是对离线海量数据的处理。

hadoop在如下的几种应用场景里,用的还是非常广泛的,1,搜索引擎建索引,2,topK热关键词统计,3,海量日志的数据分析等等。

http://qindongliang1922.iteye.com/blog/1974415

Storm


Storm
是最火的流式处理框架。Storm是一个免费开源、分布式、高容错的实时计算系统。Storm令持续不断的流计算变得容易,弥补了Hadoop批处理所不能满足的实时要求。Storm经常用于在实时分析、在线机器学习、持续计算、分布式远程调用和ETL等领域。

  • Nimbus负责在集群里面发送代码,分配工作给机器,并且监控状态。全局只有一个。

  • Supervisor会监听分配给它那台机器的工作,根据需要启动/关闭工作进程Worker。每一个要运行Storm的机器上都要部署一个,并且,按照机器的配置设定上面分配的槽位数。

  • Zookeeper是Storm重点依赖的外部资源。Nimbus和Supervisor甚至实际运行的Worker都是把心跳保存在Zookeeper上的。Nimbus也是根据Zookeerper上的心跳和任务运行状况,进行调度和任务分配的。

  • Storm提交运行的程序称为Topology。

  • Topology处理的最小的消息单位是一个Tuple,也就是一个任意对象的数组。

  • Topology由Spout和Bolt构成。Spout是发出Tuple的结点。Bolt可以随意订阅某个Spout或者Bolt发出的Tuple。Spout和Bolt都统称为component。

http://tech.uc.cn/?p=2159

OpenStack


OpenStack
仿照的是Amazon的云,注重的是虚拟化/虚拟机及其配套的服务。简单的说(不严谨)OpenStack是管理虚拟机的,比如xen,kvm等。它所谓的云就是一堆的虚拟机。

它主要目的是做一整套的云计算基础构架。包括 云计算(Compute), 网络(Network),对象存贮(Object
Store),镜像文件存储 (Image),身份认证(Authentication),BlockStorage 以及 前端UI
。OpenStack的每个模块都对外提供API,可以独立供云用户调用,在OpenStack内部,每个模块之间的相互调用也是用这些API.

OpenStack和Hadoop的关系:


OpenStack是IaaS的,更底层的,属于OS层面;而Hadoop是PaaS的,比较上层。Hadoop可以运行在OpenStack之上。

参考资料:

http://www.zhihu.com/question/20475470

云计算的一些名词,布布扣,bubuko.com

时间: 2024-10-12 21:07:13

云计算的一些名词的相关文章

云计算和并行计算的关系

云计算是一种计算模式,代表了在某种程度上共享资源进行设计.开发.部署.运行应用,以及资源的可扩展收缩和对应用连续性的支持.目前大部 分的云计 算基础构架是由用户终端向数据中心传送可申请服务的网络,以及建立在服务器上的不同层次的虚拟化技术组成的,使到人们可以在任何有提供网络基础设施的地方 使用这些服务.因此,云的基本概念是通过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再由多部服务器所组成的庞大系统搜索.计算分析之后将处 理结果回传给用户终端.通过这项技术,远程的服务供应商可以在数秒之内

在云计算时代,如何监控云服务的 SLA ?

当今已处于云计算时代,什么都云化了,从文件存储到视频转换,从服务器托管到后端接口,甚至于特定的应用逻辑,比如 IM 服务.好友关系服务等等,很多东西云厂商都帮我们做好了! 因而监控这个主题也貌似渐渐地谈得少了! 甚至于运维人员的需求也在逐渐变少了! 那我们就可以一劳永逸了吗? 不需要我们了解服务器和系统了? 不需要我们部署监控系统和服务了? 我们只需要写好代码发布就可以睡大觉了? No! 虽然云服务器厂商帮我们打理了一切的基础设施,但是 IaaS 厂商给我们的还只是一个个全裸的系统! 虽然 Pa

云计算统一办公运营平台服务能力设计方案

1.前言 1.1.背景 目前,运营商的业务支撑系统多采用传统的"烟囱式"架构模式,即:按功能分为不同的子系统,根据不同需求独立地进行设计和建设,系统架构从应用.数据再到基础设施,都以烟囱式部署为主.这种系统架构模式的显著特点是纵向统一,系统内部建设一体化.这种系统架构模式虽保证了各功能系统内部建设的统一,但同时也导致出现了系统系统间独立性强.信息不透明.部门间横向协调性差.共通性少及资源共享率不高等诸多问题. 近年来,随着云技术的飞速发展和业务需求的持续扩大,运营商对业务支撑系统的横向

云计算之OpenStack实战记(一)与埋坑填坑

一.了解Openstack 1.1 OpenStack简介 OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立.运行自己的云计算和存储设施.Rackspace与NASA是最初重要的两个贡献者,前者提供了"云文件"平台代码,该平台增强了OpenStack对象存储部分的功能,而后者带来了"Nebula"平台形成了OpenStack其余的部分.而今,OpenStack基金会已经有150多个会员,包括很多知名公司如"Canonical.DEL

如何看云计算从服务到公共资源的演变之路?

什么是云计算?云计算的角色是如何变迁的.云计算未来的形态是什么?本文试图从技术演化,云端应用架构的发展等几个维度去揭示云计算未来的演化趋势. 不 同的用户,对云计算的认知是不同的,对于一个计算机专业的硕士研究生来说,他会告诉你,云计算就是网格计算,并行计算:对于一个小白用户来说,他会告诉 你,云计算是网盘:对于一个IT工程师来说,他会告诉你,云计算是服务器:对于一个科技爱好者来说,他眼中的云计算是类似于AlphaGo这样的高科技. 云计算到底是什么呢?不同的人有不同的看法.但是作为云计算行业的从

说说这些年做的云计算和大数据项目

入行十几年了,做了不少分布计算.并行计算.内存计算.海量数据处理的项目,按照现在的分类,这些都属于云计算/大数据范畴.今天说说我做过的其中三个项目,只三个.         第一个是我们接到的视频分享网站的视频转码的订单,网站名字就不说了,有替人宣传嫌疑.他们情况是这样,视频网站的内容用MP4格式在网页上播放,但是上传的格式多种多样,我们必须把这些视频统一转换成MP4格式,视频转码的工作想必大家都在自己的电脑上试过,通常一个100M左右的视频转码需要20分钟以上(CPU是Pentium IV).

云计算Docker全面项目实战(Maven+Jenkins、日志管理ELK、WordPress博客镜像)

2013年,云计算领域从此多了一个名词“Docker”.以轻量著称,更好的去解决应用打包和部署.之前我们一直在构建Iaas,但通过Iaas去实现统一功  能还是相当复杂得,并且维护复杂.将特殊性封装到镜像中实现几乎一致得部署方法,它就是“Docker”,以容器为技术核心,实现了应用的标准化.企业可  以快速生成研发.测试环境,并且可以做到快速部署.实现了从产品研发环境到部署环境的一致化.Docker让研发更加专注于代码的编写,并且以“镜像”作  为交付.极大的缩短了产品的交付周期和实施周期. 课

云计算时代——本质、技术、创新、战略

云计算时代——本质.技术.创新.战略(一线云计算布道师历时6年力作,透析云计算本质.简述云计算关键技术.分析主要云服务架构.解剖云计算巨头策略,既有广度又有深度,云计算2.0时代必备) 刘黎明 王昭顺 著   ISBN 978-7-121-23187-2 2014年6月出版 定价:59.00元 320页 16开 编辑推荐 <云计算时代——本质.技术.创新.战略>看点: 1.凝结了作者6年多的国际云计算发展一线工作经验,隐含中国和全球的云计算发展的真实脉络. 2.以全面的视角和深入的细节介绍了云

利用趣味漫画讲述云计算起源

云计算作为作为一个新兴的技术时尚名词,正受到计算机软件和互联网技能人员及商业模式研究人员的高度追捧,他们百折不回地认为云计算能把他们带出创新枯竭的互联网应用沙漠,并让他们跃升到同行中更高的岗位. 他们视其为救命稻草,他们计划抓住云计算这根看起来模含糊糊的稻草,正是如此,云计算文章铺天盖地,种种格局的研讨会此起彼伏,以致已经生长到以讹传讹.神乎其神.不能自拔的田地了.到底什么才是云计算呢?来看看下面这段对话吧!想成为云架构师科学云之美-通向云架构师之路教程. 最开始,人们使用算盘 后来,人们用电脑