什么是无服务器框架
大概的比喻就是无线互联网和有线连接一样,无服务器体系结构仍然有服务器的。无服务器的真正含义是:作为开发人员不必考虑这些服务器。你只关注代码。
应用程序的好处
无服务器应用程序的四大核心优势:
零管理- 部署代码,不需要事先提供任何东西,或者管理任何事情。没有实例。甚至都没有操作系统的概念。
自动扩展- 让您的服务提供商管理扩展挑战。无需启动警报或编写脚本来扩展和缩小。以同样的方式处理快速爆发的流量和并发 - 安心。
按使用付费- 功能即服务计算和托管服务根据使用情况收费,而不是预先配置的容量。您可以完全利用资源而无需在闲置时间支付一分钱。在云虚拟机上节约了90%的成本,并且永远不会为不使用的资源而付费。
提高速度- 缩短创意和部署到生产之间的时间。由于部署之后配置较少而管理较少,因此较小的团队可以发布更多功能。让你的想法活下去比以往任何时候都容易。
框架的好处
无服务器框架的四个核心优势:
提高开发速度 - 无服务器框架CLI使开发人员能够在相同的环境中构建,测试和部署所有服务器。开发人员在与云无关的无服务器YAML中编写函数,可以使用单个命令部署服务。将代码事务性地部署到多个提供程序,对部署进行版本化,并在必要时回滚部署。
避免供应商锁定 - 不同的云提供商都有不同的所需格式和部署方法。该框架将您的应用程序组装到一个单独的包中,可以跨任何云提供商进行部署,抽取任何必要的调整。
基础架构作为代码 - 跨多个云配置基础架构。无服务器干净地集成每个无服务器计算服务,以便您可以形式化和标准化您的整个基础设施作为代码。
现有的生态系统 - 无服务器框架是可插入的,我们的GitHub插件库中存在许多社区贡献的插件。无服务器框架被广泛采用,这意味着在论坛上总是有积极的讨论,并且有大量的教程可以帮助你入门。
自动缩放网站和API
无服务器网站和应用程序可以编写和部署,而无需建立基础架构。因此,可以在几天内启动功能齐全的网站。最好的部分是无服务器后端随需求自动扩展。
事件流
无服务器计算可以从pub / sub主题或事件日志触发,为您提供弹性的,可扩展的事件管道,而无需维护复杂的集群。
这些事件流传输管道可以为分析系统提供动力,更新辅助数据存储和缓存,或者馈送监视系统。
本文参考
9ima.com
serverless
Stackery
Architecture
领取专属 10元无门槛券
私享最新 技术干货