Introduction
When you want to control who can talk to your cloud servers, you use security groups and network ACLs. They both protect your network but work in different ways and places.
When you want to control traffic to and from individual cloud servers (instances).
When you need to set rules that apply to all servers in a subnet.
When you want to allow only certain IP addresses to access your web app.
When you want to block specific IP addresses from reaching your network.
When you want to add an extra layer of protection by combining both controls.