Dataproc Metastore pricing
Dataproc Metastore pricing is calculated differently, depending on which type of Dataproc Metastore service you create. The different types of services you can create include the following:
Dataproc Metastore 2 pricing
The price of a Dataproc Metastore 2 is determined by the following calculation:
Scaling factor * Edition (price per hour) * Number of hours running
After you create your Dataproc Metastore service, you can scale the service up or down by modifying the scaling factor. You can also turn on autoscaling so Dataproc Metastore services can use the appropriate scaling factor based on demand.
The following table lists the available editions and cost per hour.
Edition | Billing Meter | Price (per hour) |
---|---|---|
Enterprise | Hour | $3.42 per hour |
Enterprise plus | Hour | $6.84 per hour |
- If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Scaling factors and workloads
The following table lists examples of different scaling factors, prices, and workloads you can use. This table uses the enterprise tier price of $3.42/hr as an example. If you are using the Enterprise plus tier, use a price of 6.84/hr in your calculation.
Scaling factor | Price | Workloads |
---|---|---|
0.1 | $3.42/hr * 0.1 | Extra small |
0.2 | $3.42/hr * 0.2 | |
0.3 | $3.42/hr * 0.3 | |
0.4 | $3.42/hr * 0.4 | |
0.5 | $3.42/hr * 0.5 | Small |
0.6 | $3.42/hr * 0.6 | |
0.7 | $3.42/hr * 0.7 | |
0.8 | $3.42/hr * 0.8 | |
0.9 | $3.42/hr * 0.9 | |
1 | $3.42/hr * 1 | Medium |
2 | $3.42/hr * 2 | |
3 | $3.42/hr * 3 | Large |
4 | $3.42/hr * 4 | |
5 | $3.42/hr * 5 | |
6 | $3.42/hr * 6 | XLarge |
- To run production workloads, a scaling factor of 1 (medium) or higher is recommended.
- To use auxiliary versions, 2.0 is the smallest required instance size.
- If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
Examples
The following examples show you how to calculate costs for Dataproc Metastore 2.
Example 1
Your Dataproc Metastore service uses the following settings:
- Edition: Enterprise
- Scaling factor: 0.1
- Number of hours running: One hour
Pricing formula: 0.1 * $3.42 * 1 = $0.342
.
Your cost is $0.342.
Example 2
Your Dataproc Metastore service uses the following settings:
- Edition: Enterprise
- Scaling factor: 1
- Number of hours running: 720 hours
Pricing formula: 1 * $3.42 * 720 = $2462.40
.
Your cost is $2462.40.
Dataproc Metastore 1 pricing
Dataproc Metastore 1 calculates pricing based on the service tier that you choose.
Service tier pricing lets you choose a predetermined amount of resources that your Dataproc Metastore service uses. By doing so, you can run a Dataproc Metastore service at a predictable, fixed cost.
With service tier pricing, you are charged each hour for each of your Dataproc Metastore service. The rate for each service depends on the type of service tier used for the service.
Service tier pricing is available on Dataproc Metastore services that use either the MySQL or Spanner database type.
Developer
is the default tier. The default tier is good for low-cost proof-of-concept solutions as it provides limited scalability and no fault tolerance.Enterprise
tier provides flexible scalability, fault tolerance, and multi-zone high availability. The enterprise tier can handle heavy Dataproc Metastore workloads.
Charges apply even if you don't run any Dataproc workloads against your Dataproc Metastore instance.
Service tier | Billing Meter | Price (per hour) | Price (per month) |
---|---|---|---|
Developer | Hour | $0.34 | $245 |
Enterprise | Hour | $3.42 | 2462 |
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.
What's next
- Read the Dataproc Metastore documentation.
- Get started with Dataproc Metastore.
- Try the Pricing calculator.
- Learn about Dataproc Metastore solutions and use cases.