Systems and methods for blueprint-based cloud management
AssigneeServiceNow, Inc.
InventorsGiri Padmanabh, Brajesh Goyal, Utpal Thakrar, Ashok Madhavan
Life of this patent
Estimating the term…
Abstract
Systems, methods, and media for translating requests to acquire or change goods and services by receiving a request in a service catalog. The received request is received in a format that is not suitable for a target vendor. The received request is then translated into a format suitable for the target vendor. The translated received request is then transmitted to the vendor using the translated format.
Claims21
A system comprising:
- one or more processors;
- and
- memory storing instructions configured to cause the one or more processors to interact using a single cloud application programming interface (API);
- to discover multi-cloud environments comprising public clouds and private clouds based at least in part on the single cloud API;
- identify relationships between configuration items in the public clouds and configuration items in private the clouds based at least on conducting a discovery operation on the multi-cloud environments;
- build a service model using the identified relationships;
- provide a service map based at least in part on the service model, wherein the service map indicates the identified relationships;
- and
- perform a service management operation on the multi-cloud environments using the service model.
A tangible, non-transitory, and computer-readable medium having instructions stored thereon that, when executed, are configured to cause one or more processors to:
- interact with a single cloud application programming interface (API);
- discover configuration items using a discovery operations performed on multi-cloud environments comprising public clouds and private clouds based at least in part on the single cloud API;
- identify relationships between configuration items in the public clouds and configuration items in the private clouds based at least on the discovery process the multi-cloud environments;
- build a service model using the identified relationships;
- provide a service map based at least in part on the service mode, wherein the service map indicates the identified relationships;
- and
- perform a service management operation on the multi-cloud environments using the service model.
A method, comprising:
- interacting with a single cloud application programming interface (API);
- discovering multi-cloud environments using a discovery operation, wherein the multi-cloud environments comprise public clouds and private clouds based at least in part on the single cloud API;
- identifying relationships between configuration items in the public clouds and configuration items in the private clouds based at least on the discovery operation performed on the multi-cloud environments;
- building a service model using the identified relationships;
- providing a service map based at least in part on the service model, wherein the service map indicates the identified relationships;
- and
- performing a service management operation in the multi-cloud environments using the service model.
(canceled)
Dependencies are inferred from the claim text.