I need some insights/suggestions regarding our scheduling and retention setup.
We have around 250 servers that account for ~100TB which in turn are around ~50TB when backed up. (compression is doing nice job

Current setup:
1x Backup server with a Tape library:
Schedule: Weekly full backups with forward incremental
Retention period:
- each Weekly and each incremental we keep for 12 weeks
- Last backup of each month we keep for 12 months
At the new setup we have 2x linux repositories each of 180TB. The current tape library can be used but we would prefer to avoid it if possible.
We were thinking of doing a reverse incremental for 90 restore points, and hence cover the 12 weeks retention we had so far. That would need almost one of the repos.
I am not sure how to do the "keep the last backup of each month" for 12 months. The other repo is not enough so we need to use the Tape library for this part.
Would it be possible to break the same jobs to different repos depending on the retention period? so I can then create a tape job to move these backups to the tape?
Of course the way of thinking might be wrong and a new approach might be better, so please feel free to suggest any ideas and approaches.
Thank you !!