【发布时间】:2015-10-03 20:03:07
【问题描述】:
在探索了 digitalcoean/aws 之后,有点迷失了从哪里开始。
我查看了 docker 和 boto3 的文档,docker 似乎是我想要进入的方向(AWS 的 docker),但我不确定这些是互斥的解决方案。
据我了解,以下工作流程是可能的:
- 编写本地 Python 代码(几乎所有语言,但我使用的是 py)
- 将本地代码(也称为上传)部署到服务器
- 通过利用一些云 API(boto3/docker?)的脚本,使用一些参数从本地计算机调用该代码
- 使用 API(boto3/docker?)从我的云中获取完成的结果文件(提取 JSON/CSV 等并包含我的结果的文件)
我认为这会更容易启动和运行(也许是这样,我只是错过了一些东西)。
我觉得我的头撞到了墙上,本来打算不那么强硬的。
非常感谢任何指针/指导。
谢谢!
【问题讨论】:
-
问题太宽泛/模糊,可能会因此被关闭。 docker 和 boto 是正交的。您可以编写一个使用您的应用程序来使用 boto 进行 AWS 相关调用。最重要的是,您可以使用 docker (ECS) 或不部署您的应用程序。对于初学者,我建议尽可能简单:使用 S3 存储输入/输出,然后从 S3 下载。
-
查看 Docker 机器。它有一个用于启动 docker 启用服务器的 AWS 驱动程序。 docs.docker.com/machine
-
@Mircea 您能否提供一个教程链接,以帮助您快速上手?
-
我会查看 AWS SDK 以了解各种服务是什么以及它们的作用。
标签: python amazon-web-services docker cloud