Python 我的第一个云项目

Python 我的第一个云项目,python,amazon-web-services,docker,cloud,Python,Amazon Web Services,Docker,Cloud,在探索digitalcoean/aws之后,有点迷失了从哪里开始 我已经看了和的文档,docker似乎是我想要的方向(docker for AWS),但我不确定这些是互斥的解决方案 据我所知,以下工作流程是可行的: 编写本地python代码(大多数是任何语言,但我使用的是py) 将本地代码(也称为上载)部署到服务器 通过利用一些云API(boto3/docker?)的脚本,使用一些参数从本地机器调用该代码 使用API(boto3/docker?)从我的云中抓取完成的结果文件(拉取JSON/CSV

在探索digitalcoean/aws之后,有点迷失了从哪里开始

我已经看了和的文档,docker似乎是我想要的方向(docker for AWS),但我不确定这些是互斥的解决方案

据我所知,以下工作流程是可行的:

  • 编写本地python代码(大多数是任何语言,但我使用的是py)
  • 将本地代码(也称为上载)部署到服务器
  • 通过利用一些云API(boto3/docker?)的脚本,使用一些参数从本地机器调用该代码
  • 使用API(boto3/docker?)从我的云中抓取完成的结果文件(拉取JSON/CSV等文件并包含我的结果)
  • 我想这会更容易站起来跑步(也许是的,我只是错过了一些东西)

    我觉得我的头撞到墙上的东西本来不那么硬

    非常感谢您的指点/指导


    谢谢大家!

    boto3是aws的接口

    docker是一种用于管理图像并将其作为容器部署的软件工具

    您可以使用boto3创建amazon机器,然后在该机器上安装docker,并从docker存储库中提取容器来运行它们


    还有一些解决方案,如docker machine(适用于windows/mac的docker toolbox),可用于在amazon上创建机器,然后从本地docker存储库直接在该机器上运行容器。

    问题太广泛/模糊,可能会因此而关闭。docker和boto是正交的。您可以编写一个使用您的应用程序来使用boto进行AWS相关的调用。除此之外,您还可以使用docker(ECS)或不部署应用程序。对于初学者,我建议尽量简单:使用S3存储输入/输出,只需从S3下载即可。它有一个用于启动docker服务器的AWS驱动程序@Mircea你能提供一个有助于提高速度的教程的链接吗?我会看看AWS SDK来了解各种服务是什么以及它们是做什么的。