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容器工作流程构建多个容器。
超级会员免费看
订阅专栏 解锁全文
1533

被折叠的 条评论
为什么被折叠?



