云计算

云计算的发展背景
21世纪初期,崛起的Web2. 0让网络:迎来了新的发展高峰。网站或者业务系统所需要处理的业务量快速增长,例如视频在线或者照片共享网站需要为用户储存和处理大量的数据。这类系统所面临的重要问题是,如何在用户数量快速增长的情况下快速扩展原有系统,随着移动终端的智能化、移动宽带网络的普及,将有越来越多的移动设备进;入互联网,这意味着与移动终端相关的IT系统会承受更多的负载,而列于提供数据服务的企业来讲,IT 系统需要处理更多的业务量。由于资源的有限性,其电力成本、空间成本、各种设施的维护成本快速上升,直接导致数据中心的成本上升,这就面临着如何有效地、更少地利用资源解决更多的问题。同时,随着高速网络连接的衍生,芯片和磁盘驱动器产品在功能增强的同时,价格也在变得更加低廉,拥有大量计算机的数据中心,也具备了快速为大量用户处理复杂问题的能力。技术上,分布式计算的日益成熟和应用,特别是网格计算的发展通过Internet把分散在各处的硬件、软件、信息资源连接成为一个巨大的整体,使得人们能够利用地理_上分散于各处的资源,完成大规模的、复杂的计算和数据处理的任务。数据存储的快速增长产生了 以GFS (Google File System),SAN(Storage AreaNemork)为代表的高性能存储技术。服务器整合需求的不断升温,推动.了xen等虚拟化技术的进步,还Web2.0的实现、Saas(Sofhare as a Senrice)观念的快速普及、多核技术的广泛应用等,所有这些技术为产生更强大的计算能力和服务提供了可能H1。随着对计算能力、资源利用效率、资源集中化的迫切需求,云计算应运而.生。
云计算的提出
云计算(cloudcomputing) 是- -种基于因特网的超级计算模式,在远程的数据中心里,成千.上万台电脑和服务器连接成一片电脑云。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。
狭义的云计算是指IT基础设施的交付和使,用模式,指通过网络以按需、易扩展的方式获得所需的资源( 硬件、平台、软件)。提供资源的网络被称为“云
云”中的资源在使
用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。这种特性经常被称为像水电一-样使用IT基础设施。广义的云计算是指服务的交付和使用模式,指.通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务。
云计算的概念是由谁提出的
云计算起源于1988年SUN微系统公司的合作创建者约翰。盖奇首次提出的“网络就是计算机”的概念。最早作为一-个概念在上世纪90年代末就被提出来。亚马逊电子商务网站是最早提出云计算概念的厂商,但是当时这个技术只是被认为能够应用在超级计算机上,直到因特网发展壮大,尤其是Google为代表的搜索巨头的出现,云计算开始有了新的应用点。
云计算首次提出的主要目的是让全世界的用户简单使用一-个显示频,打开显示屏就能通过网络连接到云服务提供商建立在云平台里的服务系统,挑选自己需要的服务,或者把自己的信息存放到云平台里,想使用自己的电脑主机一样取用信息。实现:简单、快捷、小费用的IT应用。目前,在国内举办有关云的论坛在深圳华南城消费电子展同期举办的一个云论坛,给大家提供更多机会相互交流和学习。
云计算的基础构架
Gllgle的云计算技术实际上是对Google最重要的搜索应用开发的。针对内部的网络数据规模超大的特点。提出基于分布形式并行集群基础构架。并且G的数据采用廉价的Linux PC机组成群,利用软件来处理集群中经常发生的的结点失效的问题,从而形成了Google的云计算基础构架。
在这里插入图片描述
云计算的主要服务模式
目前业界公认的第三方的对于云计算的定义和解释是NIST ( National Institute ofStandards and Technology,美国国家标.准和技术研究院)的说法,其对于云计算的服务形式的说明如下:
SaaS ( 软件即服务) :提供给消费者的服务是运营商运行在云计算基础设施上的应用程序,消费者可以在各种设备上通过瘦客户端界面访问, 如浏览器( 例如基于Web的邮件)。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储,甚至独立的应用能力等等,消费者仅仅需要对应用进行有限的,特殊的配置。
PaaS (平台即服务) :提供给消费者的服务是把客户使用支持的开发语言和工具(例如Java、python、.Net等)开发的或者购买的应用程序部署到供应商的云计算基础设施_上。消费者不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能够控制部署的应用程序,也可能控制运行应用程序的托管环境配置。
laaS (基础架构即服务) : 提供给消费者的服务是处理能力、存储、网络和其他基本的计算资源,用户能够利用这些计算资源部署和运行任意软件,包括操作系统和应用程序。消费者不能管理或控制任何云计算基础设施,但能控制操作系统、储存、部署的应用,也有可能获得有限制的网络组件(例如,防火墙、负载均衡器等)的控制。
基础设施即服务IaaS
I为IT行业创造与你的计算和数据中心,是能够把计算单元,存储器,I/O设备,宽带计算器基础设施,集中在一起成为一个虚拟资源池来为整个网络提供服务。
IaaS是典型的代表是Amazon的云服务器
laaS ( Infrastructure as a Service )
即基础设施即服务。指把|T基础设施作为一种服务通过网络对外提供,并根据用户对资源的实际使用量或占用量进行计费的一种服务模式。
在这种服务模型中,普通用户不用自己构建一个数据中心等硬件设施,而是通过租用的方式,利用Internet从laaS服务提供商获得计算机基础设施服务,包括服务器、存储和网络等服务。
平台服务PaaS
PaaS实际上是指将软件研发的平台(计世资讯定义为业务基础平台)作为一-种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。在2007年国内外SaaS厂商先后推出自己的PaaS平台。
PaaS之所以能够推进SaaS的发展,主要在于它能够提供企业进行定制化研发的中间件平台,同时涵盖数据库和应用服务器等。PaaS可以提高在Web平台,上利用.的资源数量。例如,可通过远程Web服务使用数据即服务(Data-as-a-Service:数据即服务),还可以使用可视化的API ,甚至像800app的PaaS平台还允许你混合并匹配适合你应用的其他平台。用户或者厂商基于PaaS平台可以快速开发自己所需要的应用和产品。同时,PaaS平台开发的应用能更好地搭建基于SOA架构的企业应用。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值