AWS(亚马逊网络服务)自动文件分区



我有一个关于AWS(亚马逊网络服务)的问题。假设我在AWS上托管1GB的数据(比如说,一个游戏),并给我的用户一个从AWS下载1GB数据的安装程序文件。这1GB可以分为4个部分,每个部分250 mb。如果我添加另一段,比如1 mb,并将分区增加到5个,AWS会在5个分区中平均分配1GB的数据吗(每个分区200 mb)。这将如何工作?

我建议您对AWS上不同类型的存储服务进行一些研究。这是一个有很多不同方面的大话题(比如金钱、速度、可靠性等)

也很难说你的确切目标是什么。如果您的目标是动态分配存储容量,为安装程序提供一个廉价但快速可靠的来源,那么您的总体答案是S3。这是一个块存储,非常适合存储大文件,按需付费,你可以在它前面放一个CDN(AWS Cloudfront)。你可以用不同的方式进行身份验证,以防止每个人下载你的文件。文件大小限制为5TB,但文件数量不受限制。它是冗余的和HA。

其他解决方案(如EBS卷或未来的EFS服务)的成本要高得多,但使用它们可以获得真正的文件系统。(但我觉得你不需要所有这些。)

AWS存储选项-官方但过于详细的白皮书

AWS S3文档

最新更新