10月24, 2020

Serverless“革命”为什么已停滞不前?

本文要点

  • 近几年,一些人预测无服务器计算将迎来新计算时代的蓬勃发展,让应用无需操作系统就能执行。虽然有人说这种框架将会解决在可扩展性上存在的许多问题,但事实并非如此。
  • 虽然在许多人看来,无服务器技术是一个新的概念,但其根源可以上溯到2006年Zimki PaaS和Google App Engine对无服务器框架的探索。
  • 导致无服务器革命停滞不前的原因,可归纳为从编程语言支持受限到性能问题等四个方面。
  • 无服务器并非没有用武之地。但不应视其可直接替代服务器。在某些应用开发环境中,无服务器是非常便利的工具。

服务器已死,服务器永存!

为无服务器革命摇旗呐喊的声音正此起彼伏。如果快速回顾过去几年内的一些行业新闻,很容易得出结论说传统服务器模型已失效,而且在未来几年内无服务器架构将统治一切。

但业内人士都知道,也正如我们在“无服务器计算现状”一文中所指出的,事实并非如此。尽管有许多文章对无服务器革命的优点侃侃而谈,但这些优点依然尚未落地。事实上,最近有研究表明这一革命可能已经停滞不前

必需承认,无服务器模型的部分承诺已经实现,但也只是一小部分而已。

本文将对这一现状背后的原因做出解答。尽管在一些具有明确定义的特定场景中下,无服务器模型的确展现了巨大的实用性,但此类系统看上去缺乏敏捷性和灵活性,阻碍了它们的广泛采用。

无服务器计算的承诺

在解释无服务器计算所存在的问题之前,先了解一下其承诺提供的功能。“无服务器革命的承诺”一文给出了详细列举,在当时看来是雄心勃勃。

对于初次接触无服务器概念的人而言,在此给出一个扼要定义。无服务器计算指应用或应用的某一部分在通常是远程托管的执行环境中按需运行的架构。也就是说,无服务器系统也可内部托管。过去几年中,构建有弹性的无服务器系统一直是系统管理员和SaaS公司的主要关注点。据称该架构提供了如下关键优势,所以优于“传统”的服务器和客户端模型:

点击查看原文>

本文链接:https://blog.jnliok.com/post/2BQct8Z6M5aPJr7aYTmA.html

-- EOF --

Comments