分布式文件系统的测试需求

运维 系统运维 分布式
现在开源的或是商用的分布式文件系统有很多,比如hadoop、GFS、mogileFS以及淘宝本身的Tair、TFS。这些所有的系统都有一些共同的要求:支持数据的增删改查,分布式的服务部署方式、具有高可扩展、高可用、高性能的共性。这些共性也是分布式文件系统的主要的测试需求。

  分布式文件系统(DistributedFileSystem)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。

  现在开源的或是商用的分布式文件系统有很多,比如hadoop、GFS、mogileFS以及淘宝本身的Tair、TFS。这些所有的系统都有一些共同的要求:支持数据的增删改查,分布式的服务部署方式、具有高可扩展、高可用、高性能的共性。这些共性也是分布式文件系统的主要的测试需求。

  首先,支持数据的读写删。该点为系统的基本功能。测试需要对提供给用户的所有的基本功能(接口)进行测试,保证基本功能的正确。以tair为例,实现了增删改查的所有接口的功能测试。

  其次,分布式的服务部署方式。对于分布式文件系统支持多种的部署方式,比如32位、64位机,不同的服务部署、配置测试、不同的数据分配策略的测试等等。

  第三,高可扩展性,分布式系统支持服务的热插拔,测试需要根据本身系统的特性设计相应的扩展的功能或是容灾用例,比如增加节点,或是节点的删除,需要保证数据的完整性和高一致性,不能影响数据的正常的操作。

  第四,高可用行,也是高稳定性。需要增加稳定性压力测试,保证各种情况下服务的正常。增加异常的容灾用例,比如不同节点的异常、以及服务的关起等测试。

  ***,高性能,测试需要对系统进行性能测试和调优,根据不同分布式文件系统的特点设计相应的测试场景进行性能测试。

 

责任编辑:黄丹 来源: baoni
相关推荐

2022-09-13 07:51:08

JuiceFS分布式文件系统

2010-11-01 05:50:46

分布式文件系统

2013-06-18 14:33:13

HDFS分布式文件系统

2013-05-27 14:46:06

文件系统分布式文件系统

2017-10-17 08:33:31

存储系统分布式

2013-06-18 14:00:59

HDFS分布式文件系统

2013-01-07 10:29:31

大数据

2012-08-31 16:04:11

HDFS分布式文件系统

2010-11-15 13:24:07

分布式文件系统

2012-09-19 15:05:24

MogileFS分布式文件系统

2012-09-19 13:43:13

OpenAFS分布式文件系统

2010-06-04 18:45:43

Hadoop分布式文件

2018-03-01 16:26:30

HDFSHadoop系统

2013-01-09 10:16:09

HDFS

2020-01-03 08:33:57

Ceph硬件系统

2023-05-05 08:16:56

SeaweedFS分布式文件

2012-05-10 14:04:07

分布式文件系统架构

2011-07-15 17:48:27

Platform

2012-10-09 16:43:47

FastDFS分布式文件系统

2011-03-16 14:23:38

分布式文件
点赞
收藏

51CTO技术栈公众号