在 AWS 上跨 EC2 集群提供图像的最佳方式是啥?
Posted
技术标签:
【中文标题】在 AWS 上跨 EC2 集群提供图像的最佳方式是啥?【英文标题】:What's the best way to serve images across an EC2 cluster on AWS?在 AWS 上跨 EC2 集群提供图像的最佳方式是什么? 【发布时间】:2011-01-26 11:21:49 【问题描述】:我们希望能够拥有一个可以跨网络服务器集群安全地提供图像的文件夹。使用Amazon Web Services (AWS) 处理此问题的最佳方法是什么?亚马逊 S3?亚马逊弹性块存储(EBS)?亚马逊云端?
编辑:不再需要回答...谢谢。
【问题讨论】:
在这种情况下安全意味着什么? https? 【参考方案1】:我不确定您的主要目标是什么,或者您是否了解过您所询问的服务。但就我对 AWS 和您的选择的理解,我会尽力解释:
-
S3 是一个 STORAGE(带有存储桶和对象,一种具有元访问权限的文件夹结构)
EBS 是一个 VOLUME(它们作为额外的驱动器附加到 EC2 实例,您可以作为本地硬盘访问)
CloudFront 是一个 WEB-CACHE(您选择要将它们放入哪个数据中心,然后指向 S3 存储桶,Amazon 将为您复制内容)
所以我们只需要弄清楚您所说的“安全”是什么意思,因为我认为有两个选项:
您可以保护 S3 中的存储桶或使用帐户设置访问级别,仅限“管理员访问”和公共可读...
您可以将数据存储在 EBS 卷中并将它们保存在那里,然后它们非常安全且不公开,但可以在服务器之间共享(我相信)(我计划自己在下周)
您无法保护“云端”数据,因为它由来自 S3 的存储桶权限控制...
希望你能用一点。我没有说明任何关于速度或成本的内容,这是为了让您根据您的数据要求进行基准测试/测试。 :o)
【讨论】:
以上是关于在 AWS 上跨 EC2 集群提供图像的最佳方式是啥?的主要内容,如果未能解决你的问题,请参考以下文章
在 AWS 上设置基于 docker 的集群的最佳方法是啥? [关闭]