Cobian Backup собирает по расписанию необходимые папки/файлы в отдельную папку (А) на отдельный диск (настраиваю так - чтоб обновленные файлы не затирали старые, к имени дописывается дата), а потом программой Диск-О (от Мейла) папку (А) синхронизирую с папкой (Б) в облаке.
В результате на локальном диске имею папку - с поддержкой версий истории файла, и на всякий случай тоже самое в облаке.
Копии не храню вечно - работая над проектом, делаю его копии. Сдаю проект - исключаю их резервирования