发明名称 SYSTEM AND METHOD OF SEMANTICALLY MODELLING AND MONITORING APPLICATIONS AND SOFTWARE ARCHITECTURE HOSTED BY AN IAAS PROVIDER
摘要 The present disclosure is directed to a monitoring system for automatically inferring, without human modelling input or information regarding actual physical network connectivity, a service architecture of a widely distributed service operated by an Infrastructure-as-a-Service (IaaS) tenant but deployed on a set of virtual resources controlled by an independent IaaS provider. The monitoring system can collect infrastructure metadata and/or system-level metric data characterizing the set of virtual resources from the IaaS provider, and automatically infer from the metadata and/or metric data how the virtual resources should be organized into groups, clusters and hierarchies. The monitoring system can automatically infer this service architecture using naming conventions, security rules, software types, deployment patterns, and other information gleaned from the metadata and/or metric data. The monitoring system can then run analytics based on this inferred service architecture to report on service operation.
申请公布号 US2015082432(A1) 申请公布日期 2015.03.19
申请号 US201314144818 申请日期 2013.12.31
申请人 Stackdriver, Inc. 发明人 EATON Patrick Randolph;JACOB Philip;KATZ Jeremy Lee
分类号 H04L29/06 主分类号 H04L29/06
代理机构 代理人
主权项 1. A system for inferring a service architecture to facilitate analysis and monitoring of a widely distributed service operated by an Infrastructure-as-a-Service (IaaS) tenant but deployed on a set of virtual resources controlled by an independent IaaS provider and allocated to the IaaS tenant, in which the distributed service may be at least one of geographically dispersed, part of different communication networks, and disjoint, wherein the IaaS provider is responsible for selection of the set of resources, wherein an operational capacity of the set of resources may change substantially and rapidly, and wherein the IaaS tenant has no direct control over, and limited visibility into, the selection of the set of resources, the system comprising: an infrastructure platform collector configured to collect metadata, the metadata comprising (i) IaaS-provider metadata expressed in a fixed format, the fixed format being prescribed by the IaaS provider, the IaaS-provider metadata characterizing the set of virtual resources then being used by the distributed service, and (ii) IaaS-tenant metadata expressed in arbitrary text specific to the IaaS tenant that the IaaS tenant uses to characterize the resources used in providing the distributed service; a semantic modeler configured to automatically infer, based at least in part on the metadata and without human operator modeling input and information regarding actual physical network connectivity between resources, a service architecture having roles and relationships among resources, wherein the service architecture includes at least one of an inferred group, an inferred cluster, and an inferred hierarchy; and an analysis module configured to select and execute analytics on the resources based at least in part on the inferred service architecture, wherein the analytics include at least one of group analytics based on the inferred group, and cluster analytics based on the inferred cluster.
地址 Boston MA US