0

我们希望能够拥有一个可以安全地跨 Web 服务器集群提供图像的文件夹。使用Amazon Web Services (AWS)处理此问题的最佳方法是什么?亚马逊 S3?亚马逊弹性块存储(EBS)?亚马逊云端?

编辑:不再需要答案...谢谢。

4

1 回答 1

1

我不确定您的主要目标是什么,或者您是否已阅读有关您询问的服务的信息。但就我对 AWS 和您的选择的理解,我会尽力解释:

  1. S3是一个存储(带有存储桶和对象,一种具有元访问权限的文件夹结构)
  2. EBS是一个 VOLUME(这些附加到 EC2 实例作为额外驱动器,您可以作为本地硬盘驱动器访问)
  3. CloudFront是一个 WEB-CACHE(您选择希望它们进入的数据中心,然后指向 S3 存储桶,Amazon 将为您复制内容)

所以我们只需要弄清楚你所说的“安全”是什么意思,因为我认为有两种选择:

  1. 您可以保护 S3 中的存储桶或使用帐户设置访问级别,仅限“管理员访问”和 PUBLIC READABLE...

  2. 您可以将数据存储在 EBS 卷中并将它们保存在那里,然后它们非常安全且不公开,但可以在服务器之间共享(我相信)(我计划在下周内自己检查一下)

  3. 您无法保护“云端”数据,因为它由 S3 的存储桶权限控制...

希望你能用一点。我没有说明任何关于速度或成本的内容,那是为了让您根据您的数据要求进行基准测试/测试。:o)

于 2010-03-16T02:50:15.007 回答