如何在amazon ec2 webservice上运行python代码?

时间:2013-10-31 17:35:07

标签: python amazon-web-services amazon-s3 amazon-ec2 cluster-computing

我从未使用亚马逊网络服务,所以我为这个天真的问题道歉。我希望在集群上运行我的代码,因为我本地计算机上的四核架构似乎没有完成这项工作。文档似乎势不可挡,我甚至不知道哪些AWS服务将用于在EC2上运行我的脚本。我是否必须使用他们的存储设施(S3),因为我想如果我必须运行我的脚本,我将不得不将它存储在云中,在集群实例可以访问文件的位置或我上传在使用EC2时,我的文件在其他地方?如果这是真的,我可以上传我的整个目录,其中包含我的应用程序所需的文件的所有内容到s3上。任何指导都将非常感谢。所以我想我的问题是我是否必须使用S3将我的代码存储在群集可访问的位置?如果是这样,有一个简单的方法吗?这意味着我只看到了创建存储桶的示例,其中每个存储桶可以传输一个文件。你能把整个文件夹转移到一个桶里吗?

如果我们不需要使用S3,那么我应该使用哪个其他服务来授予群集访问我的脚本的权限?

提前致谢!

1 个答案:

答案 0 :(得分:0)

您不需要使用S3,如果需要在实例启动之间保留代码,您可能希望使用EBS来存储代码。启动实例时,您可以选择将ebs存储卷添加到驱动器。该驱动器将自动安装到实例,您可以像在任何物理机器上一样访问它。将您的代码ssh到亚马逊机器并开火。