Atmos的结构-用户管理及访问模式
达沃时代 发表于:13年03月19日 11:11 [转载] DOIT.com.cn
3.4用户管理
租 户:可以拥有自己独立的存储空间、存储访问策略、安全控制机制。不同租户之前是完全隔离的。租户主要是起到管理作用,并以节点为单位分配管理单元 给租户,即一个Node只能属于一个租户。通常在一个系统中,只会设置1-2个租户。租户可以被认为是对数据和策略进行了分组管理。
子租户:由租户创建,一个租户下可以有多个子租户。子租户有自己独立的名字空间,子租户之前的数据也是隔离的。可以为每个子租户设置不同文件管理策略;CIFS和NFS也在子租户级别导出。子租户对应的数据拥有者,这可以是某个部门、应用、个人用户。
用户:子租户下可以创建自己的用户,也就是最终端使用者
可以看到,Atmos做了一些本该由运营提供商或者企业自己做的事情,这样可以更快的部署和迁移,运用到核心系统中去。
3.5访问模式
Atmos尽可能全面的提供了一系列访问接口,不同的使用者选取不同的接口
终端用户:通常与应用直接打交道,不需要直接访问Atmos;在有需要的情况下,可以通过挂载的方式使用FUSE接入(IFS方式),或者是NFS/CIFS
应用:Web接口如SOAT、REST,更好的跨平台性
NFS方式:注意,在NFS方式下,每个Node都是独立配置的。但允许使用两个Node对NFS导出做HA
IFS方式:可安装的文件系统方式,使用FUSE将用户接入到某个子租户上;可自动获得集群化特性,比如可以在某些服务故障时,自动进行访问重定向。
用户像访问本地文件系统一样,访问整个Atmos中的数
提供close-to-open一致性
GeoDrive:为Atmos生成一个逻辑磁盘驱动器,类似于个人存储方式
REST:如果仅仅使用REST接口,可以不建立名字空间,使用专用的创建接口。