无服务器框架和CloudFormation的区别?



我是无服务器框架和CloudFormation的新手,但是我使用了一点无服务器来部署Lambda函数,在某个地方我读到使用CloudFormation的无服务器,所以

我的问题是我可以做所有的事情从无服务器框架,这是可能的从CloudFormation。

实际上我的老板给了我任务,所以创建CloudFormation代码来构建APIGateWay,代码管道,代码构建,s3和许多其他东西从CloudFormation代码,所以我想知道是否有可能从无服务器框架本身的所有东西?

提前感谢

Cloudformation是AWS提供的一项服务,而Serverless是一种第三方产品/解决方案,使基础设施即代码(IaC)成为可能。还有其他的,例如,Terraform。

在AWS中部署资源时,Serverless几乎总是使用Cloudformation。无服务器的主要区别在于它更精致,有相关的工具生态系统来构建、管理和监控基础设施。Cloudformation负责部署部分,而Cloudwatch负责监控部分。

AWS SAM是另一种选择,与编写更接近Serverless的vanilla Cloudformation代码相比,后者抽象了许多样板代码,最后,像Serverless一样,AWS SAM也构建了Cloudformation堆栈。

最新更新