Will it be possible to restore backups?

Yes, we can restore Backups as and when required. Since it is a managed solution you will not be able to restore the backups at your level for security reasons.