无服务器的演变史及特征

  • 来源:
  • 更新日期:2018-05-30

摘要:俗话说得好观往知来、知古鉴今,所以在跟大家具体解释无服务器功能如何强大之前,我们不妨先来看看它在过去几年是如何演变的:

 俗话说得好观往知来、知古鉴今,所以在跟大家具体解释无服务器功能如何强大之前,我们不妨先来看看它在过去几年是如何演变的:

 
AWS lambda的诞生使得无服务器这个词与FaaS一起出现在舞台上,虽然人们普遍认为Lambda是无服务器的起点,但是客观来说是containerization 将无服务器迁移推向第一个高潮,随着containerization的出现全球领先的云服务提供商开始向客户提供"付费即用"的概念以及最需要的非功能性需求,支持使用其基础架构运营业务。
002UASMrzy7605pjKJv15&690.jpg
 
无服务器应用程序有四个关键特征:
 
没有服务器管理 -顾名思义就是说对于无服务器应用程序而言,应用程序所有者完全不需要去涉及任何物理服务器。如果你是应用程序所有者的话,那么你将不知道有多少服务器会代表你的应用程序及其物理位置运行。
 
灵活的扩展 - 因为你不需了解物理服务器层所以大可不必担心可伸缩性。应用程序将按需分配更多资源以管理具体所需的容量级别。
 
高可用性 - 冗余和容错是无服务器框架的内置功能,不必为了使应用程序高度可用而保留自己的服务器。如果处理节点发生故障框架将会自动为您生成一个新节点或几个节点。
 
成本控制- 在无服务器的环境中您无需花费过多的时间,这会成为成本考虑的关键优势之一。
 
以上就是我们为大家介绍的关于无服务器的演变过程以及四个关键的特征,希望对大家学习了解无服务器有所帮助。