US 11,947,504 B1
Multi-cloud data processing and integration
Vaibhav Mahendrabhai Shah, Pune (IN); Nikhil Prakash Bhandari, Maharashtra (IN); Ankit Gupta, Phursungi (IN); Rashika Dayaram Choudhari, Maharashtra (IN); Anu Saxena, Uttarakhand (IN); Hirendra Parihar, Indore (IN); Kushal Verma, Kashmir (IN); Lalitkumar Maganlal Jain, Maharashtra (IN); Himanshu Nityanand Puranik, Maharashtra (IN); and Rajesh Bhat, Bangaluru (IN)
Assigned to Accenture Global Solutions Limited, Dublin (IE)
Filed by Accenture Global Solutions Limited, Dublin (IE)
Filed on Oct. 31, 2022, as Appl. No. 18/051,085.
Int. Cl. G06F 16/21 (2019.01); G06F 16/25 (2019.01)
CPC G06F 16/214 (2019.01) [G06F 16/256 (2019.01); G06F 16/258 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a device, a request to merge a first cloud computing instance with a second cloud computing instance to generate a multi-cloud computing instance;
accessing, by the device, a first application programming interface to obtain a first configuration of the first cloud computing instance,
wherein the first configuration of the first cloud computing instance is associated with first metadata in a first format identifying a first set of values for a set of attributes of the first cloud computing instance;
accessing, by the device, a second application programming interface to obtain a second configuration of the second cloud computing instance,
wherein the second configuration of the second cloud computing instance is associated with second metadata in a second format identifying a second set of values for the set of attributes;
selecting, by the device, a source configuration for one or more conflicting values for attributes of the set of attributes;
generating, by the device, a target configuration for an integrated multi-cloud using the source configuration for the one or more conflicting values for attributes and a mutually identified configuration for one or more non-conflicting values for attributes of the set of attributes; and
instantiating, by the device, a set of resources with the target configuration for the multi-cloud computing instance; and
providing, by the device, output identifying the multi-cloud computing instance.