本文將延續上篇:常見雲端儲存服務簡介與比較後,接著為您介紹 Cloud Storage、Cloud Datastore、Cloud Bigtable、Cloud SQL 這四項服務的計價方式和應用情境。如果您尚未閱讀第一篇文章,或希望了解這些產品的基本資訊,歡迎點擊上方超連結。
首先,我們前情提要一下上次提到的 4 項產品簡介,帶您快速回顧。
- Cloud Storage:
適用於各種不同規模企業的物件儲存空間,且無資料擷取次數或頻率限制 - Cloud Datastore:
可擴充的 NoSQL 資料庫,適用於網頁和行動應用程式 - Cloud Bigtable:
可擴充、全代管的 NoSQL 寬欄資料庫服務,適合處理大型分析和大量低延遲工作負載,可用性高達 99.999% - Cloud SQL:
MySQL、PostgreSQL 和 SQL Server 皆適用的全代管關聯資料庫服務
這四種是最常見的儲存與資料庫產品,當然 Google Cloud 的儲存空間、資料庫產品包羅萬象,如果您希望找到更適合自己業務情境的服務,可以從這裡查看儲存空間選擇、從這裡查看資料庫的選擇。接著,讓我們帶您了解這 4 項產品的計價方式、優勢與應用情境吧!
計價方式一覽
當您使用存儲服務時,不僅會根據存儲服務的用量計費,也須考慮到網路流量的使用費用。
Google Cloud Storage
在 GCS 中,使用費用根據存儲類別而有所不同。
Storage class | 計價方式(GB /月) |
Multi-Regional | $ 0.026 *
Data retrieval:免費 |
Regional | $0.02 *
Data retrieval:免費 |
Nearline | $0.01 *
Data retrieval:$ 0.01 / GB |
COLDLINE | $0.007 *
Data retrieval:$ 0.05 / GB |
*依台灣地區(asia-east1)計算。資料來源
Google Cloud Bigtable
Bigtable 是依 VM 類型和 node 數計費。
• VM類型
VM類型 | 價格 |
執行環境VM | 每個node $0.65/小時 (至少 3 nodes)
每個node最多可執行 10,000 次QPS 和處理 10 MB/s 的data轉換 |
研發VM | 每小時$ 0.65 |
• Storage
SSD storage (GB/月) | HDD storage (GB/月) |
$ 0.17 | $ 0.026 |
Google Cloud Datastore
Datastore 有提供每天免費作業的額度。若超過此額度,將增加以下費用:
每天免費用量 | 超出免費用量後的計價方式 | |
Saved data(GB/月) | 1 GB 存儲空間 | $ 0.23 |
Entity reads(/10萬Entity) | 50,000 | $ 0.08 |
Number of Entity written(/10萬 Entity) | 20,000 | $ 0.23 |
Number of deleted Entity(/10萬 entity) | 20,000 | $ 0.03 |
Small operation | 免費 | 免費 |
*依東京地區(asia-northeast1)計算。(台灣地區暫無 Datastore 服務)
Google Cloud SQL
Cloud SQL 會產生以下費用。
• VM 使用費
VM 運行時每秒鐘都會進行計費。計價依不同機器類型而異,機器類型基於 Google Compute Engine。台灣地區的價格因機型而異,但如下所述。
機器類型 | vCPUs | 記憶體(GB) | Storage 最大容量 |
價格 ($/hour) |
連續使用折扣金額 ($/hour) |
db-f1-micro | Shared | 0.6 | 3,062 GB | $0.0150 | $0.0105 |
db-g1-small | Shared | 1.7 | 3,062 GB | $0.0500 | $0.0350 |
db-n1-standard-1 | 1 | 3.75 | 10,230 GB | $0.0965 | $0.0676 |
db-n1-standard-2 | 2 | 7.5 | 10,230 GB | $0.1930 | $0.1351 |
db-n1-standard-4 | 4 | 15 | 10,230 GB | $0.3860 | $0.2702 |
db-n1-standard-8 | 8 | 30 | 10,230 GB | $0.7720 | $0.5404 |
db-n1-standard-16 | 16 | 60 | 10,230 GB | $1.5445 | $1.0812 |
db-n1-standard-32 | 32 | 120 | 10,230 GB | $3.0885 | $2.1620 |
db-n1-standard-64 | 64 | 240 | 10,230 GB | $6.1770 | $4.3239 |
db-n1-highmem-2 | 2 | 13 | 10,230 GB | $0.2515 | $0.1761 |
db-n1-highmem-4 | 4 | 26 | 10,230 GB | $0.5030 | $0.3521 |
db-n1-highmem-8 | 8 | 52 | 10,230 GB | $1.0060 | $0.7042 |
db-n1-highmem-16 | 16 | 104 | 10,230 GB | $2.0120 | $1.4084 |
db-n1-highmem-32 | 32 | 208 | 10,230 GB | $4.0240 | $2.8168 |
db-n1-highmem-64 | 64 | 416 | 10,230 GB | $8.0480 | $5.6336 |
• Storage 使用費
對於台灣地區,將產生以下費用。
SSD | 每月 $0.17/GB |
HDD | 每月 $0.09/GB |
backup | 每月 $0.08/GB |
使用優勢與應用情境
Google Cloud Storage
當您需要儲存超過 10 MB 的大型 blob(例如:佔大容量的圖像或電影)時,適合使用 Google Cloud Storage。主要的工作:
• 儲存和串流多媒體
• 儲存客製數據分析管道
• 封存,備份,災難恢復
Google Cloud Bigtable
Bigtable 對於需要極高 throughput 和擴展性來處理非結構化鍵/值資料(每個 size 小於 10 MB)的應用程式是一個很理想的選擇。它在像是 MapReduce 批量操、流處理和分析、機器學習應用程式中也表現的很出色。
Bigtable 並不是關聯性資料庫。因此,它不支持 SQL 查詢、連接、多行交易。因此,較適用於不需要支持 ACID transactions 或資料結構不高的情況。相較於短時間內處理小量資料(小於1 TB),Bigtable 展現的是它在長時間內處理大量數據(TB或PB等級)的效能。主要的工作:
• IoT,Finance,AdTech
• 監控
• 地理空間數據集
• 圖形
Google Cloud Datastore
Datastore 的優勢在於:無論服務規模多大,它皆會自動擴展且處理的速度不變。(如果資料量不大,CloudSQL 高速執行 CRUD processing 和 search processing。)Datastore 適用於需要仰賴可擴展大規模結構化資料的應用程式。在許多情況下,它也被用作 Google App Engine 的資料庫。如果您在GAE set 中使用它,您可以使自動縮放的應用程式變得非常容易。主要的工作:
• 用戶資料
• 產品目錄
• 遊戲數據
Google Cloud SQL
它適用於完全支援 SQL 的 OLTP 系統的關聯性資料庫。它也可以協助那些使用 MySQL 或 PostgreSQL 的應用程式搬遷到GCP。主要的工作:
• 網站、部落格、內容管理系統(CMS)
• 商業智慧(BI)應用程式
• ERP,CRM,電子商務應用
• 地理空間應用
還想知道更多資訊?點此聯絡 iKala Cloud 由專業顧問為您服務
總結
這一系列的文章(上篇:GCP 存儲服務(一): Cloud Storage/ Datastore / Bigtable / SQL 介紹與比較),總結了 GCP 四種存儲服務的功能、費用、使用優勢。若您能善加利用各存儲服務的功能,那會更有助於您使用 GCP!
(本文改寫自:https://www.apps-gcp.com/gcp-storage-service/)