Pricing Overview
With AWS FIS, you pay for what you use. There are no upfront costs or minimum fees. You are charged based on the duration that an action is active and the number of accounts included in an experiment. The AWS FIS price is $0.10 per action-minute plus an additional $0.10 per action-minute for each additional account, for all regions except AWS GovCloud (US-East and US-West), where the price is $0.12 per action-minute, plus an additional $0.12 per action-minute for each additional account.
An action is the fault injection activity that is run during an experiment. For example, increasing CPU utilization on an instance or failing over a database is called an action. Experiments include one or several actions that will be run in sequence or in parallel per your specification. Charges are the same regardless of the action type, number of affected resources, or total experiment duration.
Duration is the amount of time that an action is run. It is calculated from the time an action starts until it stops, rounded to the nearest minute. Actions stop when they have completed or when they are stopped early, either manually or via an automatic stop triggering event.
You have the option to configure multi-account experiments that run from an orchestrator account and target resources in one or more target accounts. A multi-account experiment with one target account is charged the same as the default single-account experiment. Charges are incurred based on the number of additional target accounts for the experiment.
You have the option to generate reports for AWS FIS experiments, reducing the time and effort to produce evidence of resilience testing. The report summarizes experiment actions and captures application response from a customer-provided CloudWatch Dashboard. The AWS FIS price is $5 per report.
Pricing examples
If you have an experiment which includes 2 actions that run in parallel for 20 minutes each and 1 action that runs for 10 minutes after the previous action complete, then your cost would be calculated as follows:
Total action-minutes = 2 actions x 20 minutes + 1 action x 10 minutes = 50 action-minutes
Charge to run the experiment = 50 action-minutes x $0.10 per action-minute = $5
If you have a multi-account experiment with 5 target accounts which includes 2 actions that run in parallel for 20 minutes each then your cost would be calculated as follows:
Total action-minutes = 2 actions x 20 minutes = 40 action-minutes
Per action-minutes rate = $0.10 + $0.10 x 4 additional accounts = $0.50 per action-minute
Charge to run the experiment = 40 action-minutes x $0.50 per action-minute = $20
Additional pricing resources
Easily calculate your monthly costs with AWS
Contact AWS specialists to get a personalized quote
Get started building with AWS Fault Injection Service in the AWS Management Console.