Hi @Spencer Petrillo
Thanks for the Question and using Microsoft Q&A.
Can someone explain if the Azure Firewall is necessary
Azure Firewall is designed to protect your resources by filtering traffic based on rules you set. While it's a valuable tool for security, it might not be necessary for your use case, especially if you're only dealing with a small amount of data and not exposing your database to the internet. You could consider disabling it temporarily to see if it makes a difference in your costs.
Any other ideas to help lower the costs?
Ensure that your virtual machines and other resources are appropriately sized for your needs. Sometimes, smaller or fewer resources can handle your workload just as well.
Switch to the serverless tier to pay only for usage, especially if your database isn't always active.
Configure autoscaling to dynamically allocate and deallocate resources based on your performance needs.
Please refer to these Documentations that might help you:
https://learn.microsoft.com/en-us/azure/firewall/overview
https://learn.microsoft.com/en-us/azure/cost-management-billing/manage/check-free-service-usage
Hope this helps. Do let us know if you any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.