【技术实现步骤摘要】
分布式网络附属存储方法及系统
本专利技术涉及云平台网络附属存储
,特别涉及一种分布式网络附属存储(NetworkAttachedStorage,简称为NAS)方法及系统。
技术介绍
目前越来越多的云平台提供商在其云平台中提供NAS服务,云平台的NAS服务模式主要为以下两种:(1)单NAS虚拟机(VirtualMachine,简称为VM)模式图1是现有技术的单NASVM模式的架构图,如图1所示,在该架构下,用户提供自身项目的一个虚拟路由器12用户创建NAS虚拟机13;系统为NAS虚拟机13创建一个虚拟网卡,将其与用户的虚拟路由器12的端口进行绑定,使用户虚拟机11与NAS虚拟机13互通;系统为NAS虚拟机13创建另一虚拟网卡,将其与内部存储网络的路由设备14端口进行绑定,使NAS虚拟机13与后端存储集群连接;NAS虚拟机将后端存储文件系统15挂载至本地,作为网络文件系统(NetworkFileSystem,简称为NFS)服务器或者通用网络文件系统(CommonInternetFileSystem,简称为CIFS)服务器,通过NFS或CIFS对外提供服务。图1所 ...
【技术保护点】
一种分布式网络存储方法,运用在云平台上,其特征在于,所述方法包括:代理服务器接收客户端发起的挂载请求,其中,所述代理服务器连接至多个网络附属存储NAS虚拟机,所述多个NAS虚拟机与客户端连接,且通过路由设备与后端存储文件系统连接;所述代理服务器将不同客户端的挂载请求分发至不同的NAS虚拟机,由选定的NAS虚拟机作为文件系统服务器给对应的客户端提供网络文件系统服务。
【技术特征摘要】
1.一种分布式网络存储方法,运用在云平台上,其特征在于,所述方法包括:代理服务器接收客户端发起的挂载请求,其中,所述代理服务器连接至多个网络附属存储NAS虚拟机,所述多个NAS虚拟机与客户端连接,且通过路由设备与后端存储文件系统连接;所述代理服务器将不同客户端的挂载请求分发至不同的NAS虚拟机,由选定的NAS虚拟机作为文件系统服务器给对应的客户端提供网络文件系统服务。2.如权利要求1所述的方法,其特征在于,所述代理服务器将不同客户端的挂载请求分发至不同的NAS虚拟机,包括:所述代理服务器使用轮询或负载均衡的方式对所述挂载请求进行分发。3.如权利要求1所述的方法,其特征在于,所述由选定的NAS虚拟机作为文件系统服务器给对应的客户端提供网络文件系统服务,包括:所述NAS虚拟机采用公用IP给对应的客户端提供网络文件系统服务。4.如权利要求1所述的方法,其特征在于,所述多个NAS虚拟机通过路由设备与后端存储文件系统连接,包括:所述多个NAS虚拟机均挂载所述后端存储文件系统目录至NAS虚拟机本地。5.如权利要求1至4中任一项所述的方法,其特征在于:所述客户端包括:用户虚拟机和用户虚拟路由器,所述用户虚拟路由器连接至所述用户虚拟机;代理服务器接收客户端发起的挂载请求,包括:所述代理服务器通过所述用户虚拟路由器接收所述用户虚拟机发起的所述挂载请求。6.如权利要求5所述的方法,其特征在于,在代理服务器接收客户端发起的挂载请求之前,所述方法还包括:所述云平台为所述NAS虚拟机创建第一虚拟网卡,并将所述第一虚拟网卡与所述用户虚拟路由器的端口绑定,使所...
【专利技术属性】
技术研发人员:胡瑶,徐文松,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。