Skip to content
Calcrivo

Cloud Armor Calculator

Price Cloud Armor policies, rules and request volume, and compare pay-as-you-go with a Managed Protection subscription.

Inputs

policies
USD/month
rules
USD/month
millions
USD/million
USD/month
resources
resources
USD/month
GiB
USD/GiB

Monthly Cost

$415.00

Standard Tier Cost

$415.00

Managed Protection Plus Cost

$3,090.00

Policy and Rule Charge

$40.00

Request Inspection Charge

$375.00

Cheaper Tier at This Volume

Standard — pay as you go costs less, though it excludes the DDoS bill protection and response team

Cost per Million Requests

$0.8300

Requests Where the Subscription Wins

4,067millions

Step by step

  1. Values used

    Security policies = 3 policies; Price per policy = 5 USD/month; Rules across all policies = 25 rules; Price per rule = 1 USD/month; Requests inspected = 500 millions; Price per million requests = 0.7500 USD/million; Service tier = Standard (pay as you go); Managed Protection Plus subscription = 3,000 USD/month; Protected resources = 12 resources; Resources included in the subscription = 100 resources; Price per resource above the allowance = 30 USD/month; Data processed by Managed Protection = 2,000 GiB; Managed Protection data price per GiB = 0.0450 USD/GiB

  2. Cloud Armor

    standard = policies × policy price + rules × rule price + millions of requests × request price; Plus = subscription + resources above the allowance × per-resource price + processed GiB × data price.

  3. Monthly Cost

    = 415.00

  4. Standard Tier Cost

    = 415.00

  5. Managed Protection Plus Cost

    = 3,090.00

  6. Policy and Rule Charge

    = 40.00

  7. Request Inspection Charge

    = 375.00

  8. Cheaper Tier at This Volume

    = Standard — pay as you go costs less, though it excludes the DDoS bill protection and response team

How it works

Standard Cloud Armor bills three things: each policy, each rule inside it, and every million requests evaluated. Managed Protection Plus replaces the policy and request meters with a flat subscription plus a per-GiB data charge, so the crossover depends almost entirely on request volume rather than on rule count. Rule count is cheap and request volume is not, so a WAF that inspects a busy public endpoint can cost more than the service behind it — and Plus also buys DDoS bill protection, which is a financial control rather than a technical one. Confirm subscription terms and per-request pricing in the Google Cloud pricing calculator, since the subscription has a minimum commitment.

Formula

Cloud Armor

standard = policies × policy price + rules × rule price + millions of requests × request price; Plus = subscription + resources above the allowance × per-resource price + processed GiB × data price.

policy price
Fixed monthly charge per security policy
request price
Per-million charge for requests evaluated against your rules
subscription
Managed Protection Plus fee, which bundles rules, requests, Adaptive Protection and DDoS bill protection

Frequently Asked Questions

How is Cloud Armor calculated?

standard = policies × policy price + rules × rule price + millions of requests × request price; Plus = subscription + resources above the allowance × per-resource price + processed GiB × data price. Standard Cloud Armor bills three things: each policy, each rule inside it, and every million requests evaluated. Managed Protection Plus replaces the policy and request meters with a flat subscription plus a per-GiB data charge, so the crossover depends almost entirely on request volume rather than on rule count.

Why does Cloud Armor matter?

Rule count is cheap and request volume is not, so a WAF that inspects a busy public endpoint can cost more than the service behind it — and Plus also buys DDoS bill protection, which is a financial control rather than a technical one. Confirm subscription terms and per-request pricing in the Google Cloud pricing calculator, since the subscription has a minimum commitment.

What values do I need to enter?

This calculator takes 13 inputs: Security policies, Price per policy, Rules across all policies, Price per rule, Requests inspected, Price per million requests, Service tier, Managed Protection Plus subscription, Protected resources, Resources included in the subscription, Price per resource above the allowance, Data processed by Managed Protection, Managed Protection data price per GiB. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

Does Cloud Armor charge for requests it blocks?

Yes. The request meter counts requests evaluated against a policy, whether the verdict is allow, deny or rate-limit. That is the point of the rate-limiting rules — blocking cheaply at the edge is still cheaper than passing the traffic to your backends.

You might also need