本文操作环境:windows7系统,dell g3电脑。
saas平台是运营saas软件的平台。saas提供商为企业搭建信息化所需要的所有网络基础设施及软件、硬件运作平台,并负责所有前期的实施、后期的维护等一系列服务,企业无需购买软硬件、建设机房、招聘it人员,即可通过互联网使用信息系统。saas 是一种软件布局模型,其应用专为网络交付而设计,便于用户通过互联网托管、部署及接入。
saas,是software-as-a-service的缩写名称,意思为软件即服务,即通过网络提供软件服务。
saas平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得saas平台供应商提供的服务。
saas 应用软件有免费、付费和增值三种模式。付费通常为“全包”费用,囊括了通常的应用软件许可证费、软件维护费以及技术支持费,将其统一为每个用户的月度租用费。
saas不仅适用于中小型企业,所有规模企业都可以从saas中获利。
特性
互联网特性
一方面,saas服务通过互联网浏览器或webservices/web2.0程序连接的形式为用户提供服务,使得saas应用具备了典型互联网技术特点;另一方面,由于saas极大地缩短了用户与saas提供商之间的时空距离,从而使得saas服务的营销、交付与传统软件相比有着很大的不同。
比如,saas软件行业知名产品netsuite所提供的在线erp、在线crm等模块产品都是基于网络的,这样的优势在于不必投入任何硬件费用,也不用请专业的系统维护人员就能上网,有浏览器就可以进行erp、crm系统的使用。快速的实施、便捷的使用、低廉的价格都有赖于saas产品的互联网特性。
多重租赁(multi-tenancy)特性
saas服务通常基于一套标准软件系统为成百上千的不同客户(又称为租户)提供服务。这要求saas服务能够支持不同租户之间数据和配置的隔离,从而保证每个租户数据的安全与隐私,以及用户对诸如界面、业务逻辑、数据结构等的个性化需求。由于saas同时支持多个租户,每个租户又有很多用户,这对支撑软件的基础设施平台的性能、稳定性和扩展性提出很大挑战。saas作为一种基于互联网的软件交付模式,优化软件大规模应用后的性能和运营成本是架构师的核心任务。
服务(service)特性
saas使软件以互联网为载体的服务形式被客户使用,所以很多服务合约的签订、服务使用的计量、在线服务质量的保证和服务费用的收取等问题都必须加以考虑。而这些问题通常是传统软件没有考虑到的。
可扩展(scalable)特性
可扩展性意味着最大限度地提高系统的并发性,更有效地使用系统资源。比如应用:优化资源锁的持久性,使用无状态的进程,使用资源池来共享线和数据库连接等关键资源,缓存参考数据,为大型数据库分区。
推荐:《编程视频》
以上就是saas系统是什么的详细内容。