這里只是一個概念性問題。我是 aws 的新手。我有一個節點應用程序和一個當前位于 Flask 服務器上的 python 文件。節點應用程序將數據發送到 Py 服務器并獲取數據。這大約需要 3.2 秒才能發生。我不確定如何將其應用到 AWS。我嘗試過 sagemaker 但它對我來說真的很昂貴。無論如何,我可以在免費套餐內創建一個帶有 AWS 端點的 Python 服務器嗎?謝謝Rushi
1 回答

三國紛爭
TA貢獻1804條經驗 獲得超7個贊
您不需要使用 sagemaker 將 Flask 應用程序部署到 AWS。AWS 有一個很好的文檔來將 Flask 應用程序部署到AWS Elastic Beanstalk環境。
除此之外,您還可以使用兩種方法部署應用程序。
通過EC2
通過拉姆達
EC2 實例
您可以使用公共 IP 啟動 ec2 實例,并從您的 IP 地址啟用 SSH。然后通過 SSH 進入實例并安裝 python、它的庫和您的應用程序。
拉姆達
AWS lambda 是完美的解決方案。它會自動擴展,具體取決于您的應用程序將收到的請求。由于 lambda 需要您的依賴項在包中可用,因此您需要使用--target
參數安裝它們,將 python 代碼與安裝的包一起壓縮,然后上傳到 Lambda。
pip install --target ./package Flask
cd package
zip -r9 function.zip . # Create a ZIP archive of the dependencies.
cd .. && zip -g function.zip lambda_function.py # Add your function code to the archive.
有關更詳細的說明,您可以閱讀這些文檔
- 1 回答
- 0 關注
- 186 瀏覽
添加回答
舉報
0/150
提交
取消