在云计算中,多租户意味着一个云提供商的多个客户使用相同的计算资源。即便他们同享资源,云客户也不知道彼此,他们的数据是分开的。多租户是云计算的重要组成部份,没有它,云服务将远不实用。
多租户的经典定义是为多个用户或租户提供服务的单个软件实例。但是,在现代云计算中,该术语具有更广泛的含义,指的是同享云基础设施而不单单是同享软件实例。
多租户如何运作
为啥您需要云计算服务的多租户模型?一方面,云客户彼此不了解。虽然您可能会在现实生活入耳到公寓邻居的声音,但您不会“听到”云真个其他租户。这意味着您不太可能仅仅由于其他人同享您所在的服务器而遇到速度减慢或服务中断的情况。多租户使云计算成为一个可行的概念。云计算适用于大多数人,由于公司不再需要保护他们的物理服务器。有人在场外为他们做这件事。但是,如果一家云计算公司一定要为每位客户配备一台服务器,那末物理空间就不足以容纳所有的服务器。多租户云计算基于软件即服务或 SaaS。一个人具有一个软件的一个副本并将其放在他们的计算机上。然后他们授与其他用户对该软件的访问权限,通常是作为一项业务或服务。每一个用户的信息与其他用户保持隔离,即便他们使用相同的程序。云计算将用户转向平台即服务或 PaaS。
云计算中多租户有甚么好处?
· 更好地利用资源。为一个租户保存一台机器效力不高,由于一个租户不太可能使用机器的所有计算能力。通过在多个租户之间同享机器,可以最大限度地利用可用资源。
· 下降本钱。通过量个客户同享资源,与每一个客户都需要其专用基础设施相比,云提供商可以以低很多的本钱向许多客户提供服务。
· 它很容易扩大。基于本钱效益的优势,这一优势意味着客户可以根据需要添加或删除资源。这类灵活性非常合适快速增长但不可预测的组织。
· 它是安全的,并提供更多的隐私。虽然单租户确切更安全,但多租户依然善于要挟检测和保持租户的资源彼此分离。
云计算中多租户的缺点是甚么?
· 安全风险:当云服务器遭受网络攻击时,租户的数据也将面临要挟。数据安全在很大程度上依赖于云服务提供商。
· 响应时间问题:由于同时访问同一服务器的用户数量众多,他们可能会遇到处理速度变慢的情况。这通常产生在硬件和软件保护期间。
· 灵活性较低: 与多个用户同享的利用程序可能不如单租户架构中的利用程序灵活。