【技术实现步骤摘要】
一种公有云系统及其相关方法
[0001]本申请要求于2021年11月08日提交中国专利局、申请号为202111312998.5、申请名称为“一种基于云技术的数据同步处理方法和云管理平台”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
[0002]本申请涉及云
,尤其涉及一种公有云系统及其相关方法。
技术介绍
[0003]云存储是在云计算概念上延伸和发展出来的一种新兴的网络存储技术,该技术可在多个服务器上部署大量虚拟化的存储资源,用于存储众多用户的数据。用户从这些服务器中所获取的数据,通常为经过一定处理后的数据,故令服务器具备数据处理能力成为了一种新的诉求。
[0004]目前,公有云系统包含函数即服务(function as a service,FAAS)模块(也可以称为云函数服务装置)、云存储服务装置和网关。一般地,用户可通过客户端向网关发送用于指示文件的请求,以使得网关向云函数服务装置发送用于指示某种函数的请求。然后,云函数服务装置可基于该请求,从云存储服务装置处获取用户所需的原始文件,并调用该函数对该文件进行处理。最后,云函数服务装置将处理后的文件发送至网关,以使得网关向客户端返回处理后的文件,以供用户使用。
[0005]上述过程中,文件在端到端传输的输入/输出(input/output,IO)路径过长,导致数据传输的时延较高,在对数据传输时延比较敏感的业务场景中,往往无法满足用户的需求。
技术实现思路
[0006]本申请实施例提供了一种公有云系统及其相关 ...
【技术保护点】
【技术特征摘要】
1.一种公有云系统,其特征在于,所述公有云系统包括:所述云存储服务装置,用于存储目标文件;所述云函数服务装置,用于获取目标函数,所述目标函数为租户定义的针对所述目标文件的数据处理逻辑;所述云存储服务装置,还用于在接收到第一客户端针对所述目标文件的下载请求的情况下,将所述目标文件发送至所述云函数服务装置;所述云函数服务装置,还用于运行所述目标函数以根据所述数据处理逻辑处理所述目标文件,并将处理后的文件返回至所述云存储服务装置;所述云存储服务装置,还用于将所述处理后的文件发送至所述第一客户端。2.根据权利要求1所述的公有云系统,其特征在于,所述数据处理逻辑包括:数据加密逻辑、数据解密逻辑、数据压缩逻辑、数据解压逻辑、数据格式转换逻辑、数据内容变换逻辑和数据过滤逻辑中的其中一者或任意组合。3.根据权利要求1或2所述的公有云系统,其特征在于,所述云存储服务装置,用于接收由所述第一客户端或第二客户端上传的所述目标文件并存储。4.根据权利要求3所述的公有云系统,其特征在于,所述租户为第一租户或第二租户,所述公有云系统还包括:所述云管理平台,用于提供注册接口,所述注册接口用于获取所述第一租户输入的账号和密码,所述云管理平台根据所述第一租户的账号和密码对所述第一租户进行注册,以使得所述第一客户端可根据所述第一租户的账号和密码与所述存储服务模块和所述云函数服务装置通信;所述注册接口还用于获取第二租户输入的账号和密码,所述云管理平台根据所述第二租户的账号和密码对所述第二租户进行注册,以使得所述第二客户端可根据所述第二租户的账号和密码与所述存储服务模块和所述云函数服务装置通信。5.一种公有云系统,其特征在于,所述公有云系统包括:所述云存储服务装置,用于存储目标文件;所述云函数服务装置,用于获取目标函数,所述目标函数为租户定义的针对所述目标文件的数据处理逻辑;所述云存储服务装置,还用于在接收到所述第一客户端针对所述目标文件的写入请求的情况下,将所述写入请求携带的待写入数据发送至所述云函数服务装置;所述云函数服务装置,还用于运行所述目标函数以根据所述数据处理逻辑处理所述待写入数据,并将处理后的数据返回至所述云存储服务装置;所述云存储服务装置,还用于将所述处理后的数据写入至所述目标文件。6.根据权利要求5所述的公有云系统,其特征在于,所述数据处理逻辑包括:数据加密逻辑、数据解密逻辑、数据压缩逻辑、数据解压逻辑、数据格式转换逻辑、数据内容变换逻辑和数据过滤逻辑中的其中一者或任意组合。7.根据权利要求5或6所述的公有云系统,其特征在于,所述云存储服务装置,用于接收由所述第一客户端或第二客户端上传的所述目标文件并存储。8.根据权利要求7所述的公有云系统,其特征在于,所述云系统还包括云管理平台,所述公有云系统还包括:所述云管理平台,用于提供注册接口,所述注册接口用于获取所述第一租户输入的账
号和密码,所述云管理平台根据所述第一租户的账号和密码对所述第一租户进行注册,以使得所述第一客户端可根据所述第一租户的账号和密码与所述存储服务模块和所述云函数服务装置通信;所述注册接口还用于获取第二租户输入的账号和密码,所述云管理平台根据所述第二租户的账号和密码对所述第二租户进行注册,以使得所述第二客户端可根据所述第二租户的账号和密码与所述存储服务模块和所述云函数服务装置通信。9.一种基于公有云技术的文件下载方法,其特征在于,所述方法包括:云存储服务装置存储目标文件,并提供文件下载接口,所述文件下载接口用于接收客户端发送的针对所述目标文件的下载请求和目标函数...
【专利技术属性】
技术研发人员:唐德平,哈维尔,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。