[发明专利]关系数据管理的控制服务有效
| 申请号: | 201080015811.9 | 申请日: | 2010-03-31 |
| 公开(公告)号: | CN102369509A | 公开(公告)日: | 2012-03-07 |
| 发明(设计)人: | S·西瓦苏布拉马尼亚;G·A·M·麦卡利斯特;P·D·弗兰克林;R·S·谢斯;J·霍斯利 | 申请(专利权)人: | 亚马逊技术股份有限公司 |
| 主分类号: | G06F7/00 | 分类号: | G06F7/00 |
| 代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 刘佳 |
| 地址: | 美国内*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 关系 数据管理 控制 服务 | ||
版权通知
本专利公开的部分文件包含受版权保护的内容。版权所有者不反对专利及商标局的专利文件或记录中出现的对任一专利文件或专利公开的传真复制,但除此之外任何情况均保留所有的版权。
背景技术
因为越来越多的应用和服务在网络(例如互联网)上正变得可用,越来越多的内容、应用和/或服务提供商正致力于诸如云计算的技术。云计算通常是通过服务(例如Web服务)提供对电子资源的访问的一种方法,其中硬件和/或软件用于支持动态地扩展以在任何给定的时间满足服务要求的那些服务。用户或客户一般将租借、出租和/或以其它方式支付通过云对资源的访问,因此不必购买和维持硬件和/或软件来提供对这些资源的访问。
开发了使客户能够随着时间的推移在云中调节应用或服务的计算容量的各种服务,使Web扩展计算对开发人员更容易。在一些情况下,提供了一种Web服务接口,其使客户能够管理计算能力,例如来获得或启用新的服务器实例,以便在计算要求变化时快速向上和向下扩展容量。
容量的调节对可用在整个网络上或来自远程位置的应用是有利的。常常,这些应用将依赖于或利用由相应的应用使用的托管数据的至少一个数据存储器或其它这样的存储库。虽然应用或服务的处理容量可通过这些Web服务接口动态地调节,这些应用所依赖的数据存储库并不是同样地可调节。通常,执行任务例如供应和扩展数据存储器是冗长的手工程序,其中客户必须给数据库管理员(DBA)或类似的专家用户提供配置信息和要求,使得DBA可确定配置是否是有效的。于是DBA通常必须实现、调整并优化数据存储库。没有客户动态地调节数据存储容量或管理数据存储库的其它这样的方面的容易的方法。
附图说明
将参考附图来描述根据本公开的各种实施方式,其中:
图1示出各种实施方式可被实现的环境;
图2示出可根据各种实施方式使用的控制平面和数据平面的示例性分离;
图3示出根据一个实施方式的用于通过控制平面来请求将在数据平面中执行的行动的示例性过程;
图4示出根据一个实施方式的用于监控并自动执行在数据平面中的行动的示例性过程;
图5示出根据一个实施方式的在数据平面中的主机和控制平面中的工作流服务之间的示例性通信流;以及
图6示出根据一个实施方式的用于产生对数据平面中的行动的请求的显示器的例子,该请求将被提交到控制平面的用户接口。
详细描述
根据本公开的各种实施方式的系统和方法可以克服在常规方法中管理电子环境中数据存储的方面所经历的前述和其它缺陷的一个或多个。特别是,各种实施方式提供了可用于控制数据环境或数据平面的单独的控制环境或控制平面。控制平面的功能可被提供为一组Web服务,使控制平面能够充当虚拟数据库管理员(DBA)。用户或客户可通过外部可见的应用编程接口(API)将请求提交到控制平面,例如请求可被分析以确定将在数据平面中执行的行动,例如创建、删除、更改、扩展或以其它方式修改数据存储器或数据存储实例的行动。也可提供控制平面的监控部件,其可在数据平面中监控部件的健康或状态,并可自动确定在数据平面中将采取的行动。状态信息可为了执行行动所必需的每个任务而被传递到数据平面的部件,使得控制平面可管理任务的执行而不直接访问数据平面的数据存储器或其它这样的部件。一旦被供应,用户就可本地访问数据平面中的数据实例,并可简单地使现有的应用(例如MySQL应用)指向DNS(域名系统)地址或特定实例的其它位置信息。不存在查询模型或其它这样的功能的限制或更改,因为用户可继续使用建立于MySQL、Oracle或其它这样的数据库技术上的应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术股份有限公司,未经亚马逊技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080015811.9/2.html,转载请声明来源钻瓜专利网。





