If you are using NSGs to only allow traffic from your database from the Web VMs, then you are in line for security best practices. Your SQL ports will not be open to the internet, and will only be able to receive expected requests from your web VMs.
I would double check that your SQL server is not open to the internet via port 1433 via public IPs as well.