The main difference between these two is

Replication is done mainly in a scenario when data is maintained by more that 1 servers (distributed) to maintain a sync between the data.

Data backup is done to maintain a copy of data at can be used to restore the system