F5 Essential App Protect Service Pricing

F5 Cloud Services charges monthly for services consumed in the preceding month. You are billed only for resources used.

Two factors determine pricing for the Essential App Protect Service:

  • The total number of endpoints configured for all of your protected applications; and
  • The cumulative data transfer of requests and responses processed through the service for your endpoints.

Pricing

Endpoints: The endpoints fee is determined on an hourly basis, and the cost is per endpoint. For billing purposes, an endpoint is a unique region deployed for your application instance, and the average monthly cost per endpoint will be $182.50, based on 365 days per year * 24 hours per day * $0.25 per hour / 12 months.

Data Transfer: The data transfer fee is determined on a monthly basis and is the total number of gigabytes (GB) of clean traffic into and out of your application (request/response) during the preceding the month, in increments of 1 GB. Note that blocked requests do not get charged as data transfer because they do not get sent to your application.

Fee Category Rate
Endpoints $ 0.25 per endpoint per hour
Data Transfer $ 0.63 per GB

Pricing examples

Example 1

A company has an application with a single endpoint (AWS: US-East-1), and the application’s bi-directional traffic amounts to 478 GB in the month of June (30 days = 720 hours). Their bill for that month would be:

Fee Category Rate Unit 1 Unit 2 Total
Endpoints $ 0.25 per endpoint per hour 1 endpoint 720 hours $ 180.00
Data Transfer $ 0.63 per GB 478 GB   $ 301.14
Month Total $ 481.14
  • The endpoints fee is calculated as follows: $0.25 * 1 * 720 = $180.00
  • The data transfer fee is calculated as follows: $0.63 * 478 = $301.14

Example 2

This pricing example is for a customer who has a global application with endpoints in the US, Germany, and Australia with the following traffic in the month of July (31 days = 744 hours):

  • US: California (US-West-1) - 1000 GB
  • Germany (eu-central-1) - 600 GB
  • Australia (ap-southeast-2) - 400 GB
Fee Category Rate Unit 1 Unit 2 Total
Endpoints $ 0.25 per endpoint per hour 3 endpoints 744 hours $ 558.00
Data Transfer $ 0.63 per GB 2000 GB   $1260.00
Month Total $1818.00
  • The endpoints fee is calculated as follows: $0.25 * 3 * 744 = $558.00
  • The data transfer fee is calculated as follows: $0.63 * 2000 = $1260.00

This example shows that data transfer pricing is not dependent on location; it is simply the sum of all data transfer across all endpoints.

You can see the endpoints for this example by looking at the JSON configuration, as shown below:

_images/CS-EAP-Pricing-Example.2.png

This application instance, indicated by the blue arrow, has three endpoints, indicated by the three red arrows. You can also see that there are three subdomains listed as additional_fqdns. These subdomains have no impact on billing. Likewise, some of these endpoints could include multiple IP addresses, but because they are listed within a single endpoint, they only count as a single endpoint.


CloudFront pricing

Pricing for CloudFront usage will include two additional pricing metrics: Data Transfer and HTTP Requests.

CloudFront data transfer costs are based on geographic regions:

  • Edge Tier 1 = $0.06 per GB
  • Edge Tier 2 = $0.07 per GB
  • Edge Tier 3 = $0.1 per GB (preferred)
Edge
Locations
Included
Within



US &
Canada





Europe &
Israel





South
Africa,
Kenya, &
Middle
East


South
America





Japan






Australia






Singapore,
South
Korea,
Taiwan,
Hong
Kong, &
Philippines
India






Edge Tier 3 Yes Yes Yes Yes Yes Yes Yes Yes
Edge Tier 2 Yes Yes Yes Yes Yes Yes x x
Edge Tier 1 Yes Yes x x x x x x

CloudFront HTTP Requests costs are based on the number of requests:

  • Per 10k HTTP requests = $0.007

Cache invalidates are free of charge.

It should also be noted that content served from a cached location will not go through Essential App Protect, so there will be some cost savings due to reduced Essential App Protect traffic.

Pricing examples with CloudFront

CloudFront example 1

Spaceballs Inc has an application with a single endpoint (AWS: US-East-1), and the application’s bi-directional traffic amounts to 878 GB in the month of June. As the majority of spaceballs.com customers are American and Canadian, they have decided to choose the Edge Tier 1 option.

  • 400 GB would be served by the CloudFront caching PoP
  • 478 GB would be processed by EAP service
  • Overall 50 Million HTTP requests

Their bill for that month would be:

Fee Category Rate Unit 1 Unit 2 Total
Endpoints $ 0.25 per endpoint per hour 1 endpoint 720 hours $ 180.00
Data Transfer $ 0.63 per GB 478 GB   $ 301.14
CF Edge Tier 1 $ 0.06 per GB 878 GB   $ 52.68
CF HTTP Requests $ 0.007 per 10k requests 5000   $ 35.00
Month Total $ 566.82

note: Costs without CloudFront processing 878 GB of traffic would be $733.14 (29% higher).

CloudFront example 2

India Insurance has an application with a single endpoint (AWS: AP-south-1), and the application’s bi-directional traffic amounts to 950 GB with the majority of the client requests coming from India while the rest are from America, therefore the customer chose Edge Tier 3 option.

  • 500 GB would be served by the CloudFront caching PoP
    • 80 percent served by CF India PoP (400 GB) – CF Edge Tier 3
    • 20 percent served by CF US PoP (100 GB) - CF Edge Tier 1
  • 450 GB would be processed by EAP service
  • Overall 70 Million HTTP requests

Their bill for that month would be:

Fee Category Rate Unit 1 Unit 2 Total
Endpoints $ 0.25 per endpoint per hour 1 endpoint 720 hours $ 180.00
Data Transfer $ 0.63 per GB 450 GB   $ 283.50
CF Edge Tier 1 $ 0.06 per GB 100 GB   $ 6.00
CF Edge Tier 3 $ 0.1 per GB 400 GB   $ 40.00
CF HTTP Requests $ 0.007 per 10k requests 70M (7000 units)   $ 49.00
Month Total $ 558.50

note: Costs without CloudFront processing 878 GB of traffic would be $778.50 (39% higher).


Miscellaneous

  • All prices based on US pricing in USD. Non-US pricing may vary.
  • The fees listed in this document do not include taxes.