无服务器时代来临 与多租户有何相似点?

本文涉及的产品
简介: 本文讲的是无服务器时代来临 与多租户有何相似点?【IT168 编译】多租户技术,是SaaS领域最大的一项突破性技术进展。设想一下,像Salesforce这种拥有超过100,000个客户的公司,想要满足服务需求就需要100,000+台服务器和相应的数据库。这样一来,就完全没有利润可言。

本文讲的是无服务器时代来临 与多租户有何相似点?【IT168 编译】多租户技术,是SaaS领域最大的一项突破性技术进展。设想一下,像Salesforce这种拥有超过100,000个客户的公司,想要满足服务需求就需要100,000+台服务器和相应的数据库。这样一来,就完全没有利润可言。

  多租户架构不仅仅会带来更高的总利润,它更能让小中型业务运营在世界一流的软件上——并以此获利。

  当年,多租户架构不止是作为一个新型架构出现,它同时也改变了我们为企业级应用软件付费的方法——不再取决于CPU服务器的数量,而是取决于用户的数量和使用量。同样的,无服务器计算也是一个关于如何构建应用程序和如何为其付费的新方法。

  无服务器为多租户技术进入一个全新的层面带来了希望。作为一个计算模式无服务器计算在平台激活时并不需要运转专用服务器或虚拟机,而且可以在有需要的时候关闭或缩放进程。在这种模式下,你确实只需要为你所用到的东西付钱。



  多租户架构的胜利

  在SaaS的第一个十年期,像Salesforce 和Netsuite 这样的公司,是多租户模式的坚定支持者,而当时的传统供应商却将其描述为一个有危害的存在,常常说它是“顾客数据的危险组合”。

  排名第一的企业级应用软件SAP,研究出了它自己的架构与多租户进行竞争,名叫mega-tenancy。当时的数据库供应商领导者,试图销售虚拟私有数据库方案或另一种创新的方法,来让客户二选其一。但今天,那些决心从事多租户架构的公司,如Ariba、Concur 和Netsuite 等,已经从中获得了数百亿美元的收益。

  无服务器架构

  通过无服务器架构,我们可以看到一个全新的应用范围正脱颖而出。当涉及到IOT、移动APP和实时大数据时,无服务器架构会发挥出非常巨大的作用。

  亚马逊Lambda 在这一领域被视为领导者,还有一些其他的产品如PubNub 和Azure也是建立同样的灵感之上。短短几年内,每一个云平台都将必须支持某种形式的无服务器架构。

  如同多租户架构一样,你不能直接拿着现有的代码,然后让其在无服务器的情况下实现,你必须重新思考并重写这些新的框架。

  在TechCrunch之前刊登过的一篇文章中,其作者Ron Miller指出:

  “这种编程方法其实并不是一个灵丹妙药,它只是为那些开发者们提供了一个不是那么传统的服务器架设工具,这让他们在设计程序和考虑如何部署时有一个额外的选项。”

  让不可能变成可能,而且更便宜

  多租户使中小型企业能够以他们负担得起的价格获得企业级应用软件,如CRM类(Salesforce)、会计类(NetSuite)、市场营销类(Marketo)和招聘类(SmartRecruiters)等。

  最近,数据尤其是实时数据的应用大批涌现,但大多数情况下处理这些数据是非常昂贵的。无服务器计算则可以通过按照运行你的功能所耗费的很小一部分时间收费,来让其变得更加便宜。

  笔者期望在未来十年里,会有更多依托于这种新型架构和业务模式新应用出现。也很好奇,像Salesforce 和NetSuite这样的公司,会通过这种新型架构实现怎样的可能?

原文发布时间为:2017-03-24 

本文作者:谢涛

本文来自云栖社区合作伙伴IT168,了解相关信息可以关注IT168

原文标题:无服务器时代来临 与多租户有何相似点?

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
4月前
|
存储 资源调度 负载均衡
云计算——常见集群策略
云计算——常见集群策略
95 0
|
SQL 运维 监控
云平台-多租户技术设计
云平台-多租户技术设计
2621 0
云平台-多租户技术设计
|
存储 运维 Kubernetes
云原生分布式操作系统营造法式-云平台提供商视角
云原生分布式操作系统营造法式-云平台提供商视角
507 0
云原生分布式操作系统营造法式-云平台提供商视角
企业互联网应用架构的探索:共享服务
互联网时代背景下,共享服务成为一种必要的方式。在本文中,云徙科技首席架构师陈新宇就从共享服务的背景、优势以及如何建设和运营共享服务,这几个方面进行了精彩的分享。
2985 0
|
存储 监控 安全
云计算下如何维护数据安全
本文讲的是云计算下如何维护数据安全,开发者喜欢云计算,因为它部署后很快能投入运行;企业喜欢云计算,因为基础设施的费用会降低;用户也喜欢云计算,因为他们能更快地获得新功能。然而几家欢喜几家愁,负责企业信息安全的IT专业人士正绞尽脑汁,寻找将应用程序和数据安全转移到云服务中的方法。
1232 0