用于数据环境的自服务配置的制作方法_6

文档序号:9547244阅读:来源:国知局
信息;以及
[0102] 当所述更新参数组中的至少一个参数值被更新时,至少部分基于监控的信息来自 动地应用更新的参数组。
[0103] 条款12.如权利要求4所述的计算机实现方法,还包括:
[0104] 将用于数据实例的所述参数组的当前版本的参数值存储到所述控制环境中的数 据存储器。
[0105] 条款13.如条款4所述的计算机实现方法,其中所述用户能够指定参数值与所述 数据库环境的方面之间的关系,并且
[0106] 其中所述参数值能够使用所述关系和所述数据库环境的方面中的变化自动地更 新。
[0107] 条款14.如条款4所述的计算机实现方法,其中所述Web服务请求与数据库引擎 独立。
[0108] 条款15. -种使得用户能够使用单独的控制环境来管理数据库环境中的数据实 例的操作参数的系统,包括:
[0109] 处理器;以及
[0110] 包括指令的存储器装置,当所述指令被所述处理器执行时,使得所述处理器:
[0111] 提供多个应用编程接口(API),每个API使得用户能够向所述控制环境提交Web服 务请求,每个API相应于在数据库环境中关于一个或多个数据实例对所述用户执行的期望 行动;
[0112] 为在所述数据库环境中供应的一个或多个数据实例提供默认参数组,所述默认参 数组包括用于多个数据库参数的多个值,所述默认参数组具有第一版本号;以及
[0113] 响应于通过所述多个API之一将Web服务请求接收到所述控制环境,使得修改的 参数组被应用于所述一个或多个数据实例,所述修改的参数组具有第二版本号,其中在创 建至少一个所述数据实例之前或在所述一个或多个数据实例中的任一个在所述数据库环 境中运行的同时,所述用户能够为所述一个或多个数据实例中的任一个修改参数值。
[0114] 条款16.如条款15所述的系统,其中当所述参数值为动态值时,基本上在所述请 求的时刻,所述修改的参数组的更新参数值被应用于运行的所述数据实例,以及
[0115] 其中当所述参数值为静态值时,一旦所述数据实例重启,则所述参数值被应用于 运行的所述数据实例。
[0116] 条款17.如条款15所述的系统,当所述指令被执行时还使得所述处理器:
[0117] 响应于通过所述多个API之一将Web服务请求接收到所述控制环境,导致一个或 多个运行的所述数据实例重启,从而应用所述静态值。
[0118] 条款18.如条款15所述的系统,其中将所述修改的参数组应用于至少一个数据实 例还包括为将应用所述修改的参数组的每个数据实例安装包括所述至少一个参数值的配 置文件。
[0119] 条款19.如条款15所述的系统,其中所述数据库环境可操作为提供数据实例类中 的多个数据实例,以及
[0120] 其中所述用户还能够使用单个Web服务呼叫为所述数据实例类中的所有所述多 个实例指定修改的参数组。
[0121] 条款20.如条款15所述的系统,其中当所述指令被执行时还使得所述处理器:
[0122] 响应于所述Web服务请求,在包括至少一个任务的所述控制环境中执行工作流, 以使得所述修改的参数组被应用于所述一个或多个数据实例,所述工作流还包括至少一个 任务从而对所述一个或多个数据实例的当前参数组版本和表示被应用于所述一个或多个 数据实例的任意变化的状态信息更新信息,其中所述控制面的监控部件与用于所述一个或 多个数据实例中的每一个的主机管理器周期性地通信,并且响应于对所述数据实例之一更 新所述参数组的当前版本的所述主机管理器,对所述数据实例的所述当前参数组版本和表 示已经被成功应用的所述修改的参数组的状态信息更新信息。
[0123] 条款21. -种存储使用单独的控制环境来管理数据库环境中的数据实例的操作 参数的指令的计算机可读存储介质,当所述指令被执行时使得所述处理器:提供多个应用 编程接口(API),每个API使得用户能够向所述控制环境提交Web服务请求,每个API相应 于在数据库环境中关于一个或多个数据实例对所述用户执行的期望行动;
[0124] 为在所述数据库环境中供应的一个或多个数据实例提供默认参数组,所述默认参 数组包括用于多个数据库参数的多个值,所述默认参数组具有第一版本号;以及
[0125] 响应于通过所述多个API之一将Web服务请求接收到所述控制环境,使得修改的 参数组被应用于所述一个或多个数据实例,所述修改的参数组具有第二版本号;其中在创 建至少一个所述数据实例之前或在所述一个或多个数据实例中的任一个在所述数据库环 境中运行的同时,所述用户能够为所述一个或多个数据实例中的任一个修改参数值。
[0126] 条款22 :如条款21所述的计算机可读存储介质,其中当所述参数值为动态值时, 基本上在所述请求的时刻,所述修改的参数组的更新参数值被应用于运行的所述数据实 例,
[0127] 其中当所述参数值为静态值时,一旦所述数据实例重启,则所述参数值被应用于 运行的所述数据实例。
[0128] 条款23 :如条款21所述的计算机可读存储介质,当所述指令被执行时还使得所述 处理器:
[0129] 响应于通过所述多个API之一将Web服务请求接收到所述控制环境,导致一个或 多个运行的所述数据实例重启,从而应用所述静态值。
[0130] 条款24 :如条款21所述的计算机可读存储介质,其中将所述修改的参数组应用于 至少一个数据实例还包括为将应用所述修改的参数组的每个数据实例安装包括所述至少 一个参数值的配置文件。
[0131] 条款25 :如条款21所述的计算机可读存储介质,其中所述数据库环境可操作为提 供数据实例类中的多个数据实例,以及
[0132] 其中所述用户还能够使用单个Web服务呼叫为所述数据实例类中的所有所述多 个实例指定修改的参数组。
【主权项】
1. 一种使用户能够使用单独的控制环境来管理数据库环境中的数据实例的操作参数 的计算机实现方法,包括: 在配置有可执行指令的一个或多个计算机系统的控制下, 提供接口,所述接口使得用户能够关于数据库环境中的一个或多个数据实例向所述控 制环境提交请求; 为要在所述数据库环境中供应的一个或多个数据实例提供默认参数组,所述默认参数 组包括用于多个数据库参数的多个值,所述默认参数组具有第一版本号;以及 由所述控制环境通过所述接口接收指示用于所述一个或多个数据实例的修改的参数 组的请求; 响应于接收到对所述控制环境的请求,使得修改的参数组被应用于所述一个或多个数 据实例,所述修改的参数组具有第二版本号,其中在创建至少一个所述数据实例之前或在 所述数据实例中的一个或多个在所述数据库环境中运行的同时,所述用户能够修改所述一 个或多个数据实例的至少一些参数值。2. 如权利要求1所述的计算机实现方法,其中当所述参数值为动态值时,在所述请求 的时刻,所述修改的参数组的更新参数值被应用于运行的数据实例,并且其中当所述参数 值为静态值时,一旦所述数据实例重启,则所述参数值被应用于运行的数据实例。3. 如权利要求2所述的计算机实现方法,还包括: 响应于通过所述接口接收到对所述控制环境的请求,使运行的数据实例中的一个或多 个重启,从而应用所述静态值。4. 如权利要求1所述的计算机实现方法,其中为至少一个数据实例应用所述修改的参 数组还包括安装配置文件,所述配置文件包括要对其应用所述修改的参数组的每个数据实 例的至少一个参数值。5. 如权利要求1所述的计算机实现方法,其中所述数据库环境可操作为提供数据实例 类中的多个数据实例,其中所述用户还能够使用单个Web服务呼叫为所述数据实例类中的 所有所述多个实例指定修改的参数组。6. 如权利要求1所述的计算机实现方法,还包括: 响应于所述请求,在包括至少一个任务的所述控制环境中执行工作流,以使得所述修 改的参数组被应用于所述一个或多个数据实例,所述工作流还包括至少一个任务从而更新 所述一个或多个数据实例的当前参数组版本的信息以及表示被应用于所述一个或多个数 据实例的任意变化的状态信息。7. 如权利要求6所述的计算机实现方法,其中所述控制面的监控部件与用于所述一个 或多个数据实例中的每一个的主机管理器周期性地通信,并且响应于所述主机管理器更新 用于所述数据实例之一的所述参数组的当前版本,更新所述数据实例的所述当前参数组版 本的信息以及表示已经被成功应用的所述修改的参数组的状态信息。8. 如权利要求1所述的计算机实现方法,还包括: 将用于数据实例的所述参数组的当前版本的参数值存储到所述控制环境中的数据存 储器。9. 如权利要求1所述的计算机实现方法,其中所述用户能够指定参数值与所述数据库 环境的方面之间的关系,并且其中所述参数值能够使用所述关系和所述数据库环境的方面 中的变化自动地更新。10. -种使得用户能够使用单独的控制环境来管理数据库环境中的数据实例的操作参 数的系统,包括: 用于提供接口的装置,所述接口使得用户能够向所述控制环境提交请求,所述请求对 应于要关于数据库环境中的一个或多个实例执行的期望行动; 用于为要在所述数据库环境中供应的一个或多个数据实例提供默认参数组的装置,所 述默认参数组包括用于多个数据库参数的多个值,所述默认参数组具有第一版本号; 用于由所述控制环境通过所述接口接收指示用于所述一个或多个数据实例的修改的 参数组的请求的装置;以及 用于响应于通过所述接口接收到对所述控制环境的请求,使得修改的参数组被应用于 所述一个或多个数据实例的装置,所述修改的参数组具有第二版本号,其中在创建至少一 个所述数据实例之前或在所述数据实例中的一个或多个在所述数据库环境中运行的同时, 所述用户能够修改所述一个或多个数据实例的至少一些参数值。11. 如权利要求10所述的系统,其中当所述参数值为动态值时,在所述请求的时刻,所 述修改的参数组的更新参数值被应用于运行的数据实例,其中当所述参数值为静态值时, 一旦所述数据实例重启,则所述参数值被应用于运行的数据实例。12. 如权利要求11所述的系统,还包括: 用于响应于接收到对所述控制环境的请求,使运行的数据实例中的一个或多个重启, 从而应用所述静态值的装置。13. 如权利要求10所述的系统,其中为至少一个数据实例应用所述修改的参数组还包 括安装配置文件,所述配置文件包括要对其应用所述修改的参数组的每个数据实例的至少 一个参数值。14. 如权利要求10所述的系统,其中所述数据库环境可操作为提供数据实例类中的多 个数据实例,以及 其中所述用户还能够使用单个Web服务呼叫为所述数据实例类中的所有所述多个实 例指定修改的参数组。15. 如权利要求10所述的系统,还包括: 用于响应于所述Web服务请求,在包括至少一个任务的所述控制环境中执行工作流, 以使得所述修改的参数组被应用于所述一个或多个数据实例的装置,所述工作流还包括至 少一个任务从而更新所述一个或多个数据实例的当前参数组版本的信息以及表示被应用 于所述一个或多个数据实例的任意变化的状态信息, 其中所述控制面的监控部件与用于所述一个或多个数据实例中的每一个的主机管理 器周期性地通信,并且响应于所述主机管理器更新所述数据实例之一的所述参数组的当前 版本,更新所述数据实例的所述当前参数组版本的信息以及表示已经被成功应用的所述修 改的参数组的状态信息。
【专利摘要】本发明涉及用于数据环境的自服务配置。使用一组自服务Web服务和单独的控制环境的接口来管理数据环境的各种操作和/或配置参数的值。客户可将Web服务呼叫提交到面向外部的应用编程接口(API)或控制环境的其他这种面向外部的接口。接收该呼叫的API以及从该呼叫提取的信息可用于确定在数据环境中待被执行的适当调节。工作流可被例示为包括用于将该调节验证和/或应用到例如数据库、数据实例、数据存储器、实例类等的目标源的任务。也可经由控制面执行例如监控和自动缩放的各种实时功能。
【IPC分类】G06F17/30
【公开号】CN105302862
【申请号】CN201510606670
【发明人】G·A·M·麦卡利斯特, S·西瓦苏布拉马尼亚, R·S·谢斯
【申请人】亚马逊技术股份有限公司
【公开日】2016年2月3日
【申请日】2010年10月7日
【公告号】CA2776384A1, CN102763102A, CN102763102B, EP2486500A1, US9135283, US20110083138, US20160004731, WO2011044319A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1