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