多租户,因为它涉及到计算,是商业计算中最常见的软件体系结构原则。服务提供商将软件应用程序存储在一个或多个中心服务器上,供多个组织使用。每个组织使用该应用程序就像安装在其本机计算机网络上一样。当这些组织共享使...
多租户,因为它涉及到计算,是商业计算中最常见的软件体系结构原则。服务提供商将软件应用程序存储在一个或多个中心服务器上,供多个组织使用。每个组织使用该应用程序就像安装在其本机计算机网络上一样。当这些组织共享使用时,每个组织都是独立的,没有访问其他人的数据、设置或用户信息。多租户的概念与多个用户在一台个人计算机上的工作原理基本相同,现代企业可以使用大量的云计算技术和应用程序多租户的概念最早在计算的早期流行起来。公司从大型机租用数据存储空间或处理能力,以降低独立计算机网络的运营成本,计算机部件很大,需要很大的占地面积,并且需要相当大的费用。从大型主机(如大学或政府承包商)租用空间或处理能力提供了一个可行的解决方案随着互联网的普及,应用程序服务提供商在其服务器上托管软件,以满足特定客户的利益。托管应用程序允许组织使用需要高负载处理能力的软件,而无需投资昂贵的服务器和附加设备这种多租户形式的主要区别在于访问方法。用户通过web门户而不是大型机访问托管应用程序。网站和基于web的电子邮件是托管多租户架构的主要示例面向消费者的web服务,如公共免费电子邮件帐户,需要单个应用程序,但不是多租户。如果某个组织租用了此类帐户的一部分,则自定义这些帐户并限制对特定组织目的或intranet的访问,然后就形成了多租户架构,虽然这些电子邮件提供商不提供这种定制和有限的访问,这个概念提供了一个易于理解的托管多租户架构的例子。托管多租户应用程序有其局限性。就像一台个人计算机一次只能为一个用户运行一个操作系统一样,托管应用程序面临类似的限制。托管的多租户环境通常需要为单个应用程序的多个安装使用单独的计算机。在某些情况下,应用程序作为独立的进程运行在一台机器上。现代云计算使用多租户原则为数百个客户和组织提供对软件应用程序的访问,而不是托管一个安装程序在应用程序中,提供程序提供企业级应用程序。这些应用程序驻留在多个服务器上,允许许多个人和组织用户同时访问应用程序
-
发表于 2020-07-31 13:40
- 阅读 ( 1734 )
- 分类:电脑网络