What is our primary use case?
We are utilizing Azure Kubernetes services. The monitoring policies and orchestration are being utilized with Kubernetes and the container registry. We utilize this accountability with the help of Azure Kubernetes services, and it is working for all the microservices.
We are utilizing other Azure solutions such as Site Recovery, DDoS, and Azure Firewall Manager.
I work on all Azure solutions because my profile is solution architect. Whatever the possibilities according to that, we support our application which works on the microservices-based architecture, and the entire ecosystem of software works on different things where we utilize Azure services, containers, AKS, from DevOps, monitoring, and project management tools such as Jira as Azure Boards. From the database side, we utilize SQL Server, Cosmos DB, so the entire ecosystem is working for the application. Occasionally, we utilize a few parts from AWS as these all work.
Hands-on, I would say, mainly on the PaaS services and some of the SaaS as. We hardly utilize infrastructure because earlier we utilized the infrastructure services for VMs. However, whenever we started utilizing Azure PaaS, such as Azure Function and Event Grid, we low utilize the infrastructure as a service.
What is most valuable?
The basic feature of Azure Firewall Manager is that it secures overall request response and prevents any kind of anonymous access. We are utilizing Azure Entra ID for group labeling, so Active Directory, or now it is Entra ID, securing our application for everyone who accesses it, and Azure Firewall Manager is definitely securing our projects and all its features are fine.
The overall architecture we created for the solution includes a centralized monitoring system and health monitoring MIS, which we realize with the help of Power BI. The security coming from outside is authenticated with the help of Entra ID and multi-factor authentication, which is all monitored in this tool, and it is indeed important for creating governance reports for the steering committee. This entire ecosystem we work in is helpful.
What needs improvement?
For Azure Firewall Manager, the learning curve for new people is a bit challenging, but the integration should be more straightforward for configuring a centralized system. We use Biceps, Infrastructure as Code, to create the infrastructure automatically, which we copy and paste across all environments such as QA, UAT, pre-production, and production. The same approach can be applied here, making it easier for any new team members to utilize the change management system we put in place. However, it is manageable and could be refined in the future.
What was my experience with deployment of the solution?
It is easier to deploy. Deployment does not pose any issues as we utilize GitHub, and the DevOps team takes care of pushing the code. The deployment is automated, as mentioned with Infrastructure as Code, and we just run that.
What do I think about the stability of the solution?
Regarding stability, it is 99.9% stable. I would give it a nine; it is good.
What do I think about the scalability of the solution?
Scalability is also good. Scalability is adequate, but sometimes we need to manually manage things such as data purging, security, and data deletion policies. I can say it is a nine.
How are customer service and support?
I would rate the vendor's technical support a seven, or maybe eight at best, because most of the time, the support isn't very attractive. However, it works, and sometimes whatever we have already done, they provide support that could indeed be improved.
How would you rate customer service and support?
What other advice do I have?
I have worked on many monitoring tools, not only Dynatrace, as I actually work on New Relic, Dynatrace, and Azure Monitor. I'm currently working with Azure Monitor.
We basically utilize Azure Firewall Manager from Azure side, the Azure Front Door, which works as CDN, and after that, we are utilizing the Azure API Management.
We are utilizing WAF. WAF, we have been utilizing for the last four to five years, which is also part of Azure Front Door. We are utilizing Azure Firewall Manager inside our services, and we are also utilizing the Azure virtual network VNET, where we create it and in the subnet we utilize the security network security groups. The Azure Firewall Manager is utilized outside where we have the landing zone and it works.
We are actually creating these policies, which we provide by Azure. Our GSO, that is the global security office we have, is a separate group that manages overall governance and monitoring for our organization's security. The policies provided by Azure network are utilized according to that, which defines the request response and access for the entire application, and these policies really help us.
We are not working on the integration with Azure Virtual WAN at this time. We are utilizing the integration on the API gateway to the world.
The utilization of PaaS is beneficial because we have thresholds that enable vertical and horizontal scaling. Whenever we utilize any kind of Azure PaaS services, such as function as services or whatever container we have created, we have set up that the policies recognize load levels and automatically scale according to that, so we don't experience any load issues. It is managed by Azure and we take advantage of it.
It depends because the pricing is based on the requirement whenever we utilize different regions. For backup purposes, we need to use multiple regions across Asia, Europe, North Europe, UK, and USA. It could be cheaper based on the monthly and yearly costs we bear, and we are under pressure from top management to start cost-cutting and release any unused services over the long term.
I would say the resources required are quite less, but time is saved significantly because utilizing automated solutions saves time, especially with Azure's capabilities. It saves both resources and time, but the cost is high.
We have approximately 3,000 users working with Azure Firewall Manager.
In the IT team, we have around 140 people managing the solution across different groups such as development, DevOps, and database. Overall, there are about 140 to 150 persons.
I rate Azure Firewall Manager a ten out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Microsoft Azure