Hello @Reid Moffat
In Azure App Service, you can easily restore app backups. You can also make on-demand custom backups or configure scheduled custom backups. You can restore a backup by overwriting an existing app by restoring to a new app or slot. This article shows you how to restore a backup and make custom backups.
Back up and restore are supported in Basic, Standard, Premium, and Isolated tiers. For Basic tier, only the production slot can be backed up and restored.
Azure functions deployed to consumption and premium plans don't provide access to custom and automatic backups. Function app's content is in an Azure storage account. Use Azure Storage redundancy options to ensure your storage account meets its availability and durability targets during an outage.
https://learn.microsoft.com/en-us/azure/app-service/manage-backup?tabs=portal
Another approach for backing up Azure App Service and Azure Functions is using Infrastructure as Code approach with such tools as Terraform, Bicep or ARM templates