SaaS服务和相关概念
2016-09-24 21:34
369 查看
基本概念
就是有应用软件服务提供商,统一部署,为软件的租户提供服务,租户通过互联网访问服务。多租户概念
多租户是SaaS的重要的特征,是多个租户使用同一个应用软件实例,这样多个租户复用资源,有效降低了成本。SaaS的四级成熟度模型
主要是从可配置性、高性能、可伸缩性等特点,划分SaaS应用的成熟度。传统的应用不具有配置型,因为就是针对一个用户开发的,用户需求是开发之前确定的,没有需要配置的需求,所以传统的软件是不具有配置性的。
一般的SaaS服务时需要具备高性能和配置型两个特征,高性能是指SaaS服务必须是多租户的。通过配置来满足不同租户间的个性化需求,而这一级的配置性问题又面临着其独有的巨大考验与挑战。SaaS的第三级成熟度模型可以有效地降低在SaaS应用时所产生的硬件以及运行维护成本,最大化的发挥SaaS应用的规模效应。
最高级的当然是具有三种特征的SaaS应用,可扩展性,是随着租户的更多,能将不同的租户路由到不同的应用实例中。
面临的问题
SaaS是一种创新的软件模式理念,通过前面系统的介绍和分析比较。在这种创新的软件模式下,与传统的模式比较来说,有他自身的特点,也正因为这种多租户模式颠覆了传统模式,必然无论是在架构还是技术方面都面临着各种的问题与挑战。在这种模式下,最为关键的是体系架构的改变,如何提出一种新的、适合SaaS模式多租户的架构,成为了问题解决的关键。而在这种架构下,又引发了各种技术的挑战,如下:
(1)多租户模式下,各租户共享一套软件实例,数据既有隔离又有共享,必须做好数据的隔离与共享。研究如何在多租户架构下实现安全的数据共享,并保证不同租户之间的数据安全隔离问题。
(2)多租户模式下,每个租户有各自独特的需求,必须满足不同租户间的个性化配置,来实现各租户间不同的个性化需求。
主要是功能的订阅和功能细节的配置
(3)研究如何实现有效的查询优化,使得在有限的时间与空间内承载更多的用户,并保证系统快速的响应。
(4)研究面对租户数量增长,如何协调应用服务器资源共享与负载均衡、性能稳定之间的冲突。
参考
http://xueshu.baidu.com/s?wd=paperuri%3A%280221b5d10db56bd436caa7101c10b4a3%29&filter=sc_long_sign&tn=SE_xueshusource_2kduw22v&sc_vurl=http%3A%2F%2Fwenku.baidu.com%2Fview%2Fb956a7d2cf84b9d528ea7ae2.html&ie=utf-8&sc_us=17732580675758859640相关文章推荐
- Architectural Pattern(4)-SOA相关名词概念解释(SCA、ESB、JBI、BPEL、WEB服务)以及关系说明
- android服务相关概念
- Web服务(Web Service)相关概念
- Architectural Pattern(4)-SOA相关名词概念解释(SCA、ESB、JBI、BPEL、WEB服务)以及关系说明
- java服务相关概念
- 几个云计算相关概念及其演进历程:PaaS、SaaS、IaaS
- RESTful服务使用HTTP方法相关概念学习理解
- DNS服务相关概念详解
- TCPIP: DNS服务相关概念详解
- 面向服务架构相关概念
- 云服务中IaaS, PaaS和SaaS概念及其区别
- DNS服务相关概念_学习笔记
- 微服务架构下的数据一致性:概念及相关模式
- Web服务(Web Service)相关概念
- DNS 服务相关概念 (二)
- 微服务架构下的数据一致性:概念及相关模式
- SaaS创业路线图(十三):营销服务各部门相关绩效和提成设计
- DNS服务相关概念详解
- HTTPS 服务搭建相关概念
- DNS 服务相关概念 (一)