iT邦幫忙

2022 iThome 鐵人賽

DAY 8
1
AI & Data

[GCP BigQuery] - 探索資料倉儲,開啟你的數位轉型之旅系列 第 8

Day 08: 了解BigQuery 收費模式,幫助你選擇合適的方案

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20220922/20152529YoaUJBVMyS.png

前言:

記得剛開始使用雲端的時候,即使知道雲端上的服務不便宜,但是究竟多貴以及要如何計價可能卻不是那麼清楚。

BigQuery的收費模式其實算是比較複雜的,看了官方的文件可能也還是一知半解,因此本篇主要是從當時自己困惑的角度,來介紹 BigQuery的收費方式!

我們在 Day 07 花了一些時間介紹 BigQuery 的基本架構,可以分為 Dremel (運算)Colossus (儲存),其實就可以對應到收費方式!

以圖像化的方式呈現如下:

https://ithelp.ithome.com.tw/upload/images/20220922/20152529vhHzSv0VKW.png

以上是以存放數據集在台灣為例

分析定價:

  • 以量計費: 在這個部分 BigQuery 會依照使用者 SQL查詢的量去計費,用多少付多少,查詢的量越多,費用自然會越高。 後面我們會分享查詢的優化方法。
  • 固定費率: 在這個部分就是按照使用者購買的運算單元去計費,不會按照查詢量。 採用此方案的話,至少需購買 100 個運算單元。

這裡要留意會有查詢的配額限制。

舉一個例子,同一個專案,最多可以同時運行 100 個交互式查詢。

儲存定價:

  • 動態儲存: 指的是過去 90 天內修改過的任何資料表或資料表分區
  • 長期儲存: 指的是任何連續 90 天未經修改的資料表或資料表分區。這類資料表的儲存費用會自動調降約 50%,我們可以看到價格比較便宜。

*動態儲存與長期儲存的效能、耐用性或可用性沒有任何差異。

資料擷取、提取定價:

批次載入: 免費
串流載入: 需額外付費
批次匯出: 免費,每日有 50 TB的上限。
串流讀取: 需額外付費

以下幾點需要留意:

(1) 這裡需要留意不同區域收費方式可能會不同,

(2) 另外我們創建資料時,BigQuery會自動幫我們做編碼、加密和異地複製,這個部分沒有任何的隱藏成本。

官方也有提供價格計算器,幫助使用者估算費用。

補充:

其實BigQuery 還有一種 Reservation model 模式,讓我們可以在以量計價固定費率之間切換,更詳細的介紹可以看官方文件。

Summary:

BigQuery 的計價方式可分為儲存、分析資料的提取、擷取
BigQuery 存在 配額限制,需查看文件避免查詢 error 的問題。

Reference:

https://cloud.google.com/bigquery/pricing
https://cloud.google.com/bigquery/docs/reservations-intro


上一篇
Day 07: BigQuery 的基本架構
下一篇
Day 09: BigQuery 的四種連接方式介紹 - 如何和Bigquery溝通
系列文
[GCP BigQuery] - 探索資料倉儲,開啟你的數位轉型之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言