An Azure service that provides defense against distributed denial-of-service (DDoS) attacks.
Answers inline:
Q1. Is the $2,944/month charge per DDoS Protection Plan, or per VNet?
A1: It is per DDoS Protection Plan. The number of VNets doesn't matter
Q2. For example, if we have 10 VNets associated with a single DDoS Protection Plan and the total number of protected public IP resources across those VNets is less than 100, would the total DDoS Network Protection charge remain $2,944/month?
A2: Yes, the charge would be $2,944/month since you have fewer than 100 Public IPs protected
Q3. Can those VNets be across multiple subscriptions while using the same DDoS Protection Plan?
A3: Yes, the VNets can be in multiple subscriptions while using same DDoS Protection Plan, provided the subscriptions are all part of the same tenant
Q4. Apart from the $2,944/month base charge, are there any additional charges for associating multiple VNets with the plan?
A4: No
Q5. Are there any other DDoS-related charges we should consider, such as charges for data processing, monitoring/logging, or any other associated services?
A5: Yes, you may incur Azure Monitor charges. For example, sending data to Log Analytics workspace, alerts, notifications, may incur charges. Please see details on Azure Monitor pricing page
Thanks.
-TP