Is it considered best practice to disable the Windows Firewall on an Amazon EC2 instance, and control traffic only via EC2 Security Groups?
If I open a port on the server firewall, and then open the same port on the security group, it requires double maintenance.
EDIT:
I found an advantage of doing both. Actually when you filter by IP and port at AWS level , you have more performance as AWS server will do the deny job and the requests do not even reach your server and that saves you more RAM, CPU and bandwidth .
EDIT2:
Actually when you configure windows firewall by mistake to disable 3389 RDP port, your machine is gone.
What do you think ?