Home

BackupJob

BackupJob is a defined backup operation managed by data protection software. It represents a single scheduled or on-demand task that selects data sources, specifies a destination, and governs how the data is copied and stored. A BackupJob is typically created to automate regular protection of important data and to streamline recovery processes.

Common components of a BackupJob include a unique name, a source specification (such as files and folders,

During execution, the backup agent collects the selected data, applies any filters, creates a backup set, transfers

Security and compliance considerations for a BackupJob often include encryption in transit and at rest, key

In cloud-native environments, BackupJob objects may be implemented as declarative resources (for example, as custom resources

databases,
virtual
machines,
or
application
data),
a
destination
repository,
and
a
backup
type
(full,
incremental,
or
differential).
It
also
includes
scheduling
information
(cron-based
or
built-in
schedulers),
a
retention
policy,
and
optional
data
transformation
settings
such
as
compression,
deduplication,
and
encryption.
Some
implementations
support
pre-
and
post-backup
hooks
or
scripts.
data
to
the
target
storage,
and
performs
integrity
checks.
Post-processing
may
involve
verification,
reporting,
and
optional
restoration
tests.
Backups
are
typically
logged
and
can
be
monitored
for
progress
and
completion
status,
with
mechanisms
to
retry
failed
tasks.
management,
access
controls,
and
immutability
or
WORM
features
to
prevent
tampering.
Retention
and
archiving
policies
enforce
regulatory
requirements
and
organizational
data
governance.
in
a
managed
controller)
to
enable
automated,
repeatable
protection
across
diverse
data
stores.
Related
concepts
include
restore
jobs
and
replication
tasks.