这是一个网络应用程序的最有效的操作模式。对于小型企业来说,SaaS是采用先进技术的最好方式。
根据企业管理软件来看,SaaS模式的云计算ERP让用户无需支付软件的许可费、购买的服务器等硬件设备的成本费、购买的操作系统与数据库平台等软件费,也无需支付软件项目的定制、开发、施行费,更无需负担IT文护的费用。只需根据并发用户数量、所用功能数量、数据存储容量、使用时间长短等因素的不同组合来支付费用。由此看来,云计算ERP是着重服务的ERP产品,秉承了开源ERP只收服务费免除许可费的重要特点。
2、 PaaS
分布式平台服务是由供应商将开发环境作为一种服务提供给用户,并向用户提供服务器平台、硬件资源等服务。用户可以在这个平台基础上研发自己的应用程序,然后通过互联网与相关服务器供给其他用户。PaaS可以给用户提供应用成熟开发、数据库,应用服务器,测试,托管和应用服务,即给用户提供制定开发的中间件平台。
PaaS具有代表性的产品有:Google App Engine、Salesforce的force.com平台、八百客的800APP等。以Google App Engine来说,它就是一个为用户提供一体化主机服务器和可以自动升级的在线应用服务的平台,由python应用服务器群、BigTable数据库及GFS组合而成。用户可以在上面编写自己的应用程序,并在Google的基础架构上运行,即可提供服务给互联网用户。Google为其提供运营及文护所需的平台资源。
3、 IaaS
IaaS是一种托管型硬件方式,供应商把多台服务器集成一个“云端”基础设施,将其作为计量服务供应给用户。所需的存储资源和虚拟化服务器等都作为服务由一个虚拟资源池来提供,而该虚拟资源池由内存、I/O设备、存储和计算能力整合而成。如如亚马逊Web服务(AWS),IBM的BlueCloud等都是将基础设施作为服务租借给用户。
用户只需要低成本的硬件,然后租用相应的计算和存储能力,很大程度降低了硬件的开销费用。
IaaS具有代表性的产品由:GoogleDocs、GoogleApps、Googlesites,云计算应用平台GoogleApp Engine等。
(三) 经典云计算供应商
1、 Google的云计算
作为云计算最早提出者,Google在云计算发展过程中有着先天概念和时间上的优势。总体来说,Google的云计算平台包括5个技术层次:
(1) 网络系统
Google网络系统由外部网络与内部网络组成。外部网络指在Google 云计算服务器中心以外,Google组建的由于不同地区/国家,不同应用之间的负载平衡的数据交换网络,不是指运营商自己的骨干网。内部网络是指连接各个Google自建的数据中心之间的网络系统。
(2) 硬件系统
从结构上来看,Google硬件系统包括单个服务器、整合了多服务器机架和存放、连接各个服务器机架的数据中心(IDC)。
(3) 软件系统
Google的软件系统包括每个服务器上的安装的单机的操作系统经过修改过的Redhat Linux和Google 云计算底层软件系统,其中底层软件系统包括:文件系统GFS、并行计算处理算法、并行数据库、并行锁服务、云计算消息队列。
(4) Google 内部使用的软件开发工具
Google 内部使用的软件开发工具有Python、Java、C++ 等。
(5) Google 自行研发的应用软件
Google 自行研发的应用软件有Google Search 、Google Email 、Google Earth等。
2、 IBM
现有几大云计算供应商中,IBM公司的安全机制比较突出。
IBM的“蓝云”解决方案是通过IBM云计算中心开发的,属于企业级云计算解决方案。该解决方案可以整合现有的基础设施,通过虚拟化技术和自动化技术,构建企业用户自己的云计算中心,使企业硬件和软件资源实现统一管理、分配、部署、监控和备份,一改以往应用对资源的独享,使企业用户实现云计算的理念。 云计算在校园网中的应用与研究(4):http://www.751com.cn/jisuanji/lunwen_4941.html