每日一博 | 15 年了,我们到底怎样才能用好 Serverless?
摘要:Serverless能够给企业客户和开发者带来非常直观的收益,包括成本节约和效率提升。 作者:冯嘉 一、Serverless发展历程及现状 1.1.Serverless概念 通常意义上来讲,Serverless 可以看作是一种云计算服务模型,它允许开发者在不需要管理服务器的情况下通过事件驱动的方式运行代码。与传统应用服务开发模式不同,开发者只需编写并上传他们的应用代码到云服务商提供的平台上,云平台会自动为应用分配资源,并处理应用的部署、扩缩容。这使得开发者可以更加专注于自己的业务需求和应用逻辑,而不需要考虑服务资源的申请、创建、管理和维护等。从这个意义上讲,我们也可以认为Serverless是一个计算范式,它解决资源托管、调度、运维管理等一系列平台型问题,可以看作是DevOps的进一步延伸。 从应用开发视角来看,Serverless包括FaaS (Function as a Service) 和 BaaS (Backend as a Service) 两部分。在FaaS中,开发者编写的代码会被封装成一个或多个函数,运行在云平台上。当请求到达时,云平台自动为函数分配计算资源,拉起函...
