[发明专利]推断应用程序目录在审
| 申请号: | 201480014767.8 | 申请日: | 2014-03-13 |
| 公开(公告)号: | CN105190593A | 公开(公告)日: | 2015-12-23 |
| 发明(设计)人: | T.C.斯蒂克勒 | 申请(专利权)人: | 亚马逊科技公司 |
| 主分类号: | G06F15/173 | 分类号: | G06F15/173 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 王洪斌;王传道 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 推断 应用程序 目录 | ||
背景技术
云计算基础设施服务允许多种服务和应用程序能够在其基础设施内执行。确定哪些服务和应用程序在该基础设施的多种组件内实现是可以有所获益的。
附图说明
参考下文附图能够更好地理解本发明公开的多个方面。附图中的组件不一定按比例绘制,而是着重于明晰地说明本发明公开的原理。再者,在附图中,多个不同视图中相似的数字指代对应的部分。
图1是根据本发明公开的多种实施方案的联网环境的示意图。
图2A是根据本发明公开的多种实施方案的示例地区级数据中心构架的示意图。
图2B是根据本发明公开的多种实施方案的示例数据中心级数据中心构架的示意图。
图2C是根据本发明公开的多种实施方案的示例机架级数据中心构架的示意图。
图2D是根据本发明公开的多种实施方案的示例服务器级数据中心构架的示意图。
图3A和图3B是根据本发明公开的多种实施方案的图1的联网环境中客户端呈现的用户界面的示例示意图。
图4是图示根据本发明公开的多种实施方案的图1的联网环境中作为计算环境中执行的存货应用程序多个部分来实现的功能性的一个示例的流程图。
图5是提供根据本发明公开的多种实施方案的图1的联网环境中采用的计算环境的一个示例说明的示意框图。
具体实施方式
云计算基础设施允许客户实现在计算装置上执行的虚拟机实例。客户可以例如在机器实例中实现其选择的操作系统和应用程序套装。往往,云基础设施是使用分离的安全性模型来建模的,其中客户对机器实例的根功能性具有排他性访问权,而云服务提供商对底层云计算功能性具有排他性访问权。这防止云服务提供商和客户干扰其相应服务的运行,并且将这些服务的维护和配置的职能保留在其相应的管理员。
因为云服务提供商一般对客户机器实例没有根访问权且由此无法检查运行中的机器实例,所以云服务提供商不知道这些机器实例中正在执行什么应用程序。此类信息对于向云服务提供商的客户提供软件以便利于更好地营销其产品的独立软件供应商是有用的。此类信息对于实现机器实例的客户也是有用的,以便向他们告知软件更新、最佳实践合规(practicecompliance)、安全性漏洞或其他信息。在许多情况中,此信息可以被聚合,或仅在客户选择加入,如不会有害地泄漏证书或个人可识别信息的情况下才被使用。
虽然此信息一般不可直接被获取,但是从机器实例外的环境收集的数据可以提供有关机器实例内运行的应用程序的指示。例如,特定开放网络端口可以是用于特定应用程序的默认端口,这指示此应用程序可能在机器实例中被执行。作为另一个示例,网络路由选择配置可以将网络业务路由到机器实例,但是不能始发于机器实例路由网络业务,这可以是数据库服务器应用程序的指示。为机器实例或磁盘冗余性配置分配的磁盘空间也可以指示机器实例中正在执行的应用程序的类型。在尝试识别机器实例中正在执行的应用程序的类型时还可以考虑其他一些因素。
此外,可以将这些因素聚合以识别多种应用程序,这些应用程序可以包括跨多个服务器和/或机器实例一起工作以提供特定服务的一套软件应用程序。示例服务可以是商用智能服务、客户关系管理(CRM)服务、人力资源管理系统(HRMS)、企业绩效管理系统(EPM)、供应链管理系统(SCM)以及其他。示例因素可以是机器实例可能具有已知特定服务使用的数据库服务器的默认端口的第一开放网络端口。该机器实例或另一个关联的机器实例还可能具有已知与该数据库服务器结合使用的分析服务的默认端口的第二开放网络端口。个体性地,作为默认的这些开放端口可以指示它们相应的应用程序,但是,通过聚合,存在数据库服务器和分析服务器都作为供应商提供的复合型软件套装而执行更高可能性。例如,供应商A可能提供包括在多个服务器和/或虚拟机实例上运行的SQL数据库、数据仓库和分析模块的商业智能软件组件。另一个供应商,供应商B可能提供类似的商用智能软件,但是组件之间的软件组件、架构和数据流可能有所不同(以及防火墙信息、端口信息、网络拓扑、数据传输特征(带宽、流、突发性等)、虚拟机实例大小等)。通过聚合地分析多个实例和/或计算机系统上的这些特征,能够就有关客户正在执行哪个供应商的软件服务产生参考。
目录应用程序将与机器实例的运行和配置相关的数据聚合,包括硬件利用率、网络配置、网络路由选择配置、磁盘配置、已知要在该机器实例中执行的应用程序或其他数据。然后将聚合的数据与已知应用程序配置文件比较来识别该机器实例中执行的应用程序。识别可以与元数据一起存储在数据存储中以供之后在生成体现应用程序使用的分析报告时使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊科技公司,未经亚马逊科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480014767.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:在协作创作环境中跟踪改变
- 下一篇:具有深度因素和安全因素的电子商务网络





