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 (USD) |
|---|---|---|
| Enterprise |
Hour |
$3.42 / 1 hour |
| Enterprise plus |
Hour |
$6.84 / 1 hour |
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 (USD) |
Workloads |
|---|---|---|
| 0.1 |
$0.342 / 1 hour | Extra small |
| 0.2 |
$0.684 / 1 hour | |
| 0.3 |
$1.026 / 1 hour | |
| 0.4 |
$1.368 / 1 hour | |
| 0.5 |
$1.71 / 1 hour | Small |
| 0.6 |
$2.052 / 1 hour | |
| 0.7 |
$2.394 / 1 hour | |
| 0.8 |
$2.736 / 1 hour | |
| 0.9 |
$3.078 / 1 hour | |
| 1 |
$3.42 / 1 hour | Medium |
| 2 |
$6.84 / 1 hour | |
| 3 |
$10.26 / 1 hour | Large |
| 4 |
$13.68 / 1 hour | |
| 5 |
$17.10 / 1 hour | |
| 6 |
$20.52 / 1 hour | XLarge |
The following examples show you how to calculate costs for Dataproc Metastore 2.
Example 1
Your Dataproc Metastore service uses the following settings:
Pricing formula: 0.1 * $3.42 * 1 = $0.342.
Your cost is $0.342.
Example 2
Your Dataproc Metastore service uses the following settings:
Pricing formula: 1 * $3.42 * 720 = $2462.40.
Your cost is $2462.40.
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.
Charges apply even if you don't run any Managed Service for Apache Spark workloads against your Dataproc Metastore instance.
Note: You are not charged for importing or exporting service metadata. However, you incur any Cloud Storage bucket storage costs.
| Service tier |
Billing Meter |
Price (USD) |
|---|---|---|
| Developer |
Hour |
$0.34 / 1 hour |
| Enterprise |
Hour |
$3.42 / 1 hour |
If you pay in a currency other than USD, the prices listed in your currency on Cloud Platform SKUs apply.