SaaS(Software as a Service,软件即服务)作为应用软件的一种全新的销售方式已经开始蓬勃发展起来,但是随着SaaS软件客户的增长,网络存储和带宽等基础资源就会逐步成为发展的瓶颈,对众多企业来说,自身计算机设备的性能也许永远无法满足需求,一个简单的办法是采购更多、更先进的设备,随之而来就是设备成本急剧增长,利润随之降低,有没有更加经济有效的解决途径呢?“云计算”的出现也许为这个问题的解决推开了大门的一个缝隙。
Cloud Computing(云计算)是一种新兴的共享基础架构的方法,通常为一些大型服务器集群,包括计算服务器、存储服务器、宽带资源等等,它可以将巨大的系统池连接在一起以提供各种IT服务。云计算将所有的计算资源集中起来,并由软件实现自动管理,无需人为参与。这使得企业无需为繁琐的细节而烦恼,能够更加专注于自己的业务,有利于创新。
SaaS出租软件服务,云计算出租网络资源
云计算的出现,恰好解决了SaaS发展过程中面临的一些问题,当SaaS提供商的客户快速增加到一定程度,客户所消耗的巨大资源将迫使SaaS供应商提供更多的硬件资源,但由于成本的问题,SaaS又不想花费大量资金购买硬件或带宽资源的时候,云计算无疑是个不错的选择。
根据通常的概念,云计算处于SaaS的更底层,而SaaS位于云计算和最终客户之间,如果SaaS在最初开发的时候是基于云计算架构的,那么就很容易利用云计算架构来获取海量的资源,并提供给最终用户。这就一劳永逸的解决SaaS发展的瓶颈问题。
SaaS供应商面临的选择是,是在现有的SOA架构(Service-Oriented Architecture,面向服务架构)下开发应用并租出给最终客户,还是在Cloud Computing(云计算)平台进行开发,使用云计算架构并租出给最终用户。
通常情况下,SaaS供应商更专注于软件的开发,而对网络资源管理能力较弱,往往会浪费大量资金购买服务器和带宽等基础设施,但提供的用户负载依然有限,而云计算提供了一种管理网络资源的简单而高效的机制,其分配计算任务、工作负载重新平衡、动态分配资源等等,可以帮助SaaS厂商提供不可想象的巨大资源给海量的用户,SaaS供应商可以不再服务器和带宽等基础设施上浪费自己的资源,而专注于具体的软件开发和应用,从而达到最终用户、SaaS、云计算三方的共赢。
由此可见,云计算在企业软件市场上具有相当大的潜力,对于SaaS供应商来说也是一大机遇,他们可以选择云计算平台,使用云计算的基础架构,使用及其低廉的价格为海量的用户群提供更为稳定、快速、安全的应用和服务。
名词解释:
SaaS(Software as a Service,软件即服务)是应用软件的一种销售方式,客户按使用时间或使用量付费。这些应用软件通常是在企业管理软件领域,并通过互联网来使用。SaaS(软件即服务)具备这个特点:“软件部署为托管服务,通过因特网存取。”
SOA(Service-Oriented Architecture,面向服务架构)是一个面向服务的架构模型,它将应用程序的不同功能单元——服务(service),通过服务间定义良好的接口和契约(contract)联系起来。接口采用中立的方式定义,独立于具体实现服务的硬件平台、操作系统和编程语言,使得构建在这样的系统中的服务可以使用统一和标准的方式进行通信。SOA与大多数通用的客户端/服务器模型的不同之处,在于它着重强调软件组件的松散耦合,并使用独立的标准接口。
云计算(Cloud Computing)是基于互联网的商业计算模型。利用高速互联网的传输能力,将数据的处理过程从个人计算机或服务器移到互联网上的服务器集群中。这些服务器由一个大型的数据处理中心管理着,数据中心按客户的需要分配计算资源,达到与超级计算机同样的效果。
云计算能够解决的种种问题:
强大的计算能力
企业软件最常用的一个功能就是报表功能,当需要汇总的数据量很大的时候,对服务器CPU的运算能力要求很高,而财务报表通常集中在月末进行汇总,平时运行理想的服务器往往在月末就非常缓慢,SaaS供应商为了提供更快的服务往往要配置更好更快的服务器才能应付。而有了云计算之后,软件商就不用担心服务器运算能力了,复杂的财务报表可以提交给云计算,利用云计算庞大资源和计算能力就可以在最短的时间提供各种各样负载的报表汇总数据。
资源分配优化
提供SaaS业务软件的开发商可能会发现,自己复杂的业务系统能够支持的并发用户数往往非常有限,有时仅仅几十个并发用户就可以让CPU达到极限,软件商通常在软件优化上面下了很大功夫,但是对于网络优化和服务器资源的优化却不太专业。云计算的服务商往往拥有强大的网络资源优化能力,可以将有限的硬件资源优化到极限,我们经常能发现一些著名网络公司的服务器配置并不高,却可以支撑极大的负载,这也说明他们的服务器资源优化能力。如果SaaS业务租用云计算专业的硬件资源,则可以同样的硬件资源基础上支持更多的用户访问。
动态负载均衡
很多网站都遇到过一些突发性的事件,例如平时的并发用户只有几十人,但是某天因为某个事件(例如在大型门户首页投放广告)而导致在线用户激增,使得并发用户数在短时间内猛增到数万人,通常SaaS供应商提供的服务器往往无法支撑这样大的访问量,因此直接导致服务器宕机而使得应用软件停止服务。假如SaaS供应商早期购买大量服务器用于支撑巨大访问量,一旦广告期过后,流量会迅速降低,导致购买的服务器硬件资源的巨大浪费,产生了左右为难的尴尬局面。如果SaaS供应商使用云计算,这个问题就可以迎刃而解。云计算具有强大的动态负载均衡能力,平时可以分配普通的资源,当并发用户猛增时,云计算可以动态分配更多的资源和带宽以进行负载均衡,一切处理均自动完成,从而使得SaaS软件有效的在不同的负荷下工作。
数据安全可靠
提供网络服务就会遇到黑客或病毒的攻击,软件开发商还必须付出额外的成本来进行安全防御,购买防病毒软件和防火墙,配备网络安全工程师来预防软件数据或者网络被攻击,还要定期对数据进行备份以防止数据意外丢失。实施云计算后,SaaS供应商就可以节省下这些网络安全方面的成本,云计算提供了极为可靠和安全的数据存储中心,专业的安全团队负责网络安全管理,企业用户和SaaS供应商都可以高枕无忧了。
由此可见,利用云计算架构的SaaS可以解决企业2.0存在的不少难以解决的问题,帮助SaaS供应商能够在未来的软件决策中把握先机。
相关推荐
云计算服务安全评估是云计算领域中一个重要的研究课题。随着云计算服务的普及和应用,确保云服务的安全性成为保障用户数据安全和隐私保护的关键。针对云计算服务安全评估的难点,包括安全指标的覆盖范围小、适用场景...
#### 三、云计算服务层次 云计算的服务层次基于服务类型划分,主要包括以下四个层次: 1. **应用层**(Application Layer):提供面向最终用户的应用程序和服务,例如Google Apps。 2. **平台层**(Platform Layer...
云计算服务设施分为不同层次,包括软件即服务(SaaS)、平台即服务(PaaS)和基础设施即服务(IaaS)。IaaS作为基础层,提供虚拟化的计算资源如CPU、内存、存储和网络,是构建PaaS云或SaaS云的基础。典型的云计算...
3. 云计算服务层次:云计算服务层次包括应用层、管理层、资源层和物理层,分别提供SaaS服务、PaaS服务、IaaS服务和HaaS服务。 4. 云计算在中国铁路客票发售和预订系统的应用:云计算可以提高客票系统的处理能力、...
- **云能力类型和云服务类别**:包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS),分别对应不同的服务层次。 - **云部署模型**:有公有云、私有云、混合云和社区云四种模式,适应不同组织的...
#### 四、云计算服务层次 云计算根据所提供的服务类型不同,可以分为以下几个层次: 1. **IaaS(基础设施即服务)**:提供基本的计算资源,如服务器、存储和网络等。用户可以根据需求选择合适的资源配置。 2. **PaaS...
根据云计算服务层次,数字化教育资源服务模式可以划分为:校内私有云资源服务平台、面向社会开放的公有云服务平台以及两者的结合——混合云服务平台。在私有云环境下,可以为学校内部师生提供个性化的资源和服务应用...
在当前的数字化时代,云计算作为信息技术领域的一项革命性突破,正以前所未有的速度改变着企业与个人的...随着技术的不断进步和创新,未来的云计算服务模型将更加丰富多样,为用户带来更为便捷、高效和安全的云端体验。
1. **基础设施即服务(IaaS)**:这是最基础的云计算服务层次,它提供虚拟化的计算资源,如服务器、存储和网络。用户可以在这些资源基础上搭建自己的环境,进行软件开发和运行等操作。IaaS的核心优势在于它的灵活性...
1.2 云计算服务层次 云计算主要分为三个层次: - IaaS(基础设施即服务):提供基础设施资源,如服务器、存储和网络,用户可以通过Internet租赁这些资源。 - PaaS(平台即服务):提供软件开发平台,加速SaaS应用的...
6. 云计算服务层次: Platform强调了IaaS、PaaS和SaaS三个层次的云计算服务。每个层次都提供不同程度的服务抽象,并可能使用下层服务。例如,Amazon EC2和S3分别代表IaaS中的计算和存储服务。 7. 企业私有云: 企业...
- **云计算服务层次**: - **IaaS (基础设施即服务)**: 提供计算、存储和网络等基础设施资源。用户需要自行安装操作系统和应用程序。 - 示例: Amazon EC2 - **PaaS (平台即服务)**: 提供包括操作系统、数据库和...
国内云计算服务竞品分析 本文将对国内主要的几家云计算服务提供商进行分析,包括阿里云、腾讯云、华为云等,探讨它们的优势和劣势,以及在市场中的定位。通过对国内云计算服务市场的分析,了解各大厂商的产品线、...
三、云计算服务层次详解 1) 基础设施即服务(IaaS):IaaS层是云计算的基础,它提供虚拟化的硬件资源,如计算能力、存储空间和网络设备,用户无需购买和维护物理设备,只需按需付费。通过这种方式,IaaS帮助用户...
随着国家政策的推动和技术的成熟,广电行业开始广泛采用云计算服务,以提升其播出系统的效率和质量。然而,云计算在为广电行业带来便利的同时,也对网络安全提出了新的挑战。本文将深入探讨广电行业在云计算服务下的...
【云计算服务层次】 云计算提供三种服务层次: 1. 基础设施即服务(IaaS):提供虚拟机、存储、网络等基础服务,相当于OSI模型的下四层。 2. 平台即服务(PaaS):在此层面上,用户可以调度IaaS的资源,类似于OSI...
云计算服务层次分为IaaS、PaaS、SaaS三类,分别对应硬件资源、平台服务、软件服务。在云计算学习平台的建设中,服务对象的学习动机和需求呈现不同于传统课堂学习的特点,这些特点包括差异性、个体性、自主性和互动性...
论文将云计算服务模式分为基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)和数据即服务(DaaS)四个层次。IaaS主要提供硬件、存储和数据库等基础资源;PaaS提供开发环境和服务器平台;SaaS通过网络为用户...