在 AWS Fargate 上部署 PyCaret 和 Streamlit
使用 AWS Fargate 部署 PyCaret 和 Streamlit 应用 —— 无服务器基础设施
作者:Moez Ali
回顾
在我们的上一篇文章中,我们演示了如何使用 PyCaret 开发机器学习流水线,并将其作为 Streamlit 网页应用部署到 Google Kubernetes Engine。如果你之前没有听说过 PyCaret,可以阅读这篇公告来开始了解。
在本教程中,我们将使用之前构建的相同的网页应用和机器学习流水线,并演示如何使用 AWS Fargate 部署它,AWS Fargate 是一种用于容器的无服务器计算。
通过本教程,你将能够在 AWS 上构建和托管一个完全功能的容器化网页应用,而无需提供任何服务器基础设施。
👉 本教程的学习目标
- 什么是容器?什么是 Docker?什么是 Kubernetes?
- 什么是 Amazon Elastic Container Service(ECS),AWS Fargate 和无服务器部署?
- 构建并推送 Docker 镜像到 Amazon Elastic Container Registry。
- 使用无服务器基础设施(即 AWS Fargate)部署网页应用。
本教程将涵盖从本地构建 Docker 镜像,上传到 Amazon Elastic Container Registry,创建集群,然后使用 AWS 管理的基础设施定义和执行任务的整个工作流程。