| CPC G06F 21/6245 (2013.01) [G06F 16/95 (2019.01)] | 9 Claims |

|
1. A router for securing cloud storage and databases and optimizing performance comprising:
a processor;
a network communication device; and
a non-transitory computer-readable memory storage device having stored thereon:
a routing table comprising:
instructions to the router for inserting tags defining a storage option into inbound data requests and routing the inbound data requests responsive to the inserted tags to storage options including secure storage, faster storage location; and storage with fault tolerance features;
a plurality of rules for selecting a final storage location to send inbound data requests responsive to an inserted tag comprised by the inbound data requests and a header comprised by the inbound data requests;
a plurality of actions, each action comprising instructions for routing inbound data requests responsive to the final storage location selected for the inbound data requests; and
a log of statistics of inbound data requests matched; and
a mapping table comprising a plurality of mappings of records related to the inbound data requests and where the inbound data requests are routed.
|