Firewall

Definition

Security software that blocks unauthorized access to your computer or network. Like a security guard for your digital data.

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between a firewall and a security group?
A firewall is a broader traffic-filtering control that can inspect and block network connections based on rules (and, in some managed services, advanced features like threat signatures). A security group is a cloud-specific, instance-level virtual firewall that typically allows/denies traffic based on IP, port, and protocol for a specific resource. In practice, security groups are often used for simple allow-listing close to workloads, while managed firewalls can provide centralized policies and deeper inspection for entire networks.
When should I use a firewall in the cloud?
Use a firewall when you need to control which traffic is allowed into or out of your network or workloads. Common cases include: exposing an application to the internet safely (allow only required ports), restricting admin access (only from trusted IPs/VPN), segmenting environments (prod vs. dev), controlling outbound traffic to reduce data exfiltration risk, and meeting compliance requirements that require centralized network security controls.
How much does a firewall cost?
Cost depends on the type of firewall. Basic cloud firewall rules (like GCP VPC Firewall Rules) are often included as part of the networking service, while managed firewall products (like AWS Network Firewall, Azure Firewall, and OCI Network Firewall) typically charge based on deployment time (per hour) plus traffic processed (per GB) and sometimes additional features (threat intelligence, logging, or premium tiers). Your main cost drivers are throughput, number of protected networks/endpoints, and how much logging/inspection you enable.

Category: security

Difficulty: intermediate

See Also