Patent ID: 11882177
Assignee: YUGABYTEDB, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A computing system comprising:
a first cloud infrastructure and a first provisioning server, said first provisioning server being operable to provision nodes of said first cloud infrastructure in response to receiving of commands according to a first syntax/semantics;
a second cloud infrastructure and a second provisioning server, said second provisioning server being operable to provision nodes of said second cloud infrastructure in response to receiving of commands according to a second syntax/semantics; and
an orchestration server to provide a common user interface to a user, wherein said user is facilitated to provide an input data to provision via said common user interface a distributed database containing both of a first set of nodes in said first cloud infrastructure and a second set of nodes in said second cloud infrastructure, wherein said orchestration server issues, after receipt of said input data, a first set of commands to said first provisioning server and a second set of commands to said second provisioning server to provision said distributed database to contain both of said first set of nodes and said second set of nodes,
wherein said first set of commands is according to said first syntax/semantics to provision said first set of nodes in said first cloud infrastructure, and
wherein said second set of commands is according to said second syntax/semantics to provision said second set of nodes in said second cloud infrastructure,
wherein, after said provisioning, said distributed database stores a plurality of tables, wherein data corresponding to at least a part of a first table of said plurality of tables is replicated onto at least some nodes of both of said first set of nodes of said first cloud infrastructure and said second set of nodes of said second cloud infrastructure, said at least some nodes including a second node of said second set of nodes,
wherein, after said distributed database is deployed, a first node of said first set of nodes in said first cloud infrastructure is operative to receive a client request directed to said part of said first table of said distributed database and said second node of said second set of nodes in said second cloud infrastructure is operative to process and respond to said client request,
wherein said client request is forwarded from said first node to said second node by operation of said distributed database to enable said second node to receive and process said client request,
whereby said first set of nodes and said second set of nodes together operate to provide said distributed database spanning said first cloud infrastructure and said second cloud infrastructure,, wherein each of said first provisioning server, said second provisioning server and said orchestration server contains at least one corresponding processor and at least one corresponding memory.