根据我们自己在许多类型的企业中的经验,从小型初创企业到财富1000强,我将专注于强调单租赁优于多租户的优点。
以下是单租户软件超多租户的一些优点:
1.单租户为您提供增强的安全性2。
对于单个租户,每个客户的数据与任何其他客户完全分开,因此一个客户偶然访问其他客户的数据的可能性很小。
单租赁系统可以利用内置于数据库中的所有安全性来防止和阻止黑客入侵,而多租户系统需要开发自己的安全系统以实现这些相同的好处......不同客户的数据之间的隔阂更薄。
您必须记住,没有系统是100%安全的。有坚定时间和资源的坚定黑客可以突破。软件开发人员的任务是确保安全性足够强大,因此不值得黑客利用时间。多租户应用程序使得达到该阈值更加困难和昂贵,因为它们更容易出现安全风险,因为每个客户的数据都驻留在单个数据库中。
2.单租户系统通常更可靠。
一个客户系统的性能不受其他客户的操作影响。如果一个客户的软件实例出现故障 - 例如,当他们正在进行某些特别棘手的集成时,或者如果软件存在导致其出错的错误 - 则不会影响其他客户的站点。但是......使用多租户模式......一个客户做了什么可以影响所有其他客户。
3.单租户系统更易于备份和恢复。
在单个租户系统中备份和恢复客户数据库非常容易,因为每个客户端数据库都有自己独立的备份。
备份多租户数据库可能是一场噩梦,这就是许多多租户系统不提供此选项的原因。为了解决这个问题,多租户系统通常会限制客户选择管理内容,强加存储和访问限制......这也可能带来潜在的严重法律问题。
4.单租户更容易从SaaS迁移到自托管。
如果使用单个租户系统的客户想要从SaaS环境(通常由提供公司托管软件)迁移到自托管环境(他们在自己的托管服务器上托管软件),那么是一个很简单的过程,很少或没有头痛。使用多租户模型,它会变得更加复杂,并且通常无法移动或移动到自托管环境的成本极高。
5.单租户系统更灵活。
单租户模型允许客户拥有广泛的自定义选项,因为数据库和软件实例对每个客户都是唯一的。使用单个租户,您可以根据需要访问底层代码以进行修改和自定义。
相比之下,多租户系统通常非常局限于您可以执行的自定义类型。您可以更改徽标和颜色,在此处拖放一些小部件,并设置一些基本业务规则或工作流程。但由于您使用的是共享系统,因此通常无法对平台进行更改。最重要的是,这些系统是由软件开发人员的想象力创建的,他们认为他们确切地知道您想要的功能以及您独特业务所需的功能。
我们不认为我们的客户会想要被其他人的想象力所限制。
6.单租户让您可以控制升级。
现在,根据对您来说重要的事情,这可以被视为专业人士或者骗子。
在多租户系统中,所有客户只需一次新代码即可一次升级。这对于所有客户都在做同样事情的系统来说非常有用,用户可以很好地适应和应对变化。
在单个租户系统中,每个客户都必须单独升级。这使您可以完全控制升级的时间和方式。您可以选择延迟甚至跳过升级周期...可能是因为它在您特别忙碌的时候出现,并且您不希望通过更改来中断您的用户。
掌控更新发生的时间和方式对我们大多数客户来说都是一种美德。
您想要一个可以自定义而不受限制的系统吗?或者您是否满意使用一刀切的系统?这真的取决于你。
考虑到我们为客户提供的灵活性以及他们希望拥有的控制量......单一租赁有一个明显的例子。我们当然不希望对我们的客户施加任何限制,这就是为什么我们选择单租赁而不是多租户。
领取专属 10元无门槛券
私享最新 技术干货