CPC G06F 16/275 (2019.01) [G06F 21/6218 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A method comprising:
obtaining, by one or more processors, a trained replication machine learning model that is trained to:
detect at least one object in a bucket at a source cloud for replication,
analyze historical replication failure data associated with a plurality of replication failures,
and
determine a timing for replicating the at least one object;
utilizing, by the one or more processors and in response to the bucket being configured with a cross region replication (CRR) service, a replication tool, comprising the trained replication machine learning model, to:
identify at least one existing object in the bucket for replication,
predict a replication failure based on the historical replication failure data,
determine a commencing time to replicate the at least one existing object based on the replication failure,
capture at least one snapshot of the bucket based on an identification of the at least one existing object, the at least one snapshot comprising information related to at least one of: the at least one existing object, metadata of the at least one existing object, or an access control list (ACL) of the at least one existing object,
generate at least one new object based on the snapshot of the bucket and the replication failure, and
replicate, when the replication failure occurs, the at least one new object-to a destination cloud according to the determined commencing time, the destination cloud being hosted at a cross-region storage.
|