私有云SaaS如何提升应用性能

111 阅读7分钟

性能很重要。你当然知道这一点。每一秒钟的额外延迟都会转化为较低的转换率和更难的客户保留率。这就是为什么你在每一个细节上都煞费苦心,为什么你的云基础设施会像一级方程式赛车的引擎一样,以良好的效率震动。

随着你的业务规模的扩大,保持快速变得更加困难。基本的SaaS(软件即服务)组件在你还是个小公司的时候运行良好,现在却很难与你的高流量抗衡。

幸运的是,有一种选择。私有云SaaS提供了自我托管应用程序的灵活性,而且没有任何缺点。而且,对于性能敏感的应用程序,它提供了必要的提升,以提供一个令人难以置信的、光滑的用户体验。

对速度的需求

几乎每个公司和公共部门组织都以某种形式使用SaaS。为什么?它通常是最实用和最实惠的选择。雇用和培训一个人去操作和配置一个系统需要时间、金钱和资源。有了SaaS,供应商会处理长期维护和升级。由于大多数使用订阅模式,没有重大的前期成本。

大多数SaaS应用程序,根据设计,是多租户环境。多个客户--无论是个人还是组织--共享相同的计算资源。这种模式比较便宜,但也有一些折衷之处。客户对应用程序的部署地点没有什么选择。他们失去了控制。他们不能进行微妙的调整,最终导致更快的、更灵敏的应用程序。

私有云SaaS应用是不同的。它们结合了SaaS应用的好处(低成本、低维护、更快的上市时间)和自我托管应用的灵活性和自主性。客户可以选择在哪里,如何,以及与谁一起部署他们的应用程序。他们是唯一的租户,他们制定规则。

这种控制有助于企业遵守全球越来越多的数据居住法。但它也可以提供有意义的性能优势,使应用程序的响应速度更快,用户体验效果更好。

每次减少一毫秒的延迟

你有没有想过,为什么谷歌每个页面只向你显示十个结果?这似乎有悖常理,不是吗?谷歌是一个搜索引擎。它的工作是为你的查询显示相关结果。更多的是更好的,肯定吗?

不一定。2006年,时任该公司搜索副总裁的玛丽莎-梅耶尔(Marissa Mayer)在Web 2.0大会上分享了一项内部实验的结果。谷歌询问了一组特定的用户,他们是否希望在查询时看到更多的结果。大多数人说是。

作为回应,谷歌向随机用户(不仅仅是焦点小组中的用户)提供了每页30个结果--是正常数量的三倍。

接下来发生了什么?挫折。测试组中的用户的加载时间增加了一倍多,从0.4秒飙升至0.9秒。这0.5秒的延迟对用户活动和满意度产生了可衡量的影响。测试组的流量和收入下降了20%。正如梅耶尔当时所说。"用户真的对速度有反应"。

这与私有云SaaS有什么关系?好吧,仅凭高效的编码和慷慨的资源,你能在多大程度上优化一个应用程序的速度是有限的。

如果你的主要应用程序位于阿姆斯特丹,但依赖于在洛杉矶托管的一个组件,你会发现当数据包通过海底电缆网络进行漫长的旅行时,会有可测量的延迟。你的加载时间增加了135毫秒--给或不给10毫秒。

你无法加快这个过程。你受到光速的限制。这很快,但当你试图为你的客户提供一个令人难以置信的体验时,这感觉就像一个永恒。

你只有一个解决方案:使该组件在物理上更接近你的核心应用。

私有云SaaS模式让你在同一个大陆、国家、甚至是数据中心部署资源。通过消除你的产品的性能瓶颈,你的客户将从更快、更灵敏的体验中受益。

私有云SaaS如何帮助你扩展

随着你的业务增长,你可能会感到被多租户、公共云SaaS应用程序的限制所制约。许多供应商限制每秒可发出的请求数(RPS),以保持服务的质量。虽然大多数SaaS公司准备为大客户提供定制的计划,但这并不总是必然的。

而且你不能总是预测需求何时会激增。以实验室测试和诊断服务提供商(和Auth0客户)BioReference实验室为例。BioReference已经开始向以病人为中心的模式过渡,客户可以不通过中间人--比如他们的医生--来获取他们的实验结果。因此,它投资了Auth0的多租户客户身份和访问管理(CIAM)平台。

在COVID-19大流行开始时,对其服务的需求猛增了25倍。其月度活跃用户从8,000人增加到148,000人。作为回应,该公司将其身份基础设施迁移到Auth0身份平台的一个私有实例上,为其提供了必要的喘息空间,以满足现有需求并在未来增加更多的客户。

通过选择私有云SaaS应用,你可以为你的环境配置必要的资源,以满足现有需求。而且,你可以根据情况的需要灵活地改变你的环境。

通过私有云SaaS变得有弹性

没有人喜欢停机。你的客户不喜欢,因为他们依赖你的产品。当然也不是你。

性能问题会毁掉你的底线。随着加载时间和不稳定性的增加,转换率下降。不幸的是,这些问题往往是你无法控制的。在多租户SaaS环境中,季节性的需求高峰--比如假日购物季--会导致你的客户有更长的等待时间和不稳定性。

私有云SaaS模型可以使你的业务免受公共云SaaS应用的任何干扰。通过对环境的控制,你可以将你的SaaS基础设施结构化,使其具有高度的弹性,并具有定制的灾难恢复协议和冗余的故障转移系统。

你可以建立自定义的备份和恢复程序。缓解数据中心层面的中断变得很容易。如果底层云基础设施发生故障,你可以自动将操作切换到不受影响的环境,将停机时间保持在最低限度。通过定制的更新规则,你可以在你的客户最不活跃的时候部署补丁和新功能。

敏捷的SaaS,快乐的客户

对于大多数公司来说,使用多租户公共云SaaS产品是有意义的。但随着你的需求增加,你可能会发现切换到一个专用环境是明智的。

私有云SaaS提供了两个世界的最佳选择。它只需要很少的维护,但提供了自我托管应用程序的灵活性。你能够做出必要的选择,以提供一个闪电般快速、高度弹性的产品。

Auth0身份认证平台有多租户和私有云两种版本。当您选择私有环境时,您可以获得我们行业领先的CIAM平台的所有好处,但可以灵活地选择它的部署方式和地点。要了解它如何能使你的公司受益,请联系我们的团队。