CN119415501A 数据库资源管理方法、装置、设备、程序产品及存储介质 (深圳华为云计算技术有限公司)_第1页
CN119415501A 数据库资源管理方法、装置、设备、程序产品及存储介质 (深圳华为云计算技术有限公司)_第2页
CN119415501A 数据库资源管理方法、装置、设备、程序产品及存储介质 (深圳华为云计算技术有限公司)_第3页
CN119415501A 数据库资源管理方法、装置、设备、程序产品及存储介质 (深圳华为云计算技术有限公司)_第4页
CN119415501A 数据库资源管理方法、装置、设备、程序产品及存储介质 (深圳华为云计算技术有限公司)_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

道万科城社区华为公司华为总部办公台接收对第n层运行的云服务的第一业务请求,确定执行第一业务请求的离线部署组件或在线现对管理区的前置依赖的数据库资源作为离线同时实现对管理区和租户区的非依赖的数据库赖的数据库资源和部署后的非依赖的数据库资用统一资源就能构建出一个数据库资源服务能2接收第一业务请求;所述第一业务请求包括第一服务标识,所根据所述第n层与数据库资源的资源类型的对应关系,确定所述数据库管控服务中执通过所述目标组件调用所述代理组件进行在离线混编部署,得到所述第n层运行的云通过所述目标组件调用所述代理组件进行在离线混编部署,得到所述第n层运行的云服务通过所述离线部署组件获取所述管理区的资源池中的资源,创建通过所述离线部署组件调用所述代理组件对所述第n层的前置依赖的数据库资源进行通过所述内部请求接口,所述离线部署组件接收对所述第n层运行的云服务的所述第通过所述在线部署组件获取所述管理区的资源池中的资源,创建通过所述在线部署组件调用所述代理组件对所述第n层的非依赖的数据库资源进行资通过所述在线部署组件获取所述租户区的资源池中的资源,创建3通过所述在线部署组件调用所述代理组件对所述第n层的非依赖的数据库资源进行资6.根据权利要求4或5所述的方法,其特征在于,所过所述目标组件调用所述代理组件进行在离线混编部署,得到所述第n层运行的云服务依在校验通过的情况下,通过所述目标组件调用所通过所述离线部署组件调用所述代理组件,在所述第二虚拟机上通过所述离线部署组件获取所述管理区的资源池中的所述第一数据库通过所述离线部署组件调用所述代理组件,在所述第三虚拟机上初始到所述第n层运行的云服务依赖的数据库资源;部署后的前置依赖的数据库资源和部署后4所述至少一个计算设备的处理器用于执行所述至少一个计算设备的存储器中存储的11.一种包含指令的计算机程序产品,其特征在于,当所述指令被计算设备集群运行5[0003]管理区中前置依赖的数据库资源所在层的云服务依赖的数据库资源服务是采用[0008]基于上述数据库资源管理方法,云平台接收对第n层运行的云服务的第一业务请6而云平台仅需使用统一的底层资源池中的资源就能构建出一个统一的数据库资源服务能租户区的资源池,数据库管控服务通过在线部署组件创建第一虚拟机并进行资源初始化,7行第一方面或第一方面任一种可能实现方式中的数据库资源管理方法的所述至少一个计算设备的处理器用于执行所述至少一个计算设备的存储器中存8组件化是指通过在线平台界面可视化的方式实现数据库服务化是指基于服务构建服务的方式实现数据库资源发9在离线混编部署是指云服务在任务场景下都可以通过YAML配置的方式编排使用[0035]为了使背景技术中的资源浪费的技术问题便于理解,接下来结合图1对云服务构[0037]M1层的云服务2依赖采用组件化的方式提供的独立数据库资源服务。M1层接收到[0038]由管理面管理的租户区包括M2层和M3层,由租户面管理的租户区包括租户服服务创建云服务4依赖的数据库资源,租户区通过数据库管控服务创建租户服务依赖的数源服务能力。图2为一种基于场景抽象的不同数据库资源服务能力构建云服务的场景示意云服务2,管理区的云服务1和云服务2均依赖采用组件化的方式提供的独立数据库资源服[0045]由管理面管理的租户区包括M2层和M3层,由租户面管理的租户区包括租户服服务能力需要使用不同的底层资源池中的资源和不同的人力资源,导致无法进行资源复据第n层与数据库资源的资源类型的对应关系,确定数据库管控服务中执行第一业务请求服务器还能够根据用户需求在存储服务器集群320中的各个存储服务器中读的处理器用于处理来自存储服务器外部的数据。网卡用于对存储器的访问流程进行控制,时对用户或管理员提供管理整个节点的应用程序编程接口(applicationprogramming机345分别与计算服务器集群310中的各个计算服务器、存储服务器集群320中的各个存储服务器以及管理服务器集群330中的各个管理服务[0058]用户终端350包括一个或多个用户终端(图3中示出了两个用户终端即用户终端[0060]在如图3所示的云平台300的设备基础上,云平台300基于基础架构即服务[0066]软件即服务应用430用于基于基础架构即服务平台410和平台即服务平台420,将[0068]本申请实施例提供的数据库资源管理方法由云平台300提供的云节点执行,接下来结合图5对本申请实施例提供的数据库资源管理方法[0069]本申请实施例提供的数据库资源管理方法可以应用于图4所示的云平台。云平台管控服务510用于进行在离线混编部署,提供管理区和租户区运行的云服务依赖的数据库件513用于进行数据库资源初始化,得到每层的云服务依赖的数据库资源。内部请求接口514和外部请求接口515用于接收请求,例如内部请求接口514和外部请求接口515为API接标识用于指示云平台500的第n层运行的云服务,第一服务标识可以是第n层运行的云服务[0072]其中,第n层例如是云平台500进行软件分层后的任一层,第n层可能是位于管理[0074]作为一种可能的实现方式,云平台500通过租户面接收外部用户发送的对租户区[0075]可选地,云平台500的数据库管控服务510通过外部请求接口515接收到第一业务[0076]作为一种可能的实现方式,云平台500通过管理面接收管理员发送的对管理区或[0077]可选地,云平台500的数据库管控服务510通过内部请求接口514接收到第一业务[0079]作为一种可能的实现方式,在第一服务标识指示的云服务位于云平台500的最底[0080]作为一种可能的实现方式,在第一服务标识指示的云服务位于云平台500除最底[0081]云平台500通过目标组件调用代理组件513进行在离线混编部署,得到第n层运行供的云平台600为上述图5提供的云平台500的一种可能interface,Internal_API)614和外部应用程序编程接口(externalapplication内部应用程序编程接口614相当于上述图5中的内部请求接口514,外部应用程序编程接口[0086]本申请实施例中的云平台600执行数据库资源管理的步骤可以参考上文图5的相例的数据库资源管理方法进行描述。图7为本申请实施例提供的一种数据库资源管理方法[0092]作为一种可能的实现方式,云平台500例如是通过统一部署工具接收到用户对管理区或租户区的第n层运行的云服务的第一业[0094]云平台500在第n层对应前置依赖的数据库资源时,确定数据库管控服务510中执定数据库管控服务510中执行第一业务请求的目标组件为在线部申请实施例提供下面三种云平台500进行在离线混编部署的具体实现,但并不构成具体限线部署组件511调用代理组件513对第n层的前置依赖的数据库资源进行资源初始化,得到第一虚拟机,通过在线部署组件512调用代理组件513对第n层的非依赖的数据库资源进行第一虚拟机,通过在线部署组件512调用代理组件513对第n层的非依赖的数据库资源进行[0104]其中,云平台500通过数据库管控服务510进行在离线混[0105]基于上文的步骤701至步骤703的相关描述,本申请的数据库管控服务510包括的离线部署组件511能够实现对管理区的前置依赖的数据库资源作为离线资源进行纳管,在租户区的非依赖的数据库资源作为在线资源进行发放,故云平台500通过统一的一个数据库管控服务510能够提供管理区和租户区的每个层运行的云服务依赖的数据库资源,从而云平台500仅需使用相同的底层资源池构建一个数据库资源服务能力,从而减少了资源浪[0110]离线组件611例如是接收用户在统一部署工具通过可视化操作生成的第一业务请[0113]离线组件611通过身份校验能够确定用户是管理员或者是外部租户,从而根据用[0120]离线组件611与代理组件613进行通信,向代理组件613发送一个初始化数据库的组件613发送进行资源纳管的请求。代理组件613将前述步骤805中初始化后的前置依赖的[0143]基于上述图8的步骤801至步骤819的相关描述,云平台600的数据库管控服务610过人工采用工具化和组件化的方式在管理区创建虚拟机和数据库资源得到的数据库管控[0155]本申请实施例提供的数据库管控服务510实现了提供对云平台500的统一的数据[0157]在云平台600中未运行有数据库管控服务610的情况下,云平台600接收到业务请[0163]云平台500通过离线组件611调用代理组件613,在第二虚拟机上初始化M0层中的[0167]其中,该数据库资源发放请求是用于请求发放数据库管控服务610所需的数据库[0171]离线组件611获取管理区的资源池中的第一数据库资源,在M0层创建数据库管控[0181]离线组件611调用代理组件613对第一数据库资源和第二数据库资源作为离线资装置1000可以用于实现上述方法实施例中云平台500或云平台600的数据库资源管理功能,部署后的前置依赖的数据库资源和部署后的非依赖的数据库资源的配置参数一致。例如,管理模块1002用于执行上文图7中的步骤70[0192]作为一种可能的实现方式,离线部署组件与数据库管控服务的内部请求接口连求的第一虚拟机;通过在线部署组件调用代理组件对第n层的非依赖的数据库资源进行资务请求的第一虚拟机;通过在线部署组件调用代理组件对第n层的非依赖的数据库资源进同的AZ中,每个AZ包括一个数据中心或多个地理位置相近的数据中心。其中,通常一个[0200]同样,用于运行该代码的多个主机/虚拟机/容器可以分布在同一个虚拟私有云[0201]模块作为硬件功能单元的一种举例,接收模块1001可以如服务器等。或者,接收模块1001也可以是利用专用集成电路(application_specific构建模块1003分别实现数据库资源管理方法中不同的步骤来实现数据库资源管理装置[0207]存储器1106可以包括易失性存储器(volatilememory),例如随机存取存储器(randomaccessmemory,RAM)。处理器1104还可以包括非易失性存储器(non_volatile的存储器1106中可以存有相同的用于执行数据计算设备1100的组合可以共同执行用于执行数据库资源[0215]图13所示的计算设备集群之间的连接方式可以是考虑到本申请提供的数据库资以是包含指令的,能够运行在计算设备上或被储存在任何可用介质中的软件或程序产品。是计算设备能够存储的任何可用介质或者是包含一个或多个可用介质的数据中心等数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论