How to get started with BigQuery Editions?

hero

Rabbit Team | May 24, 2023

3 minutes

Since the announcement of pricing changes and the introduction of editions in Google Cloud’s BigQuery, companies with extensive workloads have been trying to figure out which edition best fits their use case. Since Google’s documentation still contains the legacy flex slot pricing parallel to the new one, it can be challenging to navigate the new pricing model. 

We have heard reports about data teams spending weeks trying to comb through the documentation and make sense of the new pricing, trying to figure out where and how to start.

In this post, we provide key information about BigQuery Editions to help you navigate the new pricing model.

Your guide to BigQuery editions

Let’s tackle the basics first: setting up a GCP project with Editions, understanding how this affects the performance as well as costs of your workloads, and deciding which projects to move to the new editions-based pricing and which ones to keep on on-demand. We’ll also cover how much reservation is needed and how much commitment should be done.

Here’s what you’ll need to know to understand how edition entities are related:

  • First, you’ll need to decide in which region you want to try the new editions
  • Select the project or projects you want to do the test in
  • Decide which features are currently used or need to be used as a requirement for your BigQuery operation:
    • Do you need 99,9% or 99,99% SLA?
    • Do you need to be HIPAA compliant? Does FedRAMP apply to you?
    • Are you planning to use BigQueryML?
    • And so on. Please check the list of features for each edition.
  • Next up, let’s think about reservation for slots:
    • Reservation can be shared among your already selected projects so that they can be maximized. It is recommended to set idle slot sharing.
    • If you don’t make a reservation manually, Google will set one up for you.
    • It is recommended to create a baseline reservation that way, your basic needs are always going to be covered. Basic reservation means that those slots are always going to be available for your workloads, no performance degradation should be expected.
    • Finding the maximum slot allocation for a reservation is far from trivial. It is recommended to set this because the autoscaler scales up the slots in 100-slot steps, so even if you’re just one slot above the limit, you’ll be required to pay for another set of 100 slots.  On the other hand, if you set up the maximum slot allocation to a lower level than your queries’ peak usage at runtime, performance might be degrading due to the lack of available slots.
  • Commitments are optional but only available in Enterprise and Enterprise plus. It might be a good idea to commit to the baseline slots that were set up in the reservations.

It could take weeks to collect the necessary data and information that will enable you to make informed decisions about all the above. Rabbit’s BigQuery Edition planner lets you create scenarios instantly, and gives you a calculation for performance and costs right away.

Content

Share It

facebooktwitterlinkedin

Your Introduction to FinOps: the Basics

clock

October 11, 2022

5 min

With the soft launch of Rabbit, Aliz’s very own FinOps tool, we’re now taking a look at the origins, use, and value of this novel concept. Welcome to Part 1 of our series on FinOps!

Rabbit Feature Announcement: Optimize your BigQuery Usage with Rabbit

clock

December 2, 2022

4 Minutes Read

We’re happy to introduce Rabbit’s new functionality to optimize BigQuery use, one of the major cost drivers for cloud-mature companies!

The Story of Rabbit

clock

December 19, 2022

5 Minutes

Rabbit by Aliz is a cloud cost optimization and cloud cost management platform. Our vision is to bring cost transparency to companies and help them maximize their cloud spend by maximizing the business value they get from it.

Do you want to create what-if scenarios for BigQuery Editions too?

Get in touch with us, we can help.

By clicking submit below, you consent to allow followrabbit.ai to store and process the personal information submitted above and share information about our products and services, as well as other content that may be of interest to you. For more information, please review our Privacy Policy.

I agree to receive other communications from followrabbit.ai

Zoltán Guth

CTO

Gergely Schmidt

CPO

New opportunities with cloud solutions!

Aliz is a proud Google Cloud Partner with specializations in Infrastructure, Data Analytics, Cloud Migration and Machine Learning. We deliver data analytics, machine learning, and infrastructure solutions, off the shelf, or custom-built on GCP using an agile, holistic approach.

logo

© Copyright 2023 Aliz Labs Kft. - Big Data and Machine Learning specialized Google Partner

logologologologo