本地与场外的通信制造技术

技术编号:21440277 阅读:35 留言:0更新日期:2019-06-22 15:00
提出了用于管理场外和本地服务器之间的通信的概念。接收来自第一服务器(例如,场外服务器或本地服务器)的应用的文件系统事件请求,并且基于所接收的文件系统事件请求确定所请求的文件系统。然后可以识别与所请求的文件系统相关联的存储文件系统路径数据。然后,基于所识别的文件系统路径数据,将文件系统事件请求传送到第二服务器(诸如本地服务器或场外服务器)。

【技术实现步骤摘要】
【国外来华专利技术】本地与场外的通信
技术介绍
本地(on-premises)和场外(off-premises)平台之间的通信发生在软件即服务(SaaS)环境中。SaaS是一种软件许可和交付模型,其中软件在订阅的基础上获得许可,并由场外平台(例如共享计算资源或可通过因特网访问的云计算资源)集中托管。SaaS通常由本地平台的用户访问(例如,通过Web浏览器使用瘦客户端)。本地平台是公认的并且被认为提供良好的安全级别,因为数据在内部存储和处理,例如在内部专用网络内。场外平台(诸如云计算资源)是相对新近且不断发展的概念。通常,对场外资源或平台的引用被认为是指通过因特网实现无处不在,方便和按需访问的概念,其可访问可配置的场外(例如,远程定位)计算资源的共享池,例如网络,文件系统,服务器,存储器,应用,功能,以及可通过网络访问的类似。相反,对本地资源或平台的引用是指本地或私有计算资源的概念,例如位于本地或虚拟边界内/之后的网络,服务器,存储设备,应用等(通常位于防火墙之后)。由于SaaS环境中的本地平台和场外部件平台之间的通信,SaaS环境中的数据文件系统经常需要与防火墙后面的数据中心内的记录系统集成。通常,这是通过使用虚拟专用网络(VPN)技术完成的。设置它很复杂并且存在安全问题(因为VPN技术有可能暴露出对终端系统的更多访问,而不仅仅是文件系统中的目录)。此外,云计算的本质是系统需要对文件系统(以及提供文件系统的系统)的访问可以是高度动态的伴随系统被重复和/或连续地被销毁或重建。
技术实现思路
本专利技术描述的方面涉及在本地和场外平台之间的通信,并且还涉及计算机程序产品和连接组件(例如,交换机组件)以实现在本地和场外平台之间通信的方法。通过提供包括存储器和与存储器通信的处理器的计算机系统,克服了现有技术的缺点并提供了额外的优点。计算机系统被配置为执行方法,该方法包括在文件系统路径数据存储器中存储与一个或多个文件系统相关联的文件系统路径数据。该方法还包括从场外服务器或本地服务器的应用接收文件系统事件请求。该方法基于所接收的文件系统事件请求来确定所请求的文件系统。该方法还识别与所请求的文件系统相关联的存储的文件系统路径数据。该方法还基于所识别的文件系统路径数据将文件系统事件请求传送到本地服务器或场外服务器。此外,一种管理场外和本地服务器之间的通信的计算机实现的方法。该方法包括在文件系统路径数据存储器中存储与一个或多个文件系统相关联的文件系统路径数据。该方法还包括从场外服务器或本地服务器的应用接收文件系统事件请求。该方法基于所接收的文件系统事件请求来确定所请求的文件系统。该方法还识别与所请求的文件系统相关联的存储的文件系统路径数据。该方法还基于所识别的文件系统路径数据将文件系统事件请求传送到本地服务器或场外服务器。此外,提供计算机程序产品系统或管理场外和本地服务器之间的通信。该计算机程序产品包括计算机可读存储介质,该计算机可读存储介质具有与其一起实现的程序指令,该程序指令可由处理单元执行以使处理单元执行包括在文件系统路径数据存储器中存储与一个或多个文件系统相关联的文件系统路径数据的方法。该方法还包括从场外服务器或本地服务器的应用接收文件系统事件请求。该方法基于所接收的文件系统事件请求来确定所请求的文件系统。该方法还识别与所请求的文件系统相关联的存储的文件系统路径数据。该方法还基于所识别的文件系统路径数据将文件系统事件请求传送到本地服务器或场外服务器。附图说明本说明书中的各方面特别指出并清楚地要求保护作为说明书结尾处的权利要求中的实例。通过以下结合附图的详细描述,本专利技术的前述和其他目的,特征和优点是显而易见的,其中:图1A是在此描述的实施例的示例性实现的简化框图;图1B是图1A的修改版本,其中示出了根据本文描述的方面的切换组件的组件;图2描绘了根据本文描述的各方面的图1的实施例的示例,其中第一服务器的基于云的应用请求第一文件系统的文件事件;图3A描绘了根据在此描述的实施例的文件系统路径数据注册方法的流程图;图3B描绘了根据本文描述的实施例的用于管理场外和本地资源之间的通信的方法的流程图;图3C描绘了根据在此描述的实施例的文件系统路径数据注销方法的流程图;图4示出了根据本文描述的方面的云系统节点;图5示出了根据本文描述的实施例的云计算环境;和图6示出了根据本文描述的实施例的云抽象模式层。具体实施方式本文描述的方面提供了用于管理场外和本地平台之间的通信的组件,其可以暴露文件系统并且能够在不需要VPN或安装的网络文件系统(NFS)的情况下实现动态访问。还提供了一种计算机程序产品,包括用于在处理器上执行时实现所提出的通信概念的计算机程序代码,以及适于执行该计算机程序代码的网络组件(诸如连接组件)。根据一个实施例,提供了一种适用于管理场外和本地服务器之间的通信的连接组件。连接组件可以包括:文件系统路径数据存储器,适于存储与一个或多个文件系统相关联的文件系统路径数据;第一通信组件,适于从场外服务器或本地服务器的应用接收文件系统事件请求,适于基于所接收的文件系统事件请求确定所请求的文件系统的路由组件,以及识别与所请求的文件系统相关联的存储的文件系统路径数据,以及适于基于标识的文件系统路径数据传送文件系统事件请求到本地服务器或场外服务器的第二通信组件。提出了在场外和本地站点/资源之间传递文件系统事件请求的概念。例如,这可以允许在云系统中运行的代理充当本地文件系统的目录。然后,使用文件系统的基于云的应用可以像写入本地文件系统上的任何其他目录一样写入/读取该目录。可以看出这样的提议较少关于共享文档或文件以及关于日志文件(例如文件系统事件日志)或在将其添加到文件时正在处理的瞬态数据的更多信息。因此,在这些情况下的文件数据可能不需要存储在云中,而是仅被访问,因此基于云的应用可以处理来自文件或日志活动的数据到文件。直接写入本地文件系统的优点可能是用户不需要更改当前文件处理应用以连接到基于云的系统。相反,用户可能能够继续访问标准文件系统。对于在本地运行的应用和在场外运行的应用(例如,在云中,应用可以写入其正在运行的容器的本地文件系统),这可能都是如此。与在系统周围传输文件的传统产品(一次完成对文件的所有写入)不同,所提出的实施例可以允许连续附加到文件,其中可以在例如每次写入之后将附加部分发送到终端系统。因此,实施例可以适用于在实时处理的一次写入单个记录的日志/跟踪文件或文件。所提出的概念可以允许将文件系统分成一组文件系统,该文件系统可以被配置为在外部(例如,云)环境或本地环境中运行。然后,文件系统可以相互调用并以最佳方式交换数据。例如,文件系统可以分开,使得需要访问本地记录系统的文件系统在本地服务器上运行,并且可以从卸载(off-loading)其在场外基础设施中运行的计算密集型处理中受益。因此提出了诸如交换机组件之类的连接组件,其可以基于标识的文件系统路径数据,通过从场外服务器接收文件系统事件请求,然后将该请求传送到本地服务器来管理场外和本地系统之间的通信。这种文件系统路径数据可以由连接组件使用数据存储器来识别,该数据存储器适于存储与本地文件系统相关联的文件系统路径数据。所提出的概念可以避免在场外系统(例如,SaaS环境)和本地系统之间的文件系统路径的映射。相本文档来自技高网...

【技术保护点】
1.一种计算机系统,包括:存储器;和与存储器通信的处理器,其中,计算机系统被配置为执行方法,该方法包括:在文件系统路径数据存储器中存储与一个或多个文件系统相关联的文件系统路径数据;从第一服务器的应用接收文件系统事件请求;基于所接收的文件系统事件请求确定所请求的文件系统;识别与所请求的文件系统相关联的所存储的文件系统路径数据;和基于所识别的文件系统路径数据将文件系统事件请求传送到第二服务器。

【技术特征摘要】
【国外来华专利技术】2016.11.01 US 15/340,0341.一种计算机系统,包括:存储器;和与存储器通信的处理器,其中,计算机系统被配置为执行方法,该方法包括:在文件系统路径数据存储器中存储与一个或多个文件系统相关联的文件系统路径数据;从第一服务器的应用接收文件系统事件请求;基于所接收的文件系统事件请求确定所请求的文件系统;识别与所请求的文件系统相关联的所存储的文件系统路径数据;和基于所识别的文件系统路径数据将文件系统事件请求传送到第二服务器。2.如权利要求1所述的计算机系统,其中所述第一服务器包括场外服务器,并且所述第二服务器包括本地服务器,或者所述第一服务器包括本地服务器,并且所述第二服务器包括场外服务器。3.如权利要求1所述的计算机系统,其中所述第一服务器包括场外云服务器,并且其中所述应用被提供作为所述场外云服务器的服务。4.如权利要求1所述的计算机系统,其中所述方法还包括从由以下各项组成的组中选择的至少一个接收文件系统路径数据:场外服务器的应用,本地服务器的应用,场外服务器模块,和本地服务器模块,并且其中注册模块适于将接收的文件系统路径数据存储在文件系统路径数据存储器中。5.如权利要求4所述的计算机系统,其中所述注册模块适于从所述文件系统路径数据存储器中移除文件系统路径数据,以响应从由以下各项组成的组中选择的至少一个:变得不可访问的应用,服务器和文件系统。6.如权利要求4所述的计算机系统,其中,文件系统路径数据包括从由以下各项组成的组中选择的至少一个:文件系统名称,服务器标识,服务器地址,文件系统版本标识符,支持的文件系统事件,允许的文件系统事件,权限信息,身份验证信息和校验和信息。7.如权利要求1所述的计算机系统,其中所述文件系统事件请求包括从由以下各项组成的组中选择的至少一个:文件系统名称,文件系统事件,数据有效载荷和入口点数据。8.如权利要求1所述的计算机系统,其中所述第一服务器包括场外服务器,并且所述第二服务器包括本地服务器,并且其中所述接收所述文件系统事件请求从所述场外服务器接收所述文件系统事件请求,并且所述传送文件系统事件请求基于所识别的文件系统路径数据将文件系统事件请求传送到本地服务器。9.如权利要求1所述的计算机系统,其中所述第一服务器包括本地服务器,并且所述第二服务器包括场外服务器,并且其中所述接收所述文件系统事件请求从所述本地服务器接收所述文件系统事件请求,并且所述传送文件系统事件请求基于所识别的文件系统路径数据将文件系统事件请求传送到场外服务器。10.如权利要求1所述的计算机系统,还包括:接收对所传送的文件系统事件请求的响应,以及将所接收的响应传送到所述应用。11.一种管理场外和本地服务器之间的通信的计算机实现的...

【专利技术属性】
技术研发人员:J·瑞威M·谷乐拜科尔克T·C·杜比
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1