发明名称 SYSTEM AND METHOD OF ALERTING ON EPHEMERAL RESOURCES FROM AN IAAS PROVIDER
摘要 The present disclosure is directed to a system for monitoring and analyzing operation 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 set of virtual resources provided to the IaaS tenant by the IaaS provider is selected by the IaaS provider and can change rapidly in both size and composition (i.e., the virtual resources are “ephemeral”). The monitoring system can integrate system-level metrics collected directly from virtual resources with infrastructure metadata characterizing the virtual resources collected from the IaaS provider to report on operation of the virtual resources. The infrastructure metadata can contain a resource type, a resource role, an operational status, an outage history, or an expected termination schedule. By integrating different sources of data, the monitoring system can avoid inaccurate analysis.
申请公布号 US2015081882(A1) 申请公布日期 2015.03.19
申请号 US201314145108 申请日期 2013.12.31
申请人 Stackdriver, Inc. 发明人 BARTUCCA Michael;KATZ Jeremy Lee;JACOB Philip
分类号 H04L12/26 主分类号 H04L12/26
代理机构 代理人
主权项 1. A system for monitoring and analyzing operation 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 query Application Program Interfaces (APIs) defined by the IaaS provider to collect infrastructure metadata characterizing at least one of a resource type, a resource role, an operational status, an outage history, and an expected termination schedule of resources in the set of resources then being deployed for use by the distributed service at the time of the query, and wherein the infrastructure platform collector queries the provider APIs sufficiently often and according to a computer-implemented schedule to capture an expected rate of change of the set of resources; a data gateway configured to receive system-level metrics related to the operation of the set of virtual resources, the system-level metrics being received from a plurality of system data collectors separate from the provider APIs, the system data collectors being executed on at least some of the resources in the set of resources being used by the IaaS tenant; and an analysis module configured to analyze the system-level metrics to report on operation of at least part of the set of virtual resources, wherein the analysis module conditions the reporting based at least in part on the infrastructure metadata, such that the analysis of the analysis module takes into account at least one of the resource type, the resource role, the operational status, the outage history, and the expected termination schedule of the resources on which the analysis module is reporting to avoid inaccurate analysis.
地址 Boston MA US