How many Network Security Groups (NSG) can be attached to a NIC? Which is the current limit, or there is no limit at all?
One
When there are multiple NSGs attached to a NIC and those NSGs have different rules with the same priority how are they applied? How Azure make the merge of them?
Only one NSG per NIC is allowed
Is there additional complexity added if a SubNet is also linked to them?
You can associate NSG to subnet and NIC. The effective security rules of both is applied to the VM