Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 为数据处理S3或EBS设置AWS?_Amazon Web Services_Amazon S3_Amazon Ec2 - Fatal编程技术网

Amazon web services 为数据处理S3或EBS设置AWS?

Amazon web services 为数据处理S3或EBS设置AWS?,amazon-web-services,amazon-s3,amazon-ec2,Amazon Web Services,Amazon S3,Amazon Ec2,嘿,我是AWS的新手,我正在尝试用最好的方法来拼凑 我有数千张照片要上传到AWS上处理。该软件是Agisoft Photoscan,分阶段运行。因此,对于第一阶段,我想使用一个面向CPU/内存使用的实例,第二阶段面向GPU/内存 最好的方法是什么?我是否为EC2中的每个项目创建一个新卷,并在需要时将该卷附加到每个实例?我看到有人说要使用S3,我是不是只为每个项目创建一个bucket,然后将它附加到我的实例上 对不起,基本的问题,我读得越多,我的问题就越多,我建议从s3开始,看看它是否有效,这样会

嘿,我是AWS的新手,我正在尝试用最好的方法来拼凑

我有数千张照片要上传到AWS上处理。该软件是Agisoft Photoscan,分阶段运行。因此,对于第一阶段,我想使用一个面向CPU/内存使用的实例,第二阶段面向GPU/内存

最好的方法是什么?我是否为EC2中的每个项目创建一个新卷,并在需要时将该卷附加到每个实例?我看到有人说要使用S3,我是不是只为每个项目创建一个bucket,然后将它附加到我的实例上


对不起,基本的问题,我读得越多,我的问题就越多,

我建议从s3开始,看看它是否有效,这样会更便宜,也更容易设置。如果需要,请切换到EBS卷,但我怀疑您是否需要

您可以为每个项目创建一个bucket,也可以只创建一个bucket,根据文件名前缀(即project1-image001.jpg)分隔图像

您不需要将存储桶“附加”到EC2,但您应该在创建实例时为实例分配IAM角色,然后您可以授予该IAM角色访问所选S3存储桶的权限


因为您没有很多AWS经验,所以请保持简单,使用S3也就很简单。

您可以使用AWS S3上传照片。AWSS3类似于谷歌硬盘

如果要使用AWS EBS卷而不是S3卷。你可能面临的问题是

  • EBS卷在可用性区域内可访问,但在区域内不可访问也意味着您必须创建快照以传输另一个可用性区域。但S3是全球性的
  • EBS卷不是为存储多媒体文件而设计的。它就像硬盘。启动EC2实例后,需要连接EBS卷
根据最佳实践,您使用AWS S3

根据您的案例视图,您可以为每个项目创建bucket,也可以使用单个bucket和多个文件夹来标识项目

创建具有S3访问权限的AWS IAM角色,并将其附加到EC2实例。不需要在项目中使用AWS凭据。EC2实例将使用角色访问S3,并且角色没有永久凭据,它将继续旋转它