云计算,它属于分布式计算技术,目前的应用越来越广。它是通过网络将复杂、巨大的计算处理程序自动分拆成许多个较小的小程序,再发送给服务器,进行相应的分析计算和处理。使用这个技术,网络服务提供者可以在短短的几秒之内,处理数以千万计甚至亿计的信息,这样的处理能力足以和“超级计算机”媲美。
一、云计算的特性
云计算既描述的是计算平台,同时它也是一个应用平台,从应用平台角度来说是云计算基于分布式处理、网格处理和并行处理的商业化实施,它强调处理无所不在的分布性和社会性。它具有以下特性,使其逐渐发展成主流的计算模式而取代集中式的处理方式:
1、高性价比:分布式系统具有比集中式系统更好的性能价格比。你不用花几十万美元就能获得高效能计算。
2、可扩展性:买一台性能更高的大型机,或者再买一台性能相同的大型机的费用都比添加几台PC的费用高得多。
3、高度自治性:通过自动化配置管理服务,可以按需自动调配服务,以及根据自动增加或者减少服务的数量。而从计算平台的角度来说,云计算的目标是解决超大规模数据中心的分布式计算的问题,现阶段,随着互联网的发展,数据也变得越来越臃肿,“计算与数据”跷跷板的平衡已发生变化,即已经到了“移动计算要比移动数据要便宜的多(Moving computation is cheaper than moving data)”的地步。用经济的眼光看,这些臃肿的数据应该被固定下来。
4、高可靠性:冗余不仅是生物进化的必要条件,而且也是信息技术的。现代分布式系统具有高度容错机制,如控制核反应堆主要采用分布式来实现高可靠性。
5、高度灵活性:能够兼容不同硬件厂商的产品,兼容低配置机器和外设而获得高性能计算。
6、多数应用本身就是分布式的。如企业应用,管理部门和现场不在同一个地方。
二、云计算的几大形式
1、SAAS(软件即服务)
该类云计算,客户登陆浏览器,既可以使用云计算提供商所提供的软件。对于用户而言,这样就无需再购买服务器,并且也不用再购买高昂的软件版权费用。对于供应商而言,它只用管理、维护、运营一个程序即可。SAAS较广泛的应用与ERP(企业资源计划)。
2、实用计算(Utility Computing)
该类云计算创造了一个虚拟的数据中心。它把内存、IO设备、存储能力和计算能力集中起来成为一个虚拟的资源池来为客户提供相应的服务。
3、网络服务
这个服务同SAAS关系密切,网络服务提供商们能够提供API,开发者在此基础上开发网络程序和网络应用。
4、平台即服务
这是另一种SAAS,这种形式的云计算把开发环境作为一种服务来提供。你可以使用中间商的设备来开发自己的程序并通过互联网和其服务器传到用户手中。
5、商业服务平台SAAS和MSP的混合应用
该类云计算为用户和提供商之间的互动提供了一个平台。比如用户个人开支管理系统,能够根据用户的设置来管理其开支并协调其订购的各种服务。