谷歌中国开发者社区 (GDG)
  • 主页
  • 博客
    • Android
    • Design
    • GoogleCloud
    • GoogleMaps
    • GooglePlay
    • Web
  • 社区
    • 各地社区
    • 社区历史
    • GDG介绍
    • 社区通知
  • 视频
  • 资源
    • 资源汇总
    • 精选视频
    • 优酷频道

Achieve peace of mind with BigQuery pricing and control

2019-11-20adminGoogleCloudNo comments

Source: Achieve peace of mind with BigQuery pricing and control from Google Cloud

For many companies, data analytics has evolved from an occasional task to something that’s mission-critical to their business. When you’re doing data analytics at scale, predictable spending is key—something we often hear from our enterprise customers, like HSBC and Sky.To that end, we launched BigQuery’s flat-rate pricing a few years ago, a fixed-rate pricing model that makes it easy for you to predict and control your monthly BigQuery bill. 

We’re happy to announce BigQuery Reservations, an easy and flexible self-service way to take advantage of BigQuery flat-rate pricing, available in beta in coming days. Reservations makes it even simpler to plan your spending and add flexibility and visibility to your data analytics use cases. You’ll see this feature in cloud console in the next two weeks.

BigQuery Reservations lets you:

  • Control your transparent, predictable BigQuery analysis spending. 

  • Purchase BigQuery slots in BigQuery’s web UI in seconds. 

  • Seamlessly manage your enterprise workloads in BigQuery.

Avoid compute silos by easily sharing idle capacity across your entire organization.

bigquery reservations.png

BigQuery Reservations solves enterprise customers’ largest problems
“BigQuery Reservations will bring a new kind of flexibility and predictability to enterprises doing large-scale data analytics. For a serverless, cloud-native data warehouse like BigQuery, the ability to predict costs for customers is huge. And with our research showing that 42% of organizations plan to use or are exploring serverless analytics over the next 12 months, pricing and consumption flexibility will serve as a key differentiator for GCP,” says Mike Leone, Senior Analyst at Enterprise Strategy Group. “This announcement opens up more possibilities for workload management, and adds higher levels of efficiency with idle slot capacity being available for reuse.”

We’ve heard that you need more power and flexibility with your resources, and the ability to buy and manage BigQuery slots on your own. 

“Reservations were instrumental in helping us incrementally ramp up slot capacity as we migrated over from another data warehouse, greatly increasing our cost performance,” says Jingsong Wang, engineering manager, Discord. “The ability to share idle slot capacity across projects, workloads and users helps ensure our business-critical workstreams stay online, while giving users the flexibility to run more complex workloads.”

You can get a full demo here on how BigQuery Reservations work:

Demonstration of BigQuery Reservations UI

Reservations can bring solutions to common issues:

Cost predictability and conformism to budgets. While cloud-native services offer unparalleled scalability and efficiency, it’s often at the expense of cost predictability, resulting in budget overruns. Pay-per-use pricing models are especially hard to manage. BigQuery Reservations offers a predictable flat-rate pricing model—no surprises on your monthly bill.

Immediate access to capacity. With BigQuery Reservations, purchasing slot commitments merely takes seconds. There is no need to wait for your data warehouse to spin up, and you no longer need to warm up your data warehouse’s disk-driven adaptive cache to get optimal performance. 

Enterprise-grade workload management. Your data science group may run high-priority, high-demand workloads, and need to have isolated and guaranteed analytics capacity, whereas your test workloads need access to only a small amount of capacity. Reservations lets you dynamically and programmatically partition your BigQuery slots into pockets of resources dedicated to departments or workloads.

Efficiency. Partitioning analytics capacity can create compute silos, in which capacity is wasted. BigQuery Reservations distribute any unused BigQuery slots in real time to workloads with high-capacity demands, so even the largest and most complex environments can take advantage of every single BigQuery slot at any time. It’s time to say no to compute silos!

We’ve heard from media company Sky that they’ve found this pricing useful. “Sky has been using BigQuery’s flat-rate for some time now,” says Vince Marco, enterprise infrastructure architecture manager at Sky. “Taking advantage of BigQuery’s flat-rate pricing has given Sky peace of mind when it comes to performance and our BigQuery bill. Reservations helped Sky rethink how to protect business-critical workloads, while isolating lower-priority development projects and making sure we get the most of BigQuery’s performance.”

Adding cost predictability to your data warehouse
BigQuery Reservations is a flexible platform for administering resources and workloads. It involves a three-step process to manage your environment:

  1. Commitments, which let you purchase slot capacity.

  2. Reservations (optional), which give you the ability to partition your capacity.

  3. Assignments, which gives you the ability to assign projects, folders, or your entire organization to Reservations.
cost predictability.png

As an example, you may need 1,000 BigQuery slots for your organization. Your BigQuery users include a data science team, a high-priority ELT workload, and BI dashboards. 

With BigQuery Reservations, you can:

  • Purchase a 1,000-slot commitment 

  • Create reservations “ds” with 500 slots, “elt” with 300 slots, and “bi” with 200 slots

  • Assign the data science team’s Google Cloud projects to “ds” reservation

  • Assign your ELT projects to “elt” reservation

  • Assign the project that runs your BI dashboard to “bi” reservation

Now each of your workloads has dedicated capacity. In addition, any single unused BigQuery slot is automatically and immediately available to other workloads in your organization.

workloads has dedicated capacity.png

You can perform these actions right in the BigQuery UI, or programmatically in the BigQuery command-line tool. 

We’ve heard from customers that BigQuery Reservations can streamline workload management and add efficiency. “The Slot Reservation API strikes a good balance between control and flexibility for managing BigQuery workloads,” says Henry Lin, engineering manager, Reddit. “We’re able to isolate expensive queries from each other without fearing that we’re underutilizing BigQuery resources. The API has been remarkably easy to use and, in turn, has empowered us to optimize our workflows without needing to micromanage them.”

Getting started with BigQuery Reservations
BigQuery’s flat-rate pricing starts at 500 slots, and is generally a good fit for production usage and when customers are looking for price predictability. Customers can still take advantage of on-demand, serverless pricing for proof-of-concepts (POCs) and ad-hoc analysis. Here’s a look at when you might use one or the other:

BigQuery Reservations 1.png

To get started with Reservations, head over to the Reservations getting started documentation. 

What’s next
BigQuery is a serverless enterprise data warehouse. As such, we strive to reduce our users’ administrative overhead, and to automate the day-to-day toil associated with managing a typical data warehouse. Reservations continues that trend by introducing powerful features that give you more control over your BigQuery environment. We are looking forward to hearing your feedback!

We’re putting the final touches on BigQuery Reservations. Check back in soon.

Learn more about:

  • BigQuery flat-rate pricing documentation

  • Reservations Quickstart guide

  • Reservations documentation

  • What is a BigQuery slot? documentation

  • Choosing between on-demand and flat-rate pricing models

  • Estimating the number of slots to purchase

  • Guide to workload management with Reservations

除非特别声明,此文章内容采用知识共享署名 3.0许可,代码示例采用Apache 2.0许可。更多细节请查看我们的服务条款。

Tags: Cloud

Related Articles

McKesson chooses Google Cloud to help it chart a course to the future

2019-04-09admin

Welcoming more than 100 new partners to our SaaS program

2018-11-30admin

Save money by stopping and starting Compute Engine instances on schedule

2019-06-07admin

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Recent Posts

  • Admin Essentials: know your options for Modern Enterprise Browser Management
  • TheVentureCity and Google Consolidate Miami as a Tech Powerhouse
  • Keep a better eye on your Google Cloud environment
  • Using HLL++ to speed up count-distinct in massive datasets
  • Season of Docs Announces Results of 2019 Program

Recent Comments

  • admin on Using advanced Kubernetes autoscaling with Vertical Pod Autoscaler and Node Auto Provisioning
  • Martijn on Using advanced Kubernetes autoscaling with Vertical Pod Autoscaler and Node Auto Provisioning
  • Martijn on Using advanced Kubernetes autoscaling with Vertical Pod Autoscaler and Node Auto Provisioning
  • Chen Zhixiang on Concurrent marking in V8
  • admin on 使用 Android Jetpack 加快应用开发速度

Archives

  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • January 1970

Categories

  • Android
  • Design
  • Firebase
  • GoogleCloud
  • GoogleDevFeeds
  • GoogleMaps
  • GooglePlay
  • Google动态
  • iOS
  • Uncategorized
  • VR
  • Web
  • WebMaster
  • 社区
  • 通知

Meta

  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org

最新文章

  • Admin Essentials: know your options for Modern Enterprise Browser Management
  • TheVentureCity and Google Consolidate Miami as a Tech Powerhouse
  • Keep a better eye on your Google Cloud environment
  • Using HLL++ to speed up count-distinct in massive datasets
  • Season of Docs Announces Results of 2019 Program
  • Admin Insider: What's new in Chrome Enterprise, Release 79
  • Discover insights from text with AutoML Natural Language, now generally available
  • Introducing Storage Transfer Service for on-premises data
  • How Mynd uses G Suite to manage a flurry of acquisitions
  • W3C Trace Context Specification: What it Means for You

最多查看

  • 如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion (25,371)
  • Google 推出的 31 套在线课程 (22,455)
  • 谷歌招聘软件工程师 (22,336)
  • Seti UI 主题: 让你编辑器焕然一新 (13,823)
  • Android Studio 2.0 稳定版 (9,420)
  • Android N 最初预览版:开发者 API 和工具 (8,036)
  • 像 Sublime Text 一样使用 Chrome DevTools (6,323)
  • 用 Google Cloud 打造你的私有免费 Git 仓库 (6,076)
  • Google I/O 2016: Android 演讲视频汇总 (5,608)
  • 面向普通开发者的机器学习应用方案 (5,539)
  • 生还是死?Android 进程优先级详解 (5,228)
  • 面向 Web 开发者的 Sublime Text 插件 (4,341)
  • 适配 Android N 多窗口特性的 5 个要诀 (4,311)
  • 参加 Google I/O Extended,观看 I/O 直播,线下聚会! (3,620)
© 2019 中国谷歌开发者社区 - ChinaGDG