文件复制

XtreemFS跨多个存储服务器复制您的文件数据,这些服务器可以分布在全球各地。我们的复制算法旨在处理真正分布式系统中可能出现的所有问题和故障场景:消息丢失、网络分区、服务器崩溃等。对于每个复制的文件,XtreemFS都会保留一个副本列表,您可以完全控制副本的放置位置。甚至可以对每个文件使用不同的放置方案。打开复制的文件时,XtreemFS会自动为该文件选择一个主副本,该副本将处理所有文件操作。如果主副本出现故障,其中一个备份副本将在短时间故障切换后自动接管。您的应用程序不会看到常规文件和复制文件之间的区别,因为XtreemFS文件复制是完全透明的。在右边的视频中,您可以看到XtreemFS文件复制和自动故障转移正在运行。我们使用了一个未经修改的mplayer来显示存储在XtreemFS上的视频。
了解XtreemFS中的文件复制是如何工作的»

只读复制

除了常规文件复制之外,XtreemFS还提供只读复制。此复制模式适用于不可变文件,并支持大量副本。只读复制可以帮助您在XtreemFS之上快速构建缓存基础结构,以减少数据中心之间的延迟和带宽消耗。除了包含完整副本的完整副本外,XtreemFS还支持部分副本。当客户端访问数据时,这些副本将按需填充。

弹性和可扩展性

您可以通过添加或删除新的存储服务器来快速扩大或缩小XtreemFS安装。XtreemFS安装可以扩展到数千个存储和元数据服务器。弹性和可扩展性使XtreemFS成为一个完美的云文件系统。

云存储

XtreemFS支持全球分布式安装。您可以使用XtreemFS快速构建自己的存储云,也可以从云中使用XtreemFS访问外部存储资源。

可扩展性

我们设计了XtreemFS,这样您就可以轻松地根据自己的需求进行定制。存储服务器选择、,副本放置或用户身份验证是通过策略控制的。如果您需要比我们的策略提供更多的控制,您可以轻松编写自己的策略和插件。

异步MRC备份

使用异步MRC备份,您可以轻松创建元数据的一致快照,而不会中断操作。MRC将在后台创建备份,并继续处理客户端请求。

POSIX兼容性

XtreemFS与NFS或您的本地文件系统具有相同的“外观”。应用程序和用户看不到区别,复制文件和远程文件也是如此。您可以使用XtreemFS作为NFS的替代品。

安全

XtreemFS内置了对SSL和X.509证书的支持。您可以在没有VPN的情况下通过互联网运行XtreemFS。

剥离

XtreemFS在多个存储服务器上实现文件分条,以增加I/O带宽和容量。这与RAID0类似。并行I/O确保在存储服务器上并行执行读/写操作,以利用整个链路带宽。

异步文件系统快照

XtreemFS支持版本化文件和异步元数据快照。这两种技术结合在一起,可以即时创建卷的快照。

元数据缓存(客户端)

XtreemFS客户端可以缓存元数据以加快交互使用,例如从shell。如果您通过WAN或慢速链接(如DSL)装载卷,则此功能特别有用。