Pricing summary / tiers

With Amazon Managed Workflows for Apache Airflow (MWAA) you pay only for what you use. There are no minimum fees or upfront commitments. You pay for the time your Airflow Environment runs plus any additional auto-scaling to provide more worker or web server capacity.

Environment Pricing

Hourly Instance Usage

You pay for your Managed Workflows environment usage on an hourly basis (billed at one second resolution), with varying fees depending on the size of the environment. See the Environment Instance Pricing table for details.

Additional Worker Instance Pricing

Hourly Instance Usage

If you opt for auto-scaling, you pay for any additional worker instances used based upon your Managed Workflow environment task load. Usage is billed on an hourly basis (at one second resolution), with varying fees depending on the size of the environment. See the Additional Worker Instance Pricing table for details.

Additional Scheduler Instance Pricing

Hourly Instance Usage

If you opt for additional schedulers beyond those included with your Managed Workflows environment, you pay for any additional scheduler instances used based upon your Managed Workflow environment availability. See the Additional Scheduler Instance Pricing table for details.

Database Storage

GB-month Storage

Storage consumed by your Managed Workflows meta database is billed in per GB-month increments. You pay only for the storage your Managed Workflows meta database consumes and do not need to provision in advance.

Pricing table

Region

Pricing examples

If you are operating a medium Managed Workflows environment with Apache Airflow version 2.0.2 in the US East (N. Virginia) region where your variable demand requires 10 workers simultaneously for 2 hours a day, you require a total of 3 schedulers to manage your workflow definitions, and retain 40 GB of data (approximately 200 daily workflows, each with 20 tasks, stored for 6 months), you would pay the following for the month:

Environment charge
Instance usage (in hours) = 31 days x 24 hrs/day = 744 hours
x $0.74 (price per hour for a medium environment in the US East (N. Virginia) region)
= $ 550.56

Worker charge
Instance usage (in hours) = 31 days x 2 hrs/day x 9 additional instances (10 less 1 included with environment) = 558 hours
x $0.11 (price per hour for a medium worker in the US East (N. Virginia) region)
= $61.38

Scheduler charge
Instance usage (in hours) = 31 days x 24 hrs/day x 1 additional instances (3 less 2 included with environment) = 744 hours
x $0.11 (price per hour for a medium scheduler in the US East (N. Virginia) region)
= $81.84

Meta database charge
40 GB or storage x $0.10 GB-month = $4.00
Total charge = $697.78

If you are operating a small Managed Workflows environment with Apache Airflow version 1.10.12 in the US East (N. Virginia) region where each day your system spikes to 50 concurrent workers for an hour, with typical data retention, you would pay the following for the month:

Environment charge
Instance usage (in hours) = 31 days x 24 hrs/day = 744 hours
x $0.49 (price per hour for a small environment in the US East (N. Virginia) region)
= $364.56

Worker charge
Instance usage (in hours) = 31 days x 1 hrs/day x 49 additional instances (50 less 1 included with environment) = 1519 hours
x $0.055 (price per hour for a small worker in the US East (N. Virginia) region)
= $83.55

Meta database charge
10 GB or storage x $0.10 GB-month = $1.00
Total charge = $449.11

Have questions?

Visit the Amazon MWAA FAQs page.

Learn more 
Sign up for a free account

Instantly get access to the AWS Free Tier. 

Sign up 
Start building in the console

Get started building with Amazon MWAA in the Amazon Management Console.

Sign in