SaaS 模式

这两年SaaS模式的概念很火爆,今天理一下SaaS的概念。


一、概念

    SaaS是Software-as-a-service(软件即服务)。SaaS提供商为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,企业无需购买软硬件、建设机房、招聘IT人员,即可通过互联网使用信息系统。就像打开自来水龙头就能用水一样,企业根据实际需要,向SaaS提供商租赁软件服务。

    SaaS 是一种软件布局模型,其应用专为网络交付而设计,便于用户通过互联网托管、部署及接入。 SaaS应用软件的价格通常为“全包”费用,囊括了通常的应用软件许可证费、软件维护费以及技术支持费,将其统一为每个用户的月度租用费。

    对于广大中小型企业来说,SaaS是采用先进技术实施信息化的最好途径。但SaaS绝不仅仅适用于中小型企业,所有规模的企业都可以从SaaS中获利。
    2008 年前,IDC 将SaaS 分为两大组成类别:托管应用管理 (hosted AM) - 以前称作应用服务提供 (ASP),以及“按需定制软件”,即 SaaS 的同义词。从 2009 年起,托管应用管理已作为 IDC 应用外包计划的一部分,而按需定制软件以及 SaaS 被视为相同的交付模式对待。
    SaaS已成为软件产业的一个重要力量。只要SaaS的品质和可信度能继续得到证实,它的魅力就不会消退。


二、区别

SaaS服务模式与传统许可模式软件有很大的不同,它是未来管理软件的发展趋势。相比较传统服务方式而言SaaS具有很多独特的特征:SaaS不仅减少了或取消了传统的软件授权费用,而且厂商将应用软件部署在统一的服务器上,免除了最终用户的服务器硬件、网络安全设备和软件升级维护的支出,客户不需要除了个人电脑和互联网连接之外的其它IT投资就可以通过互联网获得所需要软件和服务。此外,大量的新技术,如Web Service,提供了更简单、更灵活、更实用SaaS。
另外,SaaS供应商通常是按照客户所租用的软件模块来进行收费的,因此用户可以根据需求按需订购软件应用服务,而且SaaS的供应商会负责系统的部署、升级和维护。而传统管理软件通常是买家需要一次支付一笔可观的费用才能正式启动。
ERP这样的企业应用软件,软件的部署和实施比软件本身的功能、性能更为重要,万一部署失败,那所有的投入几乎全部白费,这样的风险是每个企业用户都希望避免的。通常的ERP、CRM项目的部署周期至少需要一两年甚至更久的时间,而SaaS模式的软件项目部署最多也不会超过90天,而且用户无需在软件许可证和硬件方面进行投资。传统软件在使用方式上受[1]  空间和地点的限制,必须在固定的设备上使用,而SaaS模式的软件项目可以在任何可接入Internet的地方与时间使用。相对于传统软件而言SaaS模式在软件的升级、服务、数据安全传输等各个方面都有很大的优势。


三、

最早的SaaS服务之一当属在线电子邮箱,极大地降低了个人与企业使用电子邮件的门槛,进而改变了人与人、企业与企业之间的沟通方式。发展至今,SaaS服务的种类与产品已经非常丰富,面向个人用户的服务包括:在线 文档编辑、表格制作、日程表管理、 联系人管理等等;面向企业用户的服务包括:在线存储管理、网上会议、项目管理、 CRM(客户关系管理)、 ERP( 企业资源管理)、 HRM(人力资源管理)、在线广告管理以及针对特定行业和领域的应用服务等等。
与传统软件相比,SaaS服务依托于软件和互联网,不论从技术角度还是商务角度都拥有与传统软件不同的特性,表现在:

互联网

一方面,SaaS服务通过互联网浏览器或WebServices/Web2.0程序连接的形式为用户提供服务,使得SaaS应用具备了典型互联网技术特点;另一方面,由于SaaS极大的缩短了用户与SaaS提供商之间的时空距离,从而使得SaaS服务的营销、交付与传统软件相比有着很大的不同。

多租户

SaaS服务通常基于一套标准软件系统为成百上千的不同客户(又称租户)提供服务。这要求SaaS服务要能够支持不同租户之间数据和配置的隔离,从而保证每个租户数据的安全与隐私,以及用户对诸如界面、业务逻辑、数据结构等的个性化需求。由于SaaS同时支持多个租户,每个租户又有很多用户,这对 支撑软件的基础设施平台的性能、稳定性、扩展性提出很大挑战。

服务特性

SaaS使得软件以互联网为载体的服务形式被客户使用,所以服务合约的签定、服务使用的计量、在线服务质量的保证、服务费用的收取等等问题都必须考虑。而这些问题通常是传统软件没有考虑到的。
SaaS(Software asaService,软件即服务)是通过互联网以服务形式交付和使用软件的 业务模式。在SaaS模式下,软件使用者无需购置额外硬件设备、软件许可证及安装和维护软件系统,通过互联网浏览器在任何时间、任何地点都可以轻松使用软件并按照使用量定期支付使用费。
模型分级:
根据SaaS应用是否具有可配置性,高性能,可伸缩性的特性,SaaS成熟度模型被分成四级。每一级都比前一级增加三种特性中的一种。
 
可配置
高性能
可伸缩
Level1
N
N
N
Level2
Y
N
N
Level3
Y
Y
N
Level4
Y
Y
Y
定制开发
这种模型下,软件服务提供商为每个客户定制一套软件,并为其部署。每个客户使用一个独立的数据库实例和应用服务器实例。数据库中的数据结构和应用的代码可能都根据 客户需求做过定制化修改。(多次开发)
可配置
通过不同的配置满足不同客户的需求,而不需要为每个客户进行特定定制,以降低定制开发的成本。
但是,软件的部署架构没有太大的变化,依然为每个客户独立部署一个运行实例。只是每个运行实例运行的是同一份代码,通过配置的不同来满足不同客户的个性化需求。
可配置性的比较通用的实现方式,就是通过 MetaData(元数据)来实现。(一次开发多次部署)
多租架构
多租户单实例( Multi-Tenant)的应用架构才是通常真正意义上的SaaS应用架构,它可以有效降低SaaS应用的硬件及运行维护成本,最大化地发挥SaaS应用的规模效应。(一次开发一次部署)
可伸缩架构
将第三级的 Multi-Tenant SingleInstance系统扩展为 Multi-Tenant MultiInstance。最终用户首先通过接入Tenant Load Balance层,再被分配到不同的Instance上。通过多个Instance来分担大量用户的访问,我们可以让应用实现近似无限的水平扩展。
要实现第四级成熟度模型,最复杂的就是针对原有单个Instance的 数据库服务器,实现其数据的水平拆分。
问题
从产业的角度讲,以前的SaaS产业的硬件、软件和市场的整个产业链是一体的,这也导致了SaaS在整个产业链上不堪重负,一个SaaS企业需要做硬件、软件、平台、应用,找市场、找客户、做销售,做的产业链过长,超出一个企业的能力范围,又由于它是自给自足的,所以它的平台利用率极低。

已标记关键词 清除标记
相关推荐
第一章绪论................................................................................................................,,,.,1 1.1引言二,..,,.0.,,,.....................................................................................................,,1 1.2SaaS模式...............................................................................................................,,1 1.2.1SaaS模式涵义.............................................................................................,,1 1.2.2SaaS与ASP的区别....................................................................................,,2 1.2.3SaaS模式特征.............................................................................................,,3 1.2.4SaaS发展趋势.............................................................................................,,3 1.3餐饮业特点以及采用SaaS架构的优势..............,,,.........................................,,4 1.3.1我国餐饮业发展现状与信息化程度......................................,,,,,........,,4 1.3.2SaaS模式下餐饮管理系统优势.................................................................,,4 1.4本文研究内容..............,,0........,,,...................................................................,,5 1.5论文的文章结构....................................................................................................,,6 第二章SaaS模式的应用架构..........................................................................................,,7 2.1SaaS模式软件成熟度模型...................................................................................,,7 2.2SaaS模式应用的高级架构............,,,................................................................,,9 2.3SaaS模式下餐饮管理系统架构探讨......................,,/...............,,,.......,,,..,12 第三章软件系统建模和设计模式理论.......,,,.........................................................,,15 3.1软件系统建模.,.,,.,,.,...............................................................,,,..................,,15 3.1.1模型的定义................................................................................................,,巧 3.1.2建模原理.......................
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页