Serverless架构的五大优势
极客时间编辑部
讲述:杜力大小:2.19M时长:02:24
近日,迈克·罗伯茨(Mike Roberts)和约翰·查平(John Chapin)发文分享了他们理解中 Serverless 架构的五大优势。云计算的基础设施外包带来五大好处,即降低人工成本、降低风险、降低基础设施成本、扩展性、交付时间 。Serverless 同样也有这五大优点。
首先是降低人工成本这个好处,Serverless 本质上不需要关心自己的服务器和进程 ,只需要关心应用程序的业务逻辑和状态,所有其他不必要的工作都交给平台来处理。这使得运维工作量减少,你可以不再管理操作系统,补丁级别,数据库版本升级等。
其次,当考虑软件应用风险时,工程师经常考虑对故障和宕机的敏感程度,团队负责管理不同类型的系统或组件数量越多,发生问题的风险就越大。而通过 Serverless,依靠其他人的专业知识来解决其中的一些故障,就可以显著减少直接操作的技术栈数量,你能更好地处理那些自己所管理的技术,风险也会大大降低。
Serverless 还可以降低资源投入成本,通常,在环境配置过程中,很容易过度配置,以承载未来预期的负载。Serverless 的好处是不需要计划,分配或配置资源,让服务精确地提供任何时间点所需的容量,Serverless 还使成本更加高效。对于负载不一样的各种应用程序,可以通过使用 Serverless 来节省资源成本。此外, 良好的 Serverless 将具有非常精确的使用增量 。
Serverless 也可以提高扩展性,所有资源成本优势都来自于 Serverless 服务可以精确地满足人们的需求。而要实现这种扩展,人们也无需设置自动缩放组,它可以自动完成。以 AWS Lambda 为例,当平台收到第一个触发函数事件时,它会启动一个容器来运行代码,如果在收到另一个事件时仍在处理此事件,则平台将启动代码的第二个实例以处理第二个事件。这种自动、零管理、水平扩展将持续到 Lambda 有足够的代码实例来处理负载。
最后,采用 Serverless 技术可以显著节省成本。它可以消除在生产中大规模构建、部署和运行应用程序的大量附带复杂性,因此,Serverless 除了节省成本之外,还可以释放工程师的能力,让他们专注于让产品与众不同的地方。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- 桃子-夏勇杰构建sererless这个能力本身也需要投入不少的精力。1
收起评论