I am designing a backup strategy for one of the new applications. We have a Azure SQL server VM (IaaS) which hosts one critical ready only database and we are using SQL server 2017 version.
As a general traditional practice, we configure full, differential and log backups on our SQL server. But I am trying to challenge this idea to ourselves and answer "why do we need SQL backups when we can take VM snapshots which will serve the purpose considering its a ready only database and it is under simple recovery model"
Could anyone help me to understand why we may/have to opt for SQL server backups over VM snapshots in Azure?