通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索
查看: 7003|回复: 0
打印

[通信前沿] 云计算 [复制链接]

军衔等级:

  下士

注册:2008-7-8
跳转到指定楼层
1#
发表于 2017-9-22 08:50:05 |只看该作者 |倒序浏览
云计算是传统 IT领域和通信领域不断交融、技术进步、需求推动和商业模式转换共同促进的结果。它以开放的标准和服务为基础,以互联网为中心,提供安全、快速、便捷的数据存储和网络计算服务。
对于云计算,业界并没有统一的定义,不同的机构有不同的理解,但普遍认为它是并行处理、分布式计算、网格计算的发展,是由规模经济推动的一种大规模分布式计算模式。它通过虚拟化、分布式处理、在线软件等技术将数据中心的计算、存储、网络等 IT基础设施,以及其上的开发平台、软件等信息服务抽象成可运营、可管理的 IT资源,然后通过互联网动态提供给用户,用户按实际使用数量进行付费。可以看出,云计算具有以下几个关键点:   
1)由规模经济推动;
2)是一种大规模的分布式计算模式;
3)通过虚拟化实现数据中心硬件资源的统计复用;
4)能为用户提供包括软硬件设施在内的不同级别的 IT资源服务;
5)可对云服务进行动态配置,按需供给,按量计费。
就像电力、煤气一样,云计算希望把计算、存储等 IT资源,通过互联网这个管道输送给每个用户,使得用户拧开开关,就能获得所需的服务。云服务提供商通过虚拟化等技术把数据中心的 IT资源集中起来,统计复用后提供给多个租户。为最大化经济效益,云计算要求数据中心最起码具备以下两个能力: 1)动态调配资源的能力,即按照实际情况动态增加或减少运行实例; 2)按用户实际使用的资源数量进行计费,例如根据实际使用的存储量和计算资源,按时、月、年等计费。按需供给、按量计费,一方面提高了数据中心的资源利用率,另一方面也降低了云企业用户的 IT运营成本。
云服务分类
目前,普遍认为云计算服务可以分为基础设施即服务( IaaS,Infrastructure as a Service)、平台即服务(PaaS,Platform as a Service)、软件即服务(SaaS,Software as a Service)三类。 IaaS面向企业用户,提供包括服务器、存储、网络和管理工具在内的虚拟数据中心,可以帮助企业削减数据中心的建设成本和运维成本。 PaaS面向应用程序开发人员,提供简化的分布式软件开发、测试和部署环境,它屏蔽了分布式软件开发底层复杂的操作,使得开发人员可以快速开发出基于云平台的高性能、高可扩展的 Web服务。SaaS面向个人用户,提供各种各样的在线软件服务。这三类服务具有一定的层级关系,在数据中心的物理基础设施之上, IaaS通过虚拟化技术整合出虚拟资源池,PaaS可在 IaaS虚拟资源池上进一步封装分布式开发所需的软件栈,SaaS可在PaaS上开发并最终运行在IaaS资源池上。可见,IaaS、PaaS、SaaS三种服务,几乎覆盖了整个 IT产业生态系统。随着云计算的发展,IT产业将面临新一轮的调整。  
1.IaaS
基础设施即服务( IaaS,Infrastructure as a Service),是把计算、存储、网络及搭建应用环境所需的一些工具当成服务提供给用户,使得用户能够按需获取IT基础设施。它由计算机硬件、网络、平台虚拟化环境、效用计算计费方法、服务级别协议等组成。IaaS的几个主要特点包括:
        把 IT资源当作服务传送给客户;
        基础设施可动态扩展,即可以根据应用的需求动态增加/减少资源;
        计费服务灵活多变,按实际使用的资源进行计费;
        多租户,相同的基础设施资源可以同时提供给多个用户;
        企业级的基础设施,使得中小企业可以从聚集的计算资源池中获利。
从业务上看,IaaS要把计算、存储、网络等 IT基础设施通过虚拟化整合和复用后,通过互联网提供给用户。提供的 IT基础设施要能够根据应用进行动态扩展,并按照实际的使用量进行计费。因此,要开展 IaaS业务,需重点解决资源提供和运营管理两个问题。目前,典型的 IaaS应用有 Amazon EC2/S3、世纪互联 CloudEx、Nirvanix、3Tera等。AT&T、NTT、BT等运营商也计划建立虚拟云为用户提供 IaaS服务。
2.PaaS
平台即服务( PaaS,Platform as a Service),是把分布式软件的开发、测试和部署环境当作服务,通过互联网提供给用户。PaaS可以构建在 IaaS的虚拟化资源池上,也可以直接构建在数据中心的物理基础设施之上。与 IaaS只提供 IT资源相比,PaaS为用户提供了包括中间件、数据库、操作系统、开发环境等在内的软件栈,允许用户通过网络来进行远程开发、配置、部署应用,并最终在服务商提供的数据中心内运行。
从服务层级上看,PaaS在 IaaS之上 SaaS之下,实际上 PaaS的出现要比 IaaS和 SaaS晚。某种程度上说, PaaS是 SaaS发展的一种必然结果,它是 SaaS企业为提高自己的影响力、增加用户黏度而做出的一种努力和尝试。 SaaS企业把支撑应用开发的平台发布出来,软件开发商根据自身需求,利用平台提供的能力在线开发、部署,然后快速推出自己的 SaaS产品和应用。目前提供 PaaS平台的企业并不多,Salesforce公司的 Force.com是业内第一个 PaaS平台,PaaS的概念也由该公司提出;八百客的 800App是国内第一个 PaaS平台;Google的 App Engine以及微软的 Azure也都是典型的 PaaS平台。此外,随着 Hadoop开源 PaaS平台的成熟,越来越多的 IaaS企业开始尝试在自己的 IaaS平台上部署 Hadoop以提供 PaaS服务,如 Amazon、Yahoo、IBM等。
3.SaaS
软件即服务(SaaS,Software as a Service),是一种基于互联网来提供软件服务的应用模式,它通过浏览器把服务器端的程序软件传给千万用户,供用户在线使用。SaaS提供商为用户搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务;而用户则根据自己的实际需要,向 SaaS提供商租赁软件服务,无需购买软硬件、建设机房、招聘 IT人员,即可通过互联网使用信息系统。SaaS具有以下几方面的特点:
1)        多重租赁性和自定制性。SaaS提供商只需提供一套软件系统就能够同时支持多个租户。客户可结合实际需求,定制个性化的 SaaS软件。
2)        可扩展性和灵活应变性。SaaS可以通过参数应用、自定制空间、集成器,把多个不同的在线应用软件服务重新整合,形成新的软件服务,具有良好的可扩展性。此外,对 SaaS应用程序的使用是动态的,用户能够根据市场需求变化,随时对应用软件做出调整,以应对新需求。
3)        SaaS提供商只需要维护和升级一套软件系统,无需提供售后技术服务,从而降低了软件的维护和售后服务费用。用户以租赁的方式在线使用 SaaS软件,不用购买软硬件、建设机房、招聘 IT人员等,减少了前期投资费、设备维护费、软件授权费等。
4)        SaaS通过互联网提供软件托管服务,简单易用。在线软件一般容易操作,在服务器端自动升级,无需安装任何插件或软件;不需专职人员维护,随时随处可以操作,从而为用户带来了极大的便利。
5)        SaaS模式下,所有实例都使用相同的代码实施,供应商提供详细的配置选择,用户可以根据自己的实际需要选择配置。
SaaS的出现实际上先于云计算,已经有相当多的企业在提供 SaaS服务,其中最成功的当属 Salesforce公司,它的在线 CRM、ERP等业务的成功运营使其跻身成为首家年度收入达10亿美元的云计算企业。Google Docs是Google在SaaS领域的重要尝试,它的简易操作、低成本和协同工作的方便性,使得越来越多的企业和个人开始为之放弃微软 Office应用程序。八百客被认为是国内企业对 Salesforce公司的成功复制,提供在线 CRM、进销存、 OA等 SaaS服务。随着云计算技术的逐渐成熟,SaaS将以更快的速度向前发展,未来软件业将朝在线运营的方向发展。

举报本楼

您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-11-20 16:42 , Processed in 0.175718 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部