CPC G06F 9/4881 (2013.01) [G06F 16/258 (2019.01); G06F 16/285 (2019.01); H04L 67/5683 (2022.05)] | 20 Claims |
1. A system for orchestrating storage instances in a multi-cluster environment, comprising:
a processor;
a memory storing program instructions which, when executed by the processor, causes the processor to:
receive data from one or more devices associated with a user;
access a profile of the user based on the received data;
identify one or more clusters and one or more databases in the multi-cluster environment based on the profile of the user, wherein each cluster of the one or more clusters comprises the one or more databases;
determine, via a database optimization algorithm, one or more parameters of the one or more databases;
dynamically route the data to the one or more databases in the identified one or more clusters based on the one or more parameters of the one or more databases;
update, based on the routed data, the memory to store available data storage in the one or more clusters and the one or more databases; and
generate a lookup table that includes the available data storage in the one or more clusters and the one or more databases.
|