SaaS(Software-as-a-Service)是21世纪随着互联网技术的发展和应用软件的成熟而出现的一种完全创新的软件应用模式。
传统模式下,厂商通过License将软件产品部署到企业内部多个客户终端,实现交付。
SaaS定义了一种新的交付方式,也使软件回归到服务的本质。
为企业部署信息化软件的本质是为企业自身的经营管理服务,软件的出现是业务流程的信息化,其本质是第一种服务方式。SaaS改变了传统的软件服务提供方式,减少了本地部署所需的大量前期投入,进一步凸显了信息软件的服务属性,或将成为未来信息软件市场的主流交付模式。
一方面,SaaS服务通过互联网浏览器或WebServices/Web2.0程序连接向用户提供服务,这使得SaaS应用具有典型的互联网技术特征;另一方面,由于SaaS大大缩短了用户与SaaS提供商之间的时空距离,SaaS服务的营销和交付与传统软件有很大不同。
例如SaaS软件行业知名产品NetSuite提供的在线ERP、在线CRM等模块产品均基于网络,其优势是无需任何硬件成本,无需专业系统维护人员即可使用ERP和CRM系统。
实现速度快、使用方便、价格低廉,都依赖于SaaS产品的互联网特性。
多租户特性SaaS服务通常基于一个标准的软件系统来服务数百个
不同的客户(也称为租户)。
这就要求SaaS服务能够支持不同租户之间数据和配置的隔离,以保证每个租户数据的安全性和隐私性,以及用户在接口、业务逻辑、数据结构等方面的个性化需求。
由于SaaS同时支持多个租户,每个租户都有很多用户,这对支撑软件的基础设施平台的性能、稳定性和可扩展性提出了很大的挑战
.
SaaS是一种基于互联网的软件交付模式,优化软件大规模应用后的性能和运营成本是架构师的核心任务。
服务特性SaaS使软件以基于互联网的服务形式供客户使用,因此必须考虑签订服务合同、测量服务使用量、保障在线服务质量和收取服务费用等诸多问题。
这些问题通常是传统软件所不考虑的。
可伸缩(可伸缩)特性可伸缩性意味着最大化系统的并发性,更有效地使用系统资源。
例如,应用程序:优化资源锁的持久性、使用无状态进程、使用资源池共享关键资源(如线路和数据库连接)、缓存引用数据以及对大型数据库进行分区。
saas是什么意思
SaaS,Software-as-a-Service的缩写,意为软件即服务,即通过网络提供软件服务。
SaaS平台提供商在自己的服务器上统一部署应用软件。客户可根据工作实际需要,通过互联网向厂商订购所需的应用软件服务,并按照订购服务的次数和时长向厂商支付费用,通过互联网获取SaaS平台提供商提供的服务。
延伸信息:SaaS应用软件有免费、付费、增值三种模式。
付费通常是“全包”费用,包括平时的应用软件许可费、软件维护费和技术支持费,统一为每个用户每月的租赁费。
SaaS软件行业的知名产品NetSuite提供了基于网络的在线ERP、在线CRM等模块产品,其优势在于无需投入任何硬件成本即可上网
r请专业的系统维护人员,并能使用ERP和CRM系统的浏览器。
来源:百度百科SaaS
什么是SaaS?
是Software-as-aservice的缩写。
它是通过互联网提供软件的一种模式。厂商在自己的服务器上统一部署应用软件,客户可以根据自身实际
需求,通过互联网向厂商订购所需的应用软件服务,按照订购服务的数量和时长向厂商付费,并通过互联网获取厂商提供的服务。
想了解更多SaaS知识,可以看看黑马程序员社区知识!