| CPC H04L 41/0866 (2013.01) [H04L 41/0853 (2013.01); H04L 41/0856 (2013.01); H04L 41/12 (2013.01); H04L 43/08 (2013.01)] | 16 Claims |

|
15. A system, the system comprising:
an asset source comprising an asset;
a target storage; and
a proxy node operatively connected to the asset source and the target storage, and comprising a computer processor configured to perform a method for configuration checking of asset protection infrastructure, the method comprising:
receiving a configuration check request specifying the asset source and the target storage;
performing an asset source configuration check of the asset source to obtain an asset source configuration state;
performing a target storage configuration check of the target storage to obtain a target storage configuration state;
extracting an asset source connection attempt result from the asset source configuration state;
extracting a target storage connection attempt result from the target storage configuration state;
making a first determination that the asset source connection attempt result and the target storage connection attempt result both reflect a successful result;
based on the first determination:
performing an asset backup configuration check of a backup operation involving the asset, comprising:
establishing, using a preferred asset source network interface, a connection to the asset source;
creating an asset snapshot of the asset hosted on the asset source;
mounting the asset snapshot to obtain a mounted asset snapshot;
identifying, using the mounted asset snapshot, asset metadata descriptive of the asset;
making a second determination that the asset metadata fails to satisfy genuine backup criteria;
partitioning, based on the second determination and of the mounted asset snapshot, asset snapshot data into multiple asset snapshot data slices;
performing a simulated backup operation of the multiple asset snapshot data slices from and to the mounted asset snapshot;
collecting simulated backup operation input-output (IO) performance metrics for the simulated backup operation; and
obtaining an asset backup configuration state comprising the simulated backup operation IO performance metrics;
generating a configuration check response comprising the asset source configuration state, the asset backup configuration state, and the target storage configuration state; and
returning the configuration check response in response to the configuration check request.
|