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

AWS (Amazon Web Services) automatic file partitioning

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

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

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

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

AWS Storage options - 官方,但太详细的白皮书

AWS S3 documentation