Flexible, light-weight, cloud based backup solution