我们为什么需要无服务器计算?
时间:2022-03-04 18:12:02 | 来源:行业动态
时间:2022-03-04 18:12:02 来源:行业动态
多年以来,我们一直习惯于把应用程序部署在大型服务器之上。而由此带来的资源管理或供应责任自然全部由我们自己承担。这种方式带来了以下几个问题:
即使完全没有任何负载需求,服务器也在持续运行,因此会消耗大量不必要的资源。
需要负责完成服务器维护以及正常运行时间保障等日常工作。
需要负责对服务器进行适当的安全更新。
随着使用量的增加,我们需要亲自管理服务器扩展工作;与之对应,当工作负载回落,我们又得进行规模收缩。
面对这么多现实问题,中小型企业乃至个人显然不愿意、甚至没办法投入相应的精力。另外,传统服务器模式的上述特性还会影响产品的整体上市时间与交付成本,而这些正是决定定制化软件开发命运的核心所在。
无服务器计算的概念于是应愿而生。借助无服务器计算,我们可以获得一套执行模型,由云服务商(包括AWS、Azure或者Google Cloud)通过动态分配的资源执行一段段代码。作为用户,我们只需要承担应用程序代码运行所对应的资源用量费用。如果把这种计算成本与传统服务器相比较,我们会发现支出将得到大幅削减。这样,我们的整体计算体验将达成无服务器状态(服务器资源的管理成本更低)。所以再次强调,无服务器不是没有服务器基础设施还在,只是不再困扰我们。