为了满足目标应用的存储需求,我们需要一台具备以下配置要求的存储服务器:
-
存储容量:24盘位服务器硬盘,总容量不低于xxx TB。我们建议使用24个1.92TB的企业级SSD存储盘,以保证高速的数据读写性能。而每个节点的可用容量应不低于90TB,以提供足够的存储空间。
-
网络要求:我们要求存储服务器具备高速的网络连接,以满足数据传输的需求。可以选择使用Infiniband XXX型号的100Gbps网卡,该网卡支持RDMA技术,可以提供低延迟的数据传输能力。此外,还需要千兆网络,包括数据口网络和管理口网络,支持IPMI远程管理。另外,如果选择使用10GB万兆以太网络,需要与IB网络设备进行性能对比,确保满足需求。同时,还需要支持控制节点和网卡冗余,以保障系统的高可用性。
文件系统软件要求
在存储服务器上,我们需要安装分布式存储软件作为文件系统,以满足高性能、高扩展性的要求。
-
软件架构要求:我们需要选择一种分布式存储软件,以实现数据的分布式存储和管理。这样可以提高系统的吞吐量和可靠性。具体选择哪种软件,需要根据实际需求和技术考虑。
-
软件授权:我们要求软件授权为终身授权,并无使用时间限制。同时,需要确保是非OEM版本,每台服务器都需要安装一套服务端软件。此外,我们还需要至少100个客户端正式永久授权,并提供客户端授权扩展定价方案。
-
售后服务:除了软件本身,我们还需要提供售后支持和保修服务。这包括原厂和集成商提供的3年售后支持,以及技术培训、软件搭建测试与调优等支持。
软硬件整体要求
除了存储服务器和文件系统软件,我们还有以下整体要求:
-
性能要求:存储服务器需要具备足够的性能,以满足实际业务的需求。我们要求能够支持1000个客户端进行图片数据的随机读取,读取性能不低于50万张/秒。每台客户端的随机图片数据读取性能也不低于6000张/秒。此外,还需要支持超过1000个客户端进行图片数据的随机读取,读取性能不低于20万张/秒,单台客户端的读取性能不低于2000张/秒。这些性能指标需要在图片大小为32K的情况下满足,并且数据写入过程中的数据随机读取性能波动不超过20%。测试时可以根据实际业务情况进行调整和修正。
-
稳定性要求:存储系统需要保证7x24小时的高压数据读取和写入,不出现异常情况,如数据读取失败、写入失败、数据丢失等。商务条款中应约定稳定性出现问题时的赔偿方式,包括累计停止服务时间或性能异常次数的赔付比例。
-
扩展性要求:存储系统需要支持在线扩展,以满足系统容量和性能的需求。在扩容过程中不能丢失已分配的文件系统数据,并且需要提供具体的扩展性方案和线性扩展性能数据,包括存储池容量扩展性、吞吐扩展性和网络扩展性等。
-
数据可靠性要求:为了保障数据的安全性,我们建议采用双副本模式,以提供硬盘容错和服务器容错。同时,还需要具备网络冗余容错功能,以防止网络故障导致的数据不可用。
-
图形化监测:为了方便管理和监测文件系统,我们要求支持远程图形化管理界面。通过该界面,可以对文件系统进行管理和监测,提高操作的便捷性。
-
客户端系统要求:客户端系统需要支持Ubuntu 14.04、Ubuntu 16.04和CentOS 7+操作系统。同时,客户端软件也需要与客户端系统进行升级兼容。
-
存储与客户端网络支持:存储服务器和客户端之间的数据通信需要采用Infiniband网络或者万兆网络,以保证高速和稳定的数据传输。
-
挂载要求:存储系统将存储资源池化为单一目录,客户端通过目录挂载方式将存储服务器中的根目录挂载到本地。
-
配额管理:存储系统需要支持对目录进行配额管理,以控制存储空间的使用情况。
-
用户权限管理:存储系统需要支持目录按组和用户进行权限管理,并且可以与Linux权限系统进行对接,实现统一的权限控制。