Daily backup of M-Files, MS SQL (80GB), and vault contents (40GB), best practice.

I am interested in the best practice for daily backup of M-Files, MS SQL, and vault contents.
The MS SQL database is approximately 70GB, and the vault contains around 40GB.
What is the most reliable backup method or procedure?

Thanks