Cloud service for cross-cloud operations

US11398989B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11398989-B2
Application numberUS-202117142787-A
CountryUS
Kind codeB2
Filing dateJan 6, 2021
Priority dateOct 31, 2019
Publication dateJul 26, 2022
Grant dateJul 26, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A disclosed cloud service (CS) enables cross-cloud access to data resources and cross-cloud execution of orchestrations, including automations. The CS includes a peer-to-peer (P2P) cloud orchestrator service (COS) and a cloud broker service (CBS). The COS enables P2P identification and communication routing between different cloud computing environments. The CBS enables cross-cloud access to data and orchestrations (e.g., one or more scripts, workflows, and/or scheduled jobs) from different cloud computing environments. Additionally, the data center may be configured to route all orchestration calls of a data center through the CS, such that the CS can ensure that references to local data and orchestrations are handled within the data center, while references to data and orchestrations of a different data center are suitably routed to be handled by a corresponding CS of the appropriate data center.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system, comprising: a first server group hosting a first cloud, wherein the first server group comprises: processing circuitry; and a memory, wherein the memory stores instructions of a first cloud service (CS) that, when executed by the processing circuitry, cause the processing circuitry to perform operations comprising: establishing a peer-to-peer communication channel between the first CS of the first server group and a second CS of a second server group, wherein the second server group hosts a second cloud having a source instance to be migrated to a target instance of the first cloud; and performing, via the first CS of the first server group, at least a portion of a cross-cloud instance migration automation, wherein the cross-cloud instance migration automation comprises: allocating, via the first CS of the first server group, one or more virtual servers and one or more database servers of the target instance at the first server group; installing and configuring, via the first CS of the first server group, the one or more virtual servers of the target instance based on a configuration of one or more virtual servers of the source instance; and restoring, via the first CS of the first server group, a backup copy of data of the source instance to the first server group of the target instance. 2. The system of claim 1 , wherein the second server group is configured to prevent any changes to the configuration of the one or more virtual servers while the cross-cloud instance migration automation is being performed. 3. The system of claim 1 , wherein the one or more virtual servers are configured to use source instance data stored in the second server group before the backup copy of the data of the source instance is restored to the first server group of the target instance. 4. The system of claim 1 , wherein the cross-cloud instance migration automation comprises transmitting, via the first CS of the first server group, a command to create the backup copy of the data of the source instance to the second server group after installing and configuring the one or more virtual servers of the target instance. 5. The system of claim 1 , wherein the cross-cloud instance migration automation comprises transmitting, via the first CS of the first server group, a command to prevent any changes to source instance data stored in the second server group after restoring the backup copy of the data of the source instance to the first server group of the target instance. 6. The system of claim 1 , wherein the operations comprise transmitting, to the second server group, timing data indicative of a time period during which the cross-cloud instance migration automation is expected to be performed. 7. The system of claim 6 , wherein the second CS of the second server group is configured to provide an indication of downtime of the source instance to one or more user devices associated with the source instance after receiving the timing data indicative of the time period. 8. A method, comprising: establishing a peer-to-peer communication channel between a first cloud service (CS) of a first server group and a second CS of a second server group, wherein the first server group hosts a first cloud having a target instance, and wherein the second server group hosts a second cloud having a source instance to be migrated to the target instance of the first cloud; and performing, via the first CS of the first server group and the second CS of the second server group, a cross-cloud instance migration automation, wherein the cross-cloud instance migration automation comprises: allocating, via the first CS of the first server group, one or more virtual servers and one or more database servers of the target instance at the first server group; installing and configuring, via the first CS of the first server group, the one or more virtual servers of the target instance based on a configuration of one or more virtual servers of the source instance; and restoring, via the first CS of the first server group, a backup copy of data of the source instance to the first server group of the target instance. 9. The method of claim 8 , wherein the cross-cloud instance migration automation comprises deactivating, via the second CS of the second server group, the source instance. 10. The method of claim 8 , wherein the cross-cloud instance migration automation comprises preventing, via the second CS of the second server group, any changes to source instance data stored in the second server group after restoring the backup copy of the data of the source instance to the first server group of the target instance. 11. The method of claim 10 , wherein the cross-cloud instance migration automation comprises comparing, via the second CS of the second server group, the source instance data stored in the second server group to the backup copy of the data of the source instance. 12. The method of claim 8 , wherein the cross-cloud instance migration automation comprises receiving, via the first CS of the first server group, one or more indications of respective changes that have occurred to source instance data based on a comparison between the source instance data stored in the second server group and the backup copy of the data of the source instance. 13. The method of claim 12 , wherein the cross-cloud instance migration automation comprises updating the backup copy of the data of the source instance stored in the first server group based on the one or more indications of the respective changes that have occurred to the source instance data. 14. One or more non-transitory, computer-readable media at least collectively storing instructions of a first cloud service (CS) executable by processing circuitry of a first server group hosting a first cloud, wherein the instructions, when executed by the processing circuitry, cause the processing circuitry to perform operations comprising: establishing a peer-to-peer communication channel between the first CS of the first server group and a second CS of a second server group, wherein the second server group hosts a second cloud having a source instance to be migrated to a target instance of the first cloud; and performing, via the first CS of the first server group, at least a portion of a cross-cloud instance migration automation, wherein the cross-cloud instance migration automation comprises: allocating, via the first CS of the first server group, one or more virtual servers and one or more database servers of the target instance at the first server group; installing and configuring, via the first CS of the first server group, the one or more virtual servers of the target instance based on a configuration of one or more virtual servers of the source instance; and restoring, via the first CS of the first server group, a backup copy of data of the source instance to the first server group of the target instance. 15. The one or more non-transitory, computer-readable media of claim 14 , wherein the cross-cloud instance migration automation comprises receiving, via the first CS of the first server group, capacity data indicative of capacity information from the second server group. 16. The one or more non-transitory, computer-readable media of claim 15 , wherein the one or more virtual servers and the one or more database servers of the target instance are allocated based on the capacity data indicative of the capacity information. 17. The one or more non-transitory, computer-readable media of claim 14 , wherein the cross-cloud instance migration automati

Assignees

Inventors

Classifications

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • Creating, deleting, cloning virtual machine instances · CPC title

  • Integrating service provisioning from a plurality of service providers · CPC title

  • Aspects of the degree of configuration automation · CPC title

  • by horizontal or vertical scaling of resources, or by migrating entities, e.g. virtual resources or entities · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11398989B2 cover?
A disclosed cloud service (CS) enables cross-cloud access to data resources and cross-cloud execution of orchestrations, including automations. The CS includes a peer-to-peer (P2P) cloud orchestrator service (COS) and a cloud broker service (CBS). The COS enables P2P identification and communication routing between different cloud computing environments. The CBS enables cross-cloud access to da…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/5072. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 26 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).