Abstract:
In one implementation, a job dispatch engine can comprise a job engine to retrieve a job from a job store, a preference engine to receive a set of preference information, a validation engine to identify availability of an execution environment associated with the set of preference information, and a dispatch engine to dispatch the job to the execution environment based on the availability. In another implementation, a method for dispatching a job can comprise receiving a job from a job store, interrogating a source for an environment preference, identifying an execution environment based on the environment preference and a policy rule, and validating the execution environment for availability to execute the job.
Abstract:
Migrating objects from a source service to a target service includes with a migrating system, generating a migration list, the migration list includes a number of objects to migrate from a source service to a target service, loading a number of object migration jobs into a network-accessible work queue, the object migration jobs representing tasks that define how the objects are to migrate, retrieving, from the network-accessible work queue, the object migration jobs via a number of workers, loading the objects from the source service into the target service via the number of workers, and validating file checksums of the objects to ensure data integrity of the objects.