What is our primary use case?
We usually enable DDoS Protection for any client. It's an additional layer of protection. We enable DDoS protection in addition to the default protection we get.
But, it depends on the architectural requirements. Some applications may not require DDoS protection based on their application standards or requirements. But I strongly suggest enabling DDoS protection for any client applications that are exposed to the internet, not just the intranet.
What is most valuable?
There are different types of network security, but I always prefer endpoint security. Endpoint security on both the source and destination side is key. It's usually IP configuration-based and uses some security keys for protection. That's more secure. Even if someone tries to hack or do something in between, it usually won't break the network security. But there are different types of securities. So, I always prefer endpoint security.
The adaptive tuning in Azure DDoS Protection is also a very good option. When it comes to security, firewalls play a vital role. But even a firewall is something placed in between to allow requests from the source to the destination. But, I always suggest endpoint security is a good option.
And for web applications, I always go for a web application firewall (WAF). This is available for AWS, even Alibaba Cloud. Everywhere, the same option is available. The WAF, by default, is going to play a vital role for web applications.
AI capabilities are very good. I would rate them an eight out of ten. It depends on how people leverage it. Some people do customizations also. Other than what users do, they want to go for additional security by writing some AI algorithms, etcetera. So it all depends. But, it is very much supportive from an AI and all other aspects.
What needs improvement?
It's not very easy to configure, in my view. We have to do some work behind the scenes. It's not very simple. We have to do it very carefully, and we need to monitor this enablement as well. But apart from that, I didn't see any kind of challenges.
So, in my opinion, configuration is the main trouble for them. It is something that can be done to be better. Not just configuration. You need an expert who knows the ins and outs of these security solutions.
In my experience, people struggle with configuration. While configuring, we get this error, we get that error, and then we try to fix those issues. I have seen those. It's not straightforward.
For how long have I used the solution?
I have almost three to four years of experience.
What do I think about the stability of the solution?
I would rate the stability of this solution an eight out of ten.
What do I think about the scalability of the solution?
Users always get value from anything security-related. I would rate the product's scalability an eight out of ten.
Usually, enterprise applications are more interested in this kind of protection, not small organizations.
How are customer service and support?
Support is usually handled by our internal staff, the experts will take care of that. Otherwise, we need to go to Microsoft.
Microsoft has many clients. The support they are going to give is based on your tier also. If you belong to a highest tier client, a premier client, it's different than if you belong to a normal client. We are a premier member of Azure, but my clients may not be.
We are a premier client, but my client may not be. So when it comes to my clients, we need to raise a ticket under the client. So, it all depends. That's why I don't want to go for eight or nine. On average, I give customer service and support a seven out of ten.
How would you rate customer service and support?
How was the initial setup?
The initial setup is straightforward. You can deploy it everywhere. That depends on the application requirement. But it's cloud-first. It's very easy to implement in the cloud. Some cloud providers already give this as default security. Again, it is very easy to enable in the cloud, but we can also do it on-premises.
The deployment only takes a few hours. But again, it depends on the number of network servers or network components involved and the complexity of the application. That is very important. If your application or your company has a huge network, and if you want to enable DDoS Protection, it's going to depend on the complexity of the application or infrastructure. In my view, if it's a simple application with a few servers and components involved, it takes hours. If not, maybe one to two days also, but it needs extensive testing.
What was our ROI?
The operational cost for this security depends on the kind of organization users belong to. For example, for an enterprise client, it may be a very small cost. The revenue and incomes are very high, so they always go for high security. Whatever this product charges, those enterprise organizations can manage.
But when it comes to small or below-medium organizations, the operational cost is a bit high. So that's why, comparatively, whatever the organization type, this solution is definitely expensive. But, at the same time, we have the respective benefits from the security standpoint. So, that's the actual reason behind it.
Operational cost-wise, this particular solution could be bigger for small and below-medium organizations. For medium and enterprise organizations, it could be quite manageable operationally.
What's my experience with pricing, setup cost, and licensing?
It is an expensive solution. I would rate the pricing a seven out of ten, where one is a cheap solution and ten is an expensive one.
Which other solutions did I evaluate?
DDoS Protection is a common security feature in any cloud provider. It's there in AWS, Azure, and everywhere to avoid external attacks. So we usually implement DDoS protection and other security measures.
But every cloud provider offers default security and DDoS protection. So, I do have good experience in these different services.
What other advice do I have?
If someone uses an Azure infrastructure and the application is internet-based, I always suggest this solution for sure.
Overall, I give it a seven out of ten. Because anything security-related, I really support. Security is always key. Maybe you can have different third-party solutions also. But usually, if the infrastructure is with Azure, it is good to enable Azure-specific services sometimes, not every time.
But when it comes to security, I always suggest it is good to go with the respective cloud service provider's security service. That will always give more benefits than third-party solutions.