With AWS Glue, you pay an hourly rate, billed by the second, for crawlers (discovering data) and ETL jobs (processing and loading data). For the AWS Glue Data Catalog, you pay a simple monthly fee for storing and accessing the metadata. If you provision a development endpoint to interactively develop your ETL code, you pay an hourly rate, billed per second.

  • ETL jobs and development endpoints
  • Data Catalog storage and requests
  • Crawlers
  • ETL jobs and development endpoints
  • With AWS Glue, you only pay for the time your ETL job takes to run. There are no resources to manage, no upfront costs, and you are not charged for startup or shutdown time. You are charged an hourly rate based on the number of Data Processing Units (or DPUs) used to run your ETL job. A single Data Processing Unit (DPU) provides 4 vCPU and 16 GB of memory.

    There are two types of jobs in AWS Glue: Apache Spark and Python shell.

    An AWS Glue job of type Apache Spark requires a minimum of 2 DPUs. By default, AWS Glue allocates 10 DPUs to each Apache Spark job. You are billed ¥3.021 per DPU-Hour in increments of 1 second, rounded up to the nearest second, with a 10-minute minimum duration for each job of type Apache Spark.

    An AWS Glue job of type Python shell can be allocated either 1 DPU or 0.0625 DPU. By default, AWS Glue allocates 0.0625 DPU to each Python shell job. You are billed ¥3.021 per DPU-Hour in increments of 1 second, rounded up to the nearest second, with a 1-minute minimum duration for each job of type Python shell.

    Development endpoints are optional, and billing applies only if you choose to interactively develop your ETL code. Development endpoints are charged based on the Data Processing Unit hours used for the time your development endpoints are provisioned. An AWS Glue development endpoint requires a minimum of 2 DPUs. By default, AWS Glue allocates 5 DPUs to each development endpoint. You are billed ¥3.021 per DPU-Hour in increments of 1 second, rounded up to the nearest second, with a 10-minute minimum duration for each provisioned development endpoint.

    Pricing

    • ¥3.021 per DPU-Hour, billed per second, with a 10-minute minimum for each ETL job of type Apache Spark
    • ¥3.021 per DPU-Hour, billed per second, with a 1-minute minimum for each ETL job of type Python shell
    • ¥3.021 per DPU-Hour, billed per second, with a 10-minute minimum for each provisioned development endpoint

    Additional charges

    If you ETL data from data sources such as Amazon S3, Amazon RDS, or Amazon Redshift, you are charged standard request and data transfer rates. If you use Amazon CloudWatch, you are charged standard rates for CloudWatch logs and CloudWatch events.

  • Data Catalog storage and requests
  • With the AWS Glue Data Catalog, you will be charged ¥6.866 per 100,000 objects, per month. An object in the AWS Glue Data Catalog is a table, table version, partition, or database.

    You will be charged ¥6.866 per million requests. Some of the common requests are CreateTable, CreatePartition, GetTable and GetPartitions. For complete list of requests supported by the AWS Glue Data Catalog, please see our documentation.

    Pricing

    Storage:

    • ¥6.866 per 100,000 objects in a month


    Requests:

    • ¥6.866 per million requests in a month
  • Crawlers
  • There is an hourly rate for AWS Glue crawler runtime to discover data and populate the AWS Glue Data Catalog. You are charged an hourly rate based on the number of Data Processing Units (or DPUs) used to run your crawler. A single Data Processing Unit (DPU) provides 4 vCPU and 16 GB of memory. You are billed in increments of 1 second, rounded up to the nearest second, with a 10-minute minimum duration for each crawl. Use of AWS Glue crawlers is optional, and you can populate the AWS Glue Data Catalog directly through the API.

    Pricing

    • ¥3.021 per DPU-Hour, billed per second, with a 10-minute minimum per crawler run 
Product-Page_Standard-Icons_01_Product-Features_SqInk
Learn how to get started

Visit the getting started page.

Learn more 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Sign up for an account
Sign up 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Start building on the console

Get started building with AWS Glue on the AWS Management Console.

Sign in