CN115174603A - Nas服务***、实现方法、电子设备及存储介质 - Google Patents
Nas服务***、实现方法、电子设备及存储介质 Download PDFInfo
- Publication number
- CN115174603A CN115174603A CN202210787991.7A CN202210787991A CN115174603A CN 115174603 A CN115174603 A CN 115174603A CN 202210787991 A CN202210787991 A CN 202210787991A CN 115174603 A CN115174603 A CN 115174603A
- Authority
- CN
- China
- Prior art keywords
- nas service
- nas
- user terminal
- service
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请提供一种NAS服务***、实现方法、电子设备及存储介质,涉及网络通信技术领域。该NAS服务***,包括:网络附属存储NAS服务节点和家庭网关;所述NAS服务节点位于边缘云资源池内,用于提供NAS业务;所述家庭网关部署于用户终端侧,用于建立虚拟局域网隧道,以使所述NAS服务节点和所述用户终端处于同一大二层网络,并在所述大二层网络下实现所述用户终端对所述NAS业务的访问;其中,所述同一大二层网络内的NAS服务节点和用户终端处于同一网段。本申请具有提高网络速率,降低网络延迟的优势。
Description
技术领域
本申请涉及网络通信技术领域,尤其涉及一种NAS服务***、实现方法、电子设备及存储介质。
背景技术
随着各个领域所产生数据的***式增长,急需一种存储数据的物理介质具有大容量的存储空间和安全性,并要具有非常快的传输速率,以确保整个数据资料的安全、快速存取。
基于此,现有技术提供了NAS(Network Attached Storage,网络附属存储),其是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。它是一种专用数据存储服务器,是家庭的数据中心,为家庭提供多种功能服务,目前NAS主要有以下两种:第一种是本地NAS,其基于物理设备实现基本服务和功能,家庭用户需要购买NAS硬件设备和存储硬盘,在家庭宽带环境中搭建NAS服务平台;第二种是基于公有云或者私有云实现的、面向企业或者个人用户提供部分NAS功能的网络存储服务,它主要向互联网用户提供文件全生命周期管理,以客户端的形式向用户提供服务。
现有的本地NAS具有以下缺陷:(1)使用复杂,需要具备一定的IT技术基础去搭建NAS服务;(2)家庭用户需要购买NAS主机和监控级别以上的存储硬盘,价格非常高,成本巨大;(3)为了实现信息共享,需要厂商云端进行服务支撑,因此带宽速率得不到保障。第二种方式可以克服本地NAS的前两个缺陷,却无法改善第三个缺陷并产生了新的技术问题。以公有云中的互联网网盘为例进行如下分析:互联网网盘缺乏局域网特性和相应的软件能力,传输速率得不到保障,延迟比较大,功能受限,使用户体验差。
发明内容
本申请提供了一种NAS服务***、实现方法、电子设备及存储介质,用以解决现有技术中基于云的网络存储服务存在的网络速率低、网络延迟大的技术问题。
根据本申请的第一方面,提供了一种NAS服务***,包括:网络附属存储NAS服务节点和家庭网关;
所述NAS服务节点位于边缘云资源池内,用于提供NAS业务;
所述家庭网关部署于用户终端侧,用于建立虚拟局域网隧道,以使所述NAS服务节点和所述用户终端处于同一大二层网络,并在所述大二层网络下实现所述用户终端对所述NAS业务的访问;其中,所述同一大二层网络内的NAS服务节点和用户终端处于同一网段。
进一步的,所述NAS服务节点包括控制平台;
所述控制平台,用于控制所述家庭网关建立所述虚拟局域网隧道。
进一步的,所述控制平台包括管理中心模块和虚拟专用网络VPN服务模块,其中:
所述管理中心模块,用于接收用户终端的NAS业务订购请求,并基于所述NAS业务订购请求开启业务开通流程;
所述VPN服务模块,用于在所述业务开通流程中,与所述家庭网关进行交互通信,并在所述家庭网关成功建立所述虚拟局域网隧道之后,实现从所述用户终端到所述NAS服务节点的网络打通,以使所述NAS服务节点和所述用户终端处于同一大二层网络。
进一步的,所述控制平台还包括业务中心模块,所述NAS服务节点还包括与所述业务中心模块相连的存储模块;
所述业务中心模块,用于接收用户终端的NAS业务访问请求,并通过调用所述存储模块的方式向所述用户终端提供与NAS业务访问请求对应的存储资源。
进一步的,所述家庭网关包括插件;
所述插件内置于所述家庭网关中,用于接收第一配置请求,并基于所述第一配置请求与所述VPN服务模块进行交互通信,以建立所述虚拟局域网隧道。
进一步的,所述的NAS服务***,还包括:设置在所述NAS服务节点和所述家庭网关之间的插件管理平台;
所述插件管理平台的一端与所述管理中心模块相连,用于在所述业务开通流程中,接收所述管理中心模块下发的业务开通请求;
所述插件管理平台的另一端与所述插件相连,用于保持与所述插件连接,并在接收到所述业务开通请求之后,向所述插件下发所述第一配置请求。
进一步的,所述插件管理平台,还用于通过下发第二配置请求的方式实现所述插件的全生命周期管理;其中,所述第二配置请求的类型区别于所述第一配置请求的类型。
根据本申请的第二方面,提供了一种NAS服务实现方法,应用于NAS服务***中的控制平台,包括:
控制家庭网关建立虚拟局域网隧道,以使NAS服务节点和用户终端处于同一大二层网络;其中,所述家庭网关部署于所述用户终端侧,所述NAS服务节点位于边缘云资源池内,所述同一大二层网络内的NAS服务节点和用户终端处于同一网段;
在所述大二层网络下,控制所述用户终端对于NAS业务的访问;其中,所述NAS业务由所述NAS服务节点提供。
进一步的,所述控制家庭网关建立虚拟局域网隧道,包括:
接收所述用户终端的NAS业务订购请求,并基于所述NAS业务订购请求开启业务开通流程;
向插件管理平台下发业务开通请求,以使所述插件管理平台基于所述业务开通请求向插件下发第一配置请求;
控制所述家庭网关基于所述第一配置请求建立虚拟局域网隧道。
进一步的,所述控制所述用户终端对于NAS业务的访问,包括:
接收所述用户终端发送的NAS业务访问请求;
通过调用存储模块的方式向所述用户终端提供与所述NAS业务访问请求对应的存储资源。
根据本申请的第三方面,提供了一种电子设备,包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第二方面所述的NAS服务实现方法。
根据本申请的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上第二方面所述的NAS服务实现方法。
本申请提供一种NAS服务***、实现方法、电子设备及存储介质,包括:网络附属存储NAS服务节点和家庭网关;所述NAS服务节点位于边缘云资源池内,用于提供NAS业务;所述家庭网关部署于用户终端侧,用于建立虚拟局域网隧道,以使所述NAS服务节点和所述用户终端处于同一大二层网络,并在所述大二层网络下实现所述用户终端对所述NAS业务的访问;其中,所述同一大二层网络内的NAS服务节点和用户终端处于同一网段。与公有云、私有云相比,边缘云具有靠近用户终端的特性,因此本申请利用该特性将NAS服务节点设置在边缘云资源池内,以使NAS服务节点具有靠近用户终端的特性,同时本申请利用家庭网关建立虚拟局域网隧道,能够在大二层网络下快速实现用户终端对NAS服务节点提供的NAS业务的访问,因此本申请具有提高网络速率,降低网络延迟的优势。
应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为本申请实施例涉及的应用场景的示意图;
图2为本申请实施例提供的一种NAS服务***的结构示意图;
图3为本申请实施例提供的另一种NAS服务***的结构示意图;
图4为本申请实施例提供的一种NAS服务***实现方法的流程示意图;
图5为本申请实施例提供的一种电子设备的结构示意图。
通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。
为了便于理解,首先对本申请实施例的应用场景进行介绍。
图1为本申请实施例涉及的应用场景的示意图。如图1所示,本实施例的应用场景涉及用户终端和云存储***之间的通信。针对于现有技术,用户终端需要经过公网,或者多个复杂链路的路由器才能实现对云存储***内已有资源的访问。但是该方式容易导致网络速率低、网络延迟大。
为了解决上述技术问题中的至少一种,本申请实施例提供了一种NAS服务***、实现方法、电子设备及存储介质,应用于网络通信领域,用以解决上述云存储***网络速率低、网络延迟大的技术问题。
本申请的整体发明构思如下:基于家庭网关提供固网宽带,利用边缘云资源池中NAS服务节点距离用户终端近的网络特性,将NAS服务节点和所述用户终端配置到同一大二层网络中进行互联互通,与第一种本地NAS相比,本申请无需在用户终端侧配置NAS硬件设备,因此能够解决本地NAS具有的成本高、操作困难等问题。与第二种云存储***相比,本申请中的边缘云区别于公有云和私有云的特性,其将资源所处的主机放在小区的某个机房里,而公有云中的资源所处的主机可能跨小区、跨城市存在,因此无论是中间线路、还是经过的带宽速率、网络延迟,二者都不是一个量级的,因此本申请能够解决互联网网盘的传输速率不能保障、带宽和功能受限的问题,实现NAS基础功能的同时,极大的便利了用户对NAS***的使用体验。本申请所提供的技术方案最终使网络带宽、服务质量、功能特性、使用成本都有了很大的改善。
下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
图2为本申请实施例提供的一种NAS服务***的结构示意图。本实施例的NAS服务***可以为软件和/或硬件的形式。如图2所示,本实施例提供的NAS服务***,包括:网络附属存储NAS服务节点和家庭网关;
所述NAS服务节点位于边缘云资源池内,用于提供NAS业务;
所述家庭网关部署于用户终端侧,用于建立虚拟局域网隧道,以使所述NAS服务节点和所述用户终端处于同一大二层网络,并在所述大二层网络下实现所述用户终端对所述NAS业务的访问;其中,所述同一大二层网络内的NAS服务节点和用户终端处于同一网段。
应理解,由于NAS服务节点位于边缘云资源池内,因此NAS服务节点可以称为边缘云资源池NAS服务节点。本申请实施例对NAS服务节点的具体结构不做具体限制。家庭网关是运营商的终端设备,能够实现用户终端的宽带上网功能,因此可以理解为运营商网关,简称为网关。家庭网关与用户终端一一对应,也就是说,每个用户终端均对应一个家庭网关,并且本申请实施例对用户终端的数量不做具体限制。用户终端可以指手机、平板、电脑等智能设备,并且家庭网关和用户终端之间可以通过WIFI连接。上述虚拟局域网隧道可以指VLAN(Virtual Local Area Network,虚拟局域网)隧道,用于提供VLAN协议;还可以指VxLAN(Visual eXtensible Local Area Network,虚拟扩展本地局域网)隧道,用于提供VxLAN协议。大二层网络自身具有以下优势:能够实现虚拟机的大范围甚至跨地域的动态迁移,将VM(Virtual Machine,虚拟机)迁移可能涉及的所有服务器都纳入同一个二层网络域,能够实现VM的大范围无障碍迁移。因此本申请实施例基于大二层网络的上述优势,可以在同一大二层网络内实现用户终端对所述NAS业务的快速访问,进而保障该NAS服务***具有提高网络速率,降低网络延迟的优势。
在上述实施例的基础上,下面结合具体的实施例对本申请技术方案进行更详细的描述。
一种可能的实现方式中,如图3所示,所述NAS服务节点包括控制平台;所述控制平台,用于控制所述家庭网关建立所述虚拟局域网隧道。
在实际应用中,家庭网关并不是主动进行虚拟局域网隧道建立的,而是受控制平台的控制。另外,本申请实施例对构成控制平台的模块不做具体限定。
一种可能的实现方式中,如图3所示,所述控制平台包括管理中心模块和虚拟专用网络VPN服务模块,其中:
所述管理中心模块,用于接收用户终端的NAS业务订购请求,并基于所述NAS业务订购请求开启业务开通流程;
在实际应用中,用户可以在用户终端在公网下通过APP(Application,应用程序)的方式或者通过WEB(World Wide Web,互联网)的方式向NAS服务节点的管理中心模块发送NAS业务订购请求,因此本申请实施例对NAS业务订购请求的具体发送方式并不做具体限定。进一步的,NAS业务订购请求可以包括但不限于:用户终端作为业务订购方的账号、密码、IP地址、所需开通的目标业务等。进一步的,业务开通流程包括但不限于:对NAS业务订购请求进行鉴权、根据目标业务向用户终端发送对应的收费请求、将用户终端的付费信息以及用户终端的一些属性信息(例如:账号、密码)形成一个订单信息、根据订单信息授权实现用户终端对大二层网络的接入,最终实现目标业务的开通。在上述业务开通流程中,管理中心模块可以依据AAA功能实现上述业务开通流程,其中,AAA功能是Authentication(认证)、Authorization(授权)和Accounting(计费)的简称,提供了认证、授权、计费3种安全功能。也就是说,在订购完成后,经过一系列操作,NAS服务节点最终授权用户终端NAS的各类应用服务,以使用户终端可以访问业务中心模块提供的各类NAS软件及与NAS业务访问请求对应的存储资源。
所述VPN服务模块,用于在所述业务开通流程中,与所述家庭网关进行交互通信,并在所述家庭网关成功建立所述虚拟局域网隧道之后,实现从所述用户终端到所述NAS服务节点的网络打通,以使所述NAS服务节点和所述用户终端处于同一大二层网络。
应理解,在业务开通流程中,需要利用VPN服务模块与家庭网关进行交互通信,以实现从所述用户终端到所述NAS服务节点的网络打通。本申请对交互通信的具体内容不做具体限定。
一种可能的实现方式中,如图3所示,所述控制平台还包括业务中心模块,所述NAS服务节点还包括与所述业务中心模块相连的存储模块;
所述业务中心模块,用于接收用户终端的NAS业务访问请求,并通过调用所述存储模块的方式向所述用户终端提供与NAS业务访问请求对应的存储资源。
本实施例中,在业务开通流程结束后,开始进行业务/资源访问流程,NAS业务访问请求可以包括资源地址、以及对资源的下载、上传或收藏等不同权限的操作方式,当操作方式为下载时,业务中心模块通过调用存储模块的方式向用户终端提供与NAS业务访问请求对应的存储资源;当操作方式为上传时,业务中心模块通过调用存储模块的方式向用户终端提供与NAS业务访问请求对应的存储地址;当操作方式为收藏时,业务中心模块通过调用存储模块的方式向用户终端提供与NAS业务访问请求对应的存储资源标记功能。
结合图3可知,NAS服务节点,此功能实体包含管理中心模块、业务中心模块、VPN服务模块、存储模块四个功能实体,是家庭云NAS(即上述NAS服务***)的承载者。由于边缘云要求本地IDC(Internet Data Center,数据中心)就地接入,因此极大的满足了家庭云NAS的功能感知需求。其中,管理中心模块提供了家庭云NAS的用户接入、AAA功能等业务开通和管理能力;业务中心模块提供了NAS的流媒体服务、AI相册、文件存储下载等业务能力;VPN服务模块能够实现从家庭网关到NAS服务节点的网络打通,构建大二层局域网拓扑结构,以使用户终端能够直接访问业务中心模块提供的软件服务;存储模块可以通过S3接口与业务中心模块实现对接,面向用户终端提供存储资源。上述S3接口可以替换为其他接口,因此本实施例对接口类型不做具体限制。
一种可能的实现方式中,如图3所示,所述家庭网关包括插件;
所述插件内置于所述家庭网关中,用于接收第一配置请求,并基于所述第一配置请求与所述VPN服务模块进行交互通信,以建立所述虚拟局域网隧道。本申请实施例对插件的类型、型号不做具体限定。
应理解,第一配置请求包括以下至少之一:IP地址、VXLAN的属性信息和端口号。插件在出厂前内置在家庭网关的固件中,运行在网关的操作***上,能够实现家庭网关和NAS服务节点的二层网络穿透,使运营商边缘云资源池内的NAS服务节点和家庭内部网络(即用户终端所处的网络)处于同一个网段(即同一个虚拟局域网内),拉通NAS服务节点中的业务中心模块和用户终端之间的互联互通,实现了基本的网络连接功能。本申请中的网段可以根据实际需要进行配置。
如图3所示,本申请实施例主要有四个功能实体,除了包含上述的家庭网关和NAS服务节点,还包括:用户终端和插件管理平台。其中用户终端可以称为家庭用户终端。一种可能的实现方式中,如图3所示,所述NAS服务***还包括:设置在所述NAS服务节点和所述家庭网关之间的插件管理平台;
所述插件管理平台的一端与所述管理中心模块相连,用于在所述业务开通流程中,接收所述管理中心模块下发的业务开通请求;
所述插件管理平台的另一端与所述插件相连,用于保持与所述插件连接,并在接收到所述业务开通请求之后,向所述插件下发所述第一配置请求。插件可以通过TCP连接方式与插件管理平台进行连接,也可以通过其他连接方式,本申请对具体的连接方式不做具体的限定。
插件管理平台用于实现对插件的配置,本实施例对第一配置请求中的内容不做具体限制。此外,该插件管理平台还用于实现对插件的管理,具体的,一种可能的实现方式中,所述插件管理平台,还用于通过下发第二配置请求的方式实现所述插件的全生命周期管理;其中,所述第二配置请求的类型区别于所述第一配置请求的类型。全生命周期管理包括以下至少之一:安装、卸载、更新和修复。需要注意的是,下发第二配置请求之前,插件在家庭网关上电运行后,主动发起注册请求到插件管理平台。
总的来说,插件管理平台能够实现插件的配置管理功能,家庭网关上电运行后,插件主动发起注册请求到插件管理平台,同插件管理平台保持TCP连接,插件管理平台能够实现插件的卸载、更新、安装、修复等全生命周期管理。
本申请实施例基于家庭网关为用户终端提供固网宽带,同步利用边缘云资源池中NAS服务节点距离用户终端近的网络特性,将用户终端和NAS服务节点拉到同一个大二层网络,以使二者之间互联互通。本申请保留现有的家庭网络拓扑结构(用户终端和家庭网关),在此基础上能够有效解决现有NAS实现具有的网络带宽差、网络延迟大的问题。也就是说,本申请的NAS服务的开通和取消均可以使用插件进行实现,通过插件利用VxLAN协议穿透运营商的网络节点BRAS实现大二层网络的打通,使NAS服务***的配置和调度比较灵活。进一步的,本申请利用NAS服务节点部署距离用户终端近的网络特性,可以实现硬件NAS的网络体验。
图4为本申请实施例提供的一种NAS服务***实现方法的流程示意图。如图4所示,本实施例的方法,应用于NAS服务***中的控制平台,包括:
S401:控制家庭网关建立虚拟局域网隧道,以使NAS服务节点和用户终端处于同一大二层网络;其中,所述家庭网关部署于所述用户终端侧,所述NAS服务节点位于边缘云资源池内,所述同一大二层网络内的NAS服务节点和用户终端处于同一网段;
S402:在所述大二层网络下,控制所述用户终端对于NAS业务的访问;其中,所述NAS业务由所述NAS服务节点提供。
应理解,本申请实施例可以通过执行S401和S402的方式,解决互联网网盘的传输速率不能保障、带宽和功能受限的问题,其中,S401和S402的具体步骤如下:
一种可能的实现方式中,所述S401中的控制家庭网关建立虚拟局域网隧道,包括:
S501:接收所述用户终端的NAS业务订购请求,并基于所述NAS业务订购请求开启业务开通流程;
S502:向插件管理平台下发业务开通请求,以使所述插件管理平台基于所述业务开通请求向插件下发第一配置请求;
S503:控制所述家庭网关基于所述第一配置请求建立虚拟局域网隧道。
在本申请实施例中,不同类型的NAS业务对应不同的交易金额,NAS业务的具体类型根据实际需求进行设置,例如:会员包月、会员包年等。
一种可能的实现方式中,所述S402中的控制所述用户终端对于NAS业务的访问,包括:
S601:接收所述用户终端发送的NAS业务访问请求;
S602:通过调用存储模块的方式向所述用户终端提供与所述NAS业务访问请求对应的资源。
综上,用户终端可以通过APP或者WEB方式向边缘云资源池的管理中心模块发送NAS业务订购请求,管理中心模块在接收到上述业务订购请求后进行鉴权、收费、授权等操作,并开启业务开通流程,向插件管理平台发起业务开通请求,插件管理平台接收到业务开通请求后向插件下发第一配置请求(或称为VPN配置),插件接收到第一配置请求后向边缘云资源池的VPN服务模块请求创建VxLAN隧道,隧道创建成功后,边缘云资源池NAS服务节点中的管理中心模块、业务中心模块、存储模块及用户终端处于一个大二层的局域网内,完成了业务开通流程,进而实现了网络打通。用户终端可以访问边缘云资源池的业务中心模块,业务中心模块通过S3接口调用存储模块向用户终端提供多媒体中心、文件存储、共享协同、离线下载、NAS各类应用软件等基础云NAS服务。本申请实施例利用边缘云靠近用户终端的网络特性,有效解决带宽、网络延迟的问题,使用户使用NAS服务没有网络延迟感知。
本实施例提供的NAS服务***实现方法基于上述NAS服务***实现,因此其实现原理和技术效果类似,此处不做赘述。
本申请的技术方案中,所涉及的用户个人信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。
根据本申请的实施例,本申请还提供了一种电子设备和一种可读存储介质。
图5为本申请实施例提供的一种电子设备的结构示意图。该电子设备包括接收器50、发送器51、处理器52和存储器53,由上述部件构成的该电子设备可以用来实施本申请上述几个具体的实施例,此处不再赘述。
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机指令,当处理器执行计算机指令时,实现上述实施例中方法中的各个步骤。
本申请以上描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上***的***(SOC)、负载可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
用于实施本申请的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或电子设备上执行。
在本申请的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据电子设备)、或者包括中间件部件的计算***(例如,应用电子设备)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本申请公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。
Claims (12)
1.一种NAS服务***,其特征在于,包括:网络附属存储NAS服务节点和家庭网关;
所述NAS服务节点位于边缘云资源池内,用于提供NAS业务;
所述家庭网关部署于用户终端侧,用于建立虚拟局域网隧道,以使所述NAS服务节点和所述用户终端处于同一大二层网络,并在所述大二层网络下实现所述用户终端对所述NAS业务的访问;其中,所述同一大二层网络内的NAS服务节点和用户终端处于同一网段。
2.根据权利要求1所述的NAS服务***,其特征在于,所述NAS服务节点包括控制平台;
所述控制平台,用于控制所述家庭网关建立所述虚拟局域网隧道。
3.根据权利要求2所述的NAS服务***,其特征在于,所述控制平台包括管理中心模块和虚拟专用网络VPN服务模块,其中:
所述管理中心模块,用于接收用户终端的NAS业务订购请求,并基于所述NAS业务订购请求开启业务开通流程;
所述VPN服务模块,用于在所述业务开通流程中,与所述家庭网关进行交互通信,并在所述家庭网关成功建立所述虚拟局域网隧道之后,实现从所述用户终端到所述NAS服务节点的网络打通,以使所述NAS服务节点和所述用户终端处于同一大二层网络。
4.根据权利要求3所述的NAS服务***,其特征在于,所述控制平台还包括业务中心模块,所述NAS服务节点还包括与所述业务中心模块相连的存储模块;
所述业务中心模块,用于接收用户终端的NAS业务访问请求,并通过调用所述存储模块的方式向所述用户终端提供与NAS业务访问请求对应的存储资源。
5.根据权利要求3所述的NAS服务***,其特征在于,所述家庭网关包括插件;
所述插件内置于所述家庭网关中,用于接收第一配置请求,并基于所述第一配置请求与所述VPN服务模块进行交互通信,以建立所述虚拟局域网隧道。
6.根据权利要求5所述的NAS服务***,其特征在于,还包括:设置在所述NAS服务节点和所述家庭网关之间的插件管理平台;
所述插件管理平台的一端与所述管理中心模块相连,用于在所述业务开通流程中,接收所述管理中心模块下发的业务开通请求;
所述插件管理平台的另一端与所述插件相连,用于保持与所述插件连接,并在接收到所述业务开通请求之后,向所述插件下发所述第一配置请求。
7.根据权利要求6所述的NAS服务***,其特征在于,所述插件管理平台,还用于通过下发第二配置请求的方式实现所述插件的全生命周期管理;其中,所述第二配置请求的类型区别于所述第一配置请求的类型。
8.一种NAS服务实现方法,其特征在于,应用于NAS服务***中的控制平台,包括:
控制家庭网关建立虚拟局域网隧道,以使NAS服务节点和用户终端处于同一大二层网络;其中,所述家庭网关部署于所述用户终端侧,所述NAS服务节点位于边缘云资源池内,所述同一大二层网络内的NAS服务节点和用户终端处于同一网段;
在所述大二层网络下,控制所述用户终端对于NAS业务的访问;其中,所述NAS业务由所述NAS服务节点提供。
9.根据权利要求8所述的NAS服务实现方法,其特征在于,所述控制家庭网关建立虚拟局域网隧道,包括:
接收所述用户终端的NAS业务订购请求,并基于所述NAS业务订购请求开启业务开通流程;
向插件管理平台下发业务开通请求,以使所述插件管理平台基于所述业务开通请求向插件下发第一配置请求;
控制所述家庭网关基于所述第一配置请求建立虚拟局域网隧道。
10.根据权利要求8所述的NAS服务实现方法,其特征在于,所述控制所述用户终端对于NAS业务的访问,包括:
接收所述用户终端发送的NAS业务访问请求;
通过调用存储模块的方式向所述用户终端提供与所述NAS业务访问请求对应的存储资源。
11.一种电子设备,其特征在于,包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求8至10任一项所述的NAS服务实现方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求8至10任一项所述的NAS服务实现方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210787991.7A CN115174603B (zh) | 2022-07-06 | 2022-07-06 | Nas服务***、实现方法、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210787991.7A CN115174603B (zh) | 2022-07-06 | 2022-07-06 | Nas服务***、实现方法、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115174603A true CN115174603A (zh) | 2022-10-11 |
CN115174603B CN115174603B (zh) | 2023-08-22 |
Family
ID=83490630
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210787991.7A Active CN115174603B (zh) | 2022-07-06 | 2022-07-06 | Nas服务***、实现方法、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115174603B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103731462A (zh) * | 2012-10-16 | 2014-04-16 | 中兴通讯股份有限公司 | 网络附属存储nas设备远程存储***与方法 |
CN105657026A (zh) * | 2016-01-27 | 2016-06-08 | 浪潮电子信息产业股份有限公司 | 一种实现nas服务器跨域工作的方法 |
CN106161163A (zh) * | 2016-09-06 | 2016-11-23 | 深圳市乙辰科技股份有限公司 | 一种高集成度的多媒体智能家庭网关、管理***及电视盒 |
US20180109611A1 (en) * | 2015-01-30 | 2018-04-19 | Hitachi, Ltd. | Computer system, distributed object sharing method, and edge node |
CN110336843A (zh) * | 2015-02-24 | 2019-10-15 | 深圳梨享计算有限公司 | 一种用于众包的内容分发方法、中心节点及边缘节点 |
CN111711656A (zh) * | 2020-05-15 | 2020-09-25 | 山东省计算中心(国家超级计算济南中心) | 一种具有安全功能的网络边缘存储装置 |
CN111901428A (zh) * | 2020-07-29 | 2020-11-06 | 广州市番禺区中心医院 | 一种基于广域医疗云的多租户接入*** |
CN112995348A (zh) * | 2021-05-12 | 2021-06-18 | 北京金山云网络技术有限公司 | 物联网设备的控制方法、装置、*** |
US20220083433A1 (en) * | 2020-09-17 | 2022-03-17 | EMC IP Holding Company LLC | Data center backup at the edge |
-
2022
- 2022-07-06 CN CN202210787991.7A patent/CN115174603B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103731462A (zh) * | 2012-10-16 | 2014-04-16 | 中兴通讯股份有限公司 | 网络附属存储nas设备远程存储***与方法 |
US20180109611A1 (en) * | 2015-01-30 | 2018-04-19 | Hitachi, Ltd. | Computer system, distributed object sharing method, and edge node |
CN110336843A (zh) * | 2015-02-24 | 2019-10-15 | 深圳梨享计算有限公司 | 一种用于众包的内容分发方法、中心节点及边缘节点 |
CN105657026A (zh) * | 2016-01-27 | 2016-06-08 | 浪潮电子信息产业股份有限公司 | 一种实现nas服务器跨域工作的方法 |
CN106161163A (zh) * | 2016-09-06 | 2016-11-23 | 深圳市乙辰科技股份有限公司 | 一种高集成度的多媒体智能家庭网关、管理***及电视盒 |
CN111711656A (zh) * | 2020-05-15 | 2020-09-25 | 山东省计算中心(国家超级计算济南中心) | 一种具有安全功能的网络边缘存储装置 |
CN111901428A (zh) * | 2020-07-29 | 2020-11-06 | 广州市番禺区中心医院 | 一种基于广域医疗云的多租户接入*** |
US20220083433A1 (en) * | 2020-09-17 | 2022-03-17 | EMC IP Holding Company LLC | Data center backup at the edge |
CN112995348A (zh) * | 2021-05-12 | 2021-06-18 | 北京金山云网络技术有限公司 | 物联网设备的控制方法、装置、*** |
Non-Patent Citations (1)
Title |
---|
"新型数据中心布线解决方案――满足更高性能、更高密度的应用需求", no. 07 * |
Also Published As
Publication number | Publication date |
---|---|
CN115174603B (zh) | 2023-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10686761B2 (en) | Methods and apparatus for providing a secure overlay network between clouds | |
US20200275359A1 (en) | Stateful network slice selection using replay of connection handshake | |
US10673747B2 (en) | Device deployment and network management using a self-service portal | |
JP2017516410A (ja) | パブリッククラウドのプライベートネットワーク資源との接続 | |
CN110198334A (zh) | 基于对象存储服务的访问方法、装置和存储介质 | |
CN110177128B (zh) | 数据传输***及其建立vpn连接的方法、终端、vpn代理 | |
CN108809732A (zh) | 一种软件定义城域网网络控制*** | |
CN113992672A (zh) | 多云网络管理方法及相关设备 | |
CN110808857A (zh) | 实现Kubernetes集群的网络互通方法、装置、设备以及存储介质 | |
US20240089172A1 (en) | Edge compute environment configuration tool for a communications network | |
EP4078379A1 (en) | Virtual workspace experience visualization and optimization | |
CN112187532A (zh) | 一种节点管控方法及*** | |
US11689636B2 (en) | Delegating network data exchange | |
CN115225493A (zh) | 一种基于wireguard的组网节点的配置生成方法及设备 | |
CN111130820A (zh) | 集群管理方法、装置及计算机*** | |
US20130151721A1 (en) | Remote Session Management | |
CN111884863B (zh) | 一种用于云计算环境的vpc服务链实现方法及*** | |
CN109587028A (zh) | 一种控制客户端流量的方法和装置 | |
US11057241B2 (en) | Network interworking method, network element, and system | |
CN115174603B (zh) | Nas服务***、实现方法、电子设备及存储介质 | |
CN108234165A (zh) | 一种配置网关的方法和装置 | |
CN114615108A (zh) | 虚拟专网专线开通方法、平台及设备 | |
US11290523B1 (en) | High-speed transfer of data from device to service | |
CN113381917B (zh) | 网络接入方法、装置及***、可读存储介质、电子设备 | |
US20220206868A1 (en) | Edge compute environment configuration tool |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |