JBoss.orgCommunity Documentation
多租户是指一个单独的软件实例可以为多个组织服务
EpicSaaS是通过互联网以服务的形式交付和使用软件的业务模式。软件使用者以租赁的方式使用服务, 软件开发者根据提供的SDK快速敏捷完成产品设计开发。SaaS根据服务提供商,服务运行平台提供商, 服务使用商把使用人员分为三种角色,即开发商,运营商,租户。下面以图说明三者间的关系。
开发商开发SaaS应用,开发完毕提交至应用商店供租户使用。租户构建应用并添加组织机构信息使用应用。 运营商维护基础设施基础服务基础应用等。
多用户的关键点在于不同的用户拥有不同的访问权限,但是多个用户共享同一个的实例。 而在多租户中,多个组织使用的实例各不相同。
多租户和虚拟化在概念是比较类似,都是给每个用户一个虚拟的实例,并且都支持定制化, 但是它们作用的层次不同:虚拟化主要是虚拟出一个操作系统的实例,而多租户则是主要虚拟出一个应用的实例。