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:
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.
With Google Cloud's pay-as-you-go pricing, you only pay for the services you
use. Connect with our sales team to get a custom quote for your organization.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],[],[[["\u003cp\u003eDataproc Metastore pricing varies based on the service type, either Dataproc Metastore 1 or 2.\u003c/p\u003e\n"],["\u003cp\u003eDataproc Metastore 2 pricing is calculated using a formula: \u003ccode\u003eScaling factor * Edition (price per hour) * Number of hours running\u003c/code\u003e, with Enterprise and Enterprise plus editions available.\u003c/p\u003e\n"],["\u003cp\u003eDataproc Metastore 1 pricing is determined by service tiers, such as Developer and Enterprise, offering predictable costs and different levels of resources.\u003c/p\u003e\n"],["\u003cp\u003eScaling factors for Dataproc Metastore 2 range from 0.1 to 6, with corresponding workload sizes from extra small to XLarge, and a scaling factor of 1 or higher is recommended for production workloads.\u003c/p\u003e\n"],["\u003cp\u003eDataproc Metastore 1 charges apply per hour, with the developer tier costing 0.34$ per hour, and enterprise tier costing 3.42$ per hour.\u003c/p\u003e\n"]]],[],null,["# Dataproc MetastorePricing\n\nDataproc Metastore pricing\n==========================\n\n\u003cbr /\u003e\n\n[Dataproc](/dataproc/pricing \"View this page for Dataproc\") \\| [Serverless for Apache Spark](/dataproc-serverless/pricing \"View this page for Serverless for Apache Spark\") \\| Dataproc Metastore\n\n\u003cbr /\u003e\n\nDataproc Metastore pricing is calculated differently, depending on\nwhich type of Dataproc Metastore service you create. The different\ntypes of services you can create include the following:\n\n- [Dataproc Metastore 2](/dataproc-metastore/docs/core-concepts#versioning-2)\n- [Dataproc Metastore 1](/dataproc-metastore/docs/core-concepts#versioning-1)\n\nDataproc Metastore 2 pricing\n----------------------------\n\nThe price of a Dataproc Metastore 2 is determined by the\nfollowing calculation:\n\n`Scaling factor * Edition (price per hour) * Number of hours running`\n\nAfter you create your Dataproc Metastore service, you can scale the\nservice up or down by modifying the scaling factor. You can also turn\non autoscaling so Dataproc Metastore services can use the appropriate\nscaling factor based on demand.\n\nThe following table lists the available editions and cost per hour.\n\n- If you pay in a currency other than USD, the prices listed in your currency on [Cloud Platform SKUs](https://cloud.google.com/skus/) apply.\n\nScaling factors and workloads\n-----------------------------\n\nThe following table lists examples of different scaling factors, prices, and workloads\nyou can use. This table uses the enterprise tier price of $3.42/hr as an example.\nIf you are using the Enterprise plus tier, use a price of 6.84/hr in your\ncalculation.\n\n- To run production workloads, a scaling factor of 1 (medium) or higher is recommended.\n- To use auxiliary versions, 2.0 is the smallest required instance size.\n- If you pay in a currency other than USD, the prices listed in your currency on [Cloud Platform SKUs](https://cloud.google.com/skus/) apply.\n\n### Examples\n\nThe following examples show you how to calculate costs for Dataproc Metastore\n2.\n\n**Example 1**\n\nYour Dataproc Metastore service uses the following settings:\n\n- **Edition:** Enterprise\n- **Scaling factor:** 0.1\n- **Number of hours running:** One hour\n\nPricing formula: `0.1 * $3.42 * 1 = $0.342`.\n\u003e Your cost is $0.342.\n\n**Example 2**\n\nYour Dataproc Metastore service uses the following settings:\n\n- **Edition:** Enterprise\n- **Scaling factor:** 1\n- **Number of hours running:** 720 hours\n\nPricing formula: `1 * $3.42 * 720 = $2462.40`.\n\u003e Your cost is $2462.40.\n\nDataproc Metastore 1 pricing\n----------------------------\n\nDataproc Metastore 1 calculates pricing based on the service\ntier that you choose.\n\nService tier pricing lets you choose a predetermined amount of resources that\nyour Dataproc Metastore service uses. By doing so, you can run a\nDataproc Metastore service at a predictable, fixed cost.\n\nWith service tier pricing, you are charged each hour for each of your\nDataproc Metastore service. The rate for each service depends on the\ntype of service tier used for the service.\n\nService tier pricing is available on Dataproc Metastore services\nthat use either the MySQL or Spanner database type.\n\n- `Developer` is the default tier. The default tier is good for low-cost\n proof-of-concept solutions as it provides limited scalability and no fault tolerance.\n\n- `Enterprise` tier provides flexible scalability, fault tolerance, and\n multi-zone high availability. The enterprise tier can handle heavy\n Dataproc Metastore workloads.\n\nCharges apply even if you don't run any Dataproc workloads against your\nDataproc Metastore instance.\n| **Note:** You are not charged for importing or exporting service metadata. However, you incur any Cloud Storage bucket storage costs.\n\nIf you pay in a currency other than USD, the prices listed in your currency on [Cloud Platform SKUs](https://cloud.google.com/skus/) apply.\n\nWhat's next\n-----------\n\n- Read the [Dataproc Metastore documentation](/dataproc-metastore/docs).\n- Get started with [Dataproc Metastore](/dataproc-metastore/docs/quickstarts).\n- Try the [Pricing calculator](/products/calculator).\n- Learn about [Dataproc Metastore solutions and use cases](/architecture?text=Dataproc Metastore).\n\n#### Request a custom quote\n\nWith Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization.\n[Contact sales](/contact?direct=true)"]]