发明名称 Management-as-a-Service for On-Premises Information-Technology Systems
摘要 A Management-as-a-Service (MaaS) agent running on a SOPS creates collecting management statistics relating to the health, utilization, and performance of a subscriber on-premises system (SOPS). The MaaS agent forwards the collected data to a MaaS server, which stores the data in association with a tenant identifier (TID) in a multi-tenant database. The MaaS server tags user queries with the TID, so that the query result is based on management data for the respective SOPS, to the exclusion of SOPS associated with different TIDs. The use of multi-tenant techniques with non-multi-tenant SOPS allows one MaaS to manage plural SOPS while maintaining isolation of the management data for the respective SOPS. In addition, the use of multi-tenant techniques allows SOPS to be managed together with cloud-based subscriber applications, facilitating common management of hybrid cloud and on-premises systems.
申请公布号 US2017104639(A1) 申请公布日期 2017.04.13
申请号 US201615182438 申请日期 2016.06.14
申请人 Jiang Louie;Thombare Girish;Li Hongxing;Korotkov Dmitry 发明人 Jiang Louie;Thombare Girish;Li Hongxing;Korotkov Dmitry
分类号 H04L12/24;H04L29/08 主分类号 H04L12/24
代理机构 代理人
主权项 1. An information-technology management process comprising: executing Management-as-a-Service (MaaS) agents on respective subscriber on-premises systems (SOPSs), each SOPS system including a firewall, each. SOPS including a management target and a computer behind the firewall, the computer hosting the respective MaaS agent; collecting, by each MaaS agent, collected management data from the respective management target, the management data including health, utilization, or performance statistics; transmitting and tagging the collected management data, the transmitting including transmitting collected management data from respective SOPS to a MaaS server, the tagging including tagging the respective collected management data with a respective tenant identifiers (TIDs), such that different TIDs correspond to different SOPSs; storing stored management data in a multi-tenant database in association with respective TIDs, the stored management data being the same as or derived from the collected management data; receiving database queries from respective managers of respective SOPS; tagging the queries with TIDs for the respective SOPS; for each query, accessing data in the multi-tenant database tagged with the same TID that the query is tagged with, and not accessing data in the multi-tenant database tagged with TIDs but not with the TID with which the query is tagged; and returning to respective managers, query responses based at least in part on the respective data accessed from the multi-tenant database.
地址 Sunnyvale CA US