最佳远程挂载文件系统基于S3

我需要知道什么是基于Amazon S3的最佳(读取:高性能和容错)文件系统解决scheme。 我看了一个s3fs,但是我注意到它已经有一段时间没有工作了,这让我思考稳定性和function。

你有什么其他的文件系统解决scheme,你有什么经验与它?

在处理使用远程存储所固有的延迟时,您不会得到任何“高性能”(至less与现代磁盘存储系统相比)的东西。 由于目标“设备”不是块设备,性能受到进一步阻碍,因此需要抽象层,甚至进一步抑制性能。 当S3被用于它的目的时,S3是最好的,使用http(s)存储和检索单个文件。

关于容错:这里是S3擅长的领域。 标准的S3存储桶将在亚马逊的两个设施的故障中幸免于难,这对您付出的代价是相当有利的。 如果您的需求不那么严格,他们最近还发布了一些略less冗余(但便宜30%)的RRS存储桶,这些存储桶被configuration为在亚马逊的一个设施的故障中幸免于难。

也许S3QL对你很有意思。 我不打算在这里赞美它(因为我是开发人员),但是在http://code.google.com/p/s3ql/wiki/other_s3_filesystems上有一个S3QL与其他S3文件系统的比较。

Nasuni是一家成本相对较低的云存储设备的创业公司。 值得关注的是,您是否需要简单地保护S3上的TB数据。

ps我不属于公司,只是技术的粉丝。

您也可以尝试Amazon EFS,ObjectiveFS或者SoftNAS。