1. 对象存储
对象存储(Object-based storage) 是一种新的网络存储架构,基于对象存储技术的设备就是对象存储设备(Object-base storage device) 简称OSD。
一个文件包含了属性(术语叫metadata,元数据,例如文件的大小、修改时间、存储路径等)以及内容(简称数据)。
2. leofs 介绍
leofs 是一种用于web的高度可扩展的、容错的非结构化对象存储系统。 leofs 使用Erlang 语言。
leofs 凭借其优异的Erlang/OTP 功能设计,提供高可靠性。已知Erlang/OTP 在生产系统已使用多年,拥有九个九分(99.999999%) 的可用性,而leofs 也不例外。无论软件错误或集群内的硬件故障如何,leofs 系统将保持不变。leofs 提供高可扩展性。添加和删除节点简单便捷,可以在需求变化时迅速做出反应,leofs 集群可以认为是弹性存储,可以按需求多次扩展。
2.1 leofs 将会实现

2.2 leofs 功能
1. 多协议
S3-api , REST-api,NFS
2. 小文件/大文件
能处理超过GB级文件
3. 多数据中心复制
leofs 是一个具有高度扩展性,容错的分布式文件系统,无插件,leofs 集群可以被看做是一个大容量存储,它由一组松散连接的节点组成.
3. leofs 架构

3.1 组成
leofs 由3个核心应用组成,leofs_storage, leofs_gateway, leofs_manager 组成
