CPC G06F 16/27 (2019.01) [G06F 11/1461 (2013.01); G06F 11/1464 (2013.01); G06F 11/2023 (2013.01); G06F 11/2097 (2013.01); G06F 16/128 (2019.01); G06F 16/137 (2019.01); G06F 16/1787 (2019.01); G06F 16/184 (2019.01); G06F 16/1827 (2019.01); G06F 16/1844 (2019.01); G06F 16/256 (2019.01)] | 30 Claims |
1. A system comprising:
at least one hardware processor; and
at least one memory storing instructions that cause the at least one hardware processor to perform operations comprising:
decoding a replication request received from a client device of a data provider, the replication request indicating a plurality of account objects for replication as a unit within a failover group object, the plurality of account objects being associated with a corresponding plurality of account object types, and the plurality of account object types comprising at least a users account object type;
generating a replication group object based on the replication request, the replication group object comprising a manifest, the manifest listing the plurality of account objects forming the unit and at least one target account associated with the replication, the plurality of account objects including a users account object of the users account object type listing users authorized to access the at least one target account;
performing the replication of the plurality of account objects as a unit from a source account of the data provider associated with a first deployment of the data provider into the failover group object stored at the at least one target account, the failover group object including the manifest, the at least one target account associated with a second deployment of the data provider, and the replication based on the manifest of the replication group object;
detecting one or more access privileges associated with the second deployment of the data provider and specified by an account object of the plurality of account objects listed in the manifest;
granting at least one computing device at the first deployment, access to the plurality of account objects replicated into the at least one target account based on the one or more access privileges;
performing a refresh operation of the replication group object at the least one target account based on a refresh command for the replication group object; and
generating a notification based on the refresh operation.
|