7*24小时值班咨询手机:15101073985(微信同号)   
CCIE
当前位置:网站首页>CCIE
简述无服务器架构!
发布日期:2020-07-27 11:10:45 发布者:
什么是无服务器架构?这是一种怎样的概念,可以打破现如今服务器支撑的互联网吗?其实无服务器架构而是一种众所周知的云计算趋势,并且已经在软件世界掀起一场革命。大型厂商经在无服务器架构领域重资投入,追赶革命的浪潮。

无服务器架构是指应用程序使用第三方 Function 和服务,但不需要管理服务器。无服务器架构主要包含了两个方面:

FaaS(Function as a Service,Function 即服务):包含服务器端业务逻辑的无状态 Function。这些 Function 运行在独立的容器里,基于事件驱动,并由第三方厂商托管,如 AWS Lambda 或者 Azure Functions。

BaaS(Backend as a Service,后端即服务):使用第三方服务(如 Firebase、Auth0)来达成目的。使用 BaaS 的应用程序通常是富客户端应用程序,如 SPA 或移动 App。客户端负责处理大部分的业务逻辑,其他部分则依赖外部服务,如认证、数据库、用户管理,等等。

无服务器架构包含了 BaaS 和 FaaS,无服务器架构的特点,不需要管理服务器;无状态;自动伸缩;没有运营成本;成本由事件驱动;处理第一个事件需要一些启动时间;因为运行时小,所以具有较高的安全性。

微信