为什么要选择无服务器架构? 2020/07/05


一、是为了了解无服务器架构是怎样影响那些使用它的组织的,让我们首先来看看用它进行构建和运行软件系统所具备的关键特性。
二、功能即服务(FaaS)提供了一个托管的运行时,用于执行任何已经上传到服务上的代码。这可能看起来就像将可运行的项目部署到计算机实例或服务器上,并在操作系统上执行它,但实际上这并不相同。FaaS 在保证功能在满足当前需求规模下可用的同时,只以执行次数和运行时间收取费用。同时它会抽象出实际的运行时(如 Java 虚拟机或 NodeJS)和操作系统本身的配置。在其背后,运行时进程、操作系统和计算实例还是在运行着的(不要被“无服务器”这个名字蒙骗了),但开发人员不再需要担心这些因素了。
三、正如许多传统开发过程已被移除或被大大简化一样,如今已经不再需要在项目中引入诸多专家。相反,具有广泛技能且熟悉云提供商平台的工程师就可以完成这些工作,甚至更多,同时也可以做得更快。许多开发和运营过程可以被合并到同一个周期内,并且可以完全消除昂贵的交接或从外部借用资源的成本。
四、这正是无服务器架构的优点,整个计算堆栈,包括运行功能代码的操作系统进程,完全由云提供商管理。与传统的基础架构即服务(IaaS)模型相比,这种方式大大简化了运算基础架构的管理,并结合了按使用进行收费的计费模式,提供了非常灵活且经济的运算选型。
30
在线咨询
热线

服务热线
0755-8672-1169

微信
联系客服