18、AWS Lambda与机器学习实战指南

AWS Lambda与机器学习实战指南

1. 安装SAM

按照AWS文档的说明安装SAM(AWS无服务器应用模型)。如果使用AWS Cloud9,它已经预装了SAM。你可以在GitHub上找到相关的操作示例。AWS Lambda在AWS生态系统中至关重要,下面我们将探讨如何使用现代最佳实践来部署无服务器机器学习模型。

通过SAM将软件部署到生产环境是一种高效且推荐的方法。这种方法的创新之处在于将Lambda函数、事件源和其他资源整合为一个部署流程和开发工具包。根据AWS的说法,SAM的主要优点包括单一部署配置、作为AWS CloudFormation的扩展、内置最佳实践、本地调试和测试,以及与开发工具(如我最喜欢的Cloud9)的深度集成。

要开始使用,首先需要安装AWS SAM CLI,之后可参考官方指南以获得最佳效果。

2. AWS Lambda - SAM本地部署

对于新的项目,若要开始使用SAM Local,可以尝试以下工作流程:
- 安装SAM(如前文所述)
- 运行 sam init
- 运行 sam local invoke

如果在Cloud9上进行构建,使用 utils/resize.sh 调整磁盘大小是个不错的主意:

utils/resize.sh 30

这个技巧可以为你提供更多的磁盘空间,以便使用SAM本地或其他AWS容器工作流程构建多个容器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值