Google Cloud Platform In Practice
  • 簡介
  • 有別於其他Cloud的想法
  • 認識Google Cloud
    • Google Cloud Platform服務介紹
      • GCP從Free Trial開始
      • 開始之前先了解線上的資源
      • Project與Billing Account
      • GCP計算機
      • Google Cloud使用者與角色
      • 透過IAM管理專案資源
      • Service Account
      • Organization Node
    • GCP指令列工具 - gcloud
      • 安裝Google Cloud SDK
      • Google Cloud SDK基本使用說明
      • 認證gcloud指令
      • 在gcloud使用service account認證
      • 查詢zone與region
      • 好用的gcloud指令
  • Google Cloud上的運算服務
    • Compute Engine
      • Compute Engine基本介紹
      • Compute Engine的主機類型選擇
      • Compute Engine硬碟的選擇
      • 動手開一台GCE主機
      • 了解GCE上的auto scale
      • 使用HTTP(S) Load Balancer
      • 使用TCP Load Balancer
      • 為您的HTTP Load Balancer建立自簽SSL憑證
      • 淺談StackDriver的監控服務
        • Cloud Logging
        • Cloud Monitor
      • 進階的GCE操作
        • GCE的Software Raid建置
        • 匯入Amazon主機Image
        • Resize Boot Disk
      • GCE進階導讀
    • App Engine
      • GAE的理念
      • Standard Environment介紹
        • 第一個GAE程式 - 以GAE Java為例
      • Flexible Environment介紹
        • 標準執行環境範例 - 以Node.js為例
        • 客製化執行環境範例 - 以Node.js為例
      • GAE進階導讀
    • Container Engine
      • 建立自己的GKE Cluster
      • 基本操作
      • 使用YAML描述部署
      • 結合NLB與HLB部署
      • GKE進階導讀
  • Google Cloud上的儲存服務
    • CloudSQL
      • CloudSQL簡介
      • 建立CloudSQL
      • 連線CloudSQL - 使用Apps Script
    • Cloud Datastore
      • Cloud Datastore簡介
      • Cloud Datastore的基本觀念
      • 簡單的Cloud Datastore範例 - 以Node.js套件為例
    • Cloud Storage
      • Cloud Storage簡介
      • 掛載GCS資料夾
      • 設定Website Bucket
      • 透過HTTP(S) Load Balancer幫GCS加上CDN
      • GCS與GCP服務的整合
      • Cloud Storage進階導讀
    • Cloud Bigtable
      • Cloud BigTable簡介
      • Cloud BigTable與GCP服務的整合
      • Cloud BigTable進階導讀
  • Google Cloud上的大資料處理服務
    • BigQuery
      • BigQuery簡介
      • BigQuery的結構
      • 指令列工具 - bq
      • 載入CSV資料到BigQuery
      • 載入JSON資料到BigQuery
      • 透過 bq 查詢資料
      • BigQuery的省錢祕技
      • BigQuery進階導讀
    • PubSub
      • PubSub簡介
      • PubSub入門
    • Cloud Dataflow
      • Cloud Dataflow簡介
      • 第一個Dataflow Pipeline - 以Java為例
      • Dataflow進階導讀
    • Datalab
      • 啟動您的Datalab
      • 深入了解datalab
      • Datalab進階導讀
    • Cloud Spanner (beta)
      • Spanner簡介
      • Spanner基本操作介紹
      • Spanner進階導讀
  • Google Cloud上的人工智慧服務
    • Cloud Machine Learning Engine
    • Vision API
    • Natual Language API
    • Speech API
    • Video Intelligence API (private beta)
  • 更多GCP學習資源
  • GCP支援服務
Powered by GitBook
On this page
  • No Extra Cost for IOPS
  • PD, SSD, Local SSD的差異
  • Disk的Snapshot
  • Disk的Image
  • 刪除主機、保留硬碟
  • 其他注意事項
  • 參考
  1. Google Cloud上的運算服務
  2. Compute Engine

Compute Engine硬碟的選擇

PreviousCompute Engine的主機類型選擇Next動手開一台GCE主機

Last updated 7 years ago

每一台主機都需要有硬碟,Compute Engine的硬碟提供您作業系統資料存放或是資料存放之功能,相較於Google Cloud上Cloud Stroage服務,硬碟為Block Storage,需要在申請當下指定大小與類別(PD, SSD, Local SSD),且每顆硬碟均是地區性(zone)的資源,必須要透過Snapshot或是Image的建置才可以複製到其他的地區。

No Extra Cost for IOPS

GCE上硬碟的速度無需另外付費購買,預設規則中,只要申請越大的硬碟空間,則會得到越好的IOPS效能,讓您的服務運作更加順暢。

PD, SSD, Local SSD的差異

  • PD,又稱為標準磁碟(Standard Disk),為SATA格式之硬碟,提供大部分情境之作業系統或儲存使用。

  • SSD,固態硬碟,具備較高的IOPS,當然,價格也較昂貴。

  • Local SSD,本機SSD硬碟,具備GCE上最快的IOPS選擇。每次選購,必須完整租用整個Local SSD 375G的大小空間。在Local SSD的選用中,具備SCSI與NVMe兩種介面可以選擇。

Disk的Snapshot

GCE上的硬碟可以透過Snapshot的方式做資料的備份,而Snapshot基本上提供差異性的備份,讓整個備份的空間耗用可以更小,更省成本唷!

Snapshot是屬於Global的資源,因此只要Snapshot建立好後,均可以透過從Snapshot開立主機到其他的地區(Zone)或是其他的雲端。

Disk的Image

除了Snapshot外,我們也可以透過Image的方式來備份資料碟,相較於Snapshot,Image的單個儲存空間相對比較小,且可以支援跨地區的開通動作。

刪除主機、保留硬碟

在GCE服務中,主機的開立可以使用官方的Image、自建的Image、Snapshot,另外,也可以使用目前沒有掛載的硬碟。如果要將已經運作中的機器硬碟再刪除時候保留下來,可以修改下面的設定:

當硬碟保留下來後,下次選要還原主機只需要把主機開立在同樣的zone,即可選用未刪除的硬碟來開啟主機唷!

其他注意事項

GCE上資源的從屬會有可存在範圍的特性,例如硬碟,生命週期的所屬範圍會再產生的zone中,無法移動到其他地區...

  • Disk: 硬碟的所在範圍不能超出建立時所選擇的Zone,除非透過Snapshot或是Image的方式複製到其他地區。

  • IP: GCE的IP包含VM或是Network Load Balancer可以使用的IP與HTTP(S) Load Balancer使用的IP。前者是一般Regional的IP,無法跨Region使用:後者屬於Gobal IP (Anycast IP),可以串連多個地區的資源。

  • Snapshot: Snapshot為專案base的資源,在專案中可以開立到任何地區使用。

  • Image: Image為user base的資源,如果您有某專案中Image的存取權限,即可開立該Image的VM到任何您有權限的專案中使用。

參考

Snapshot

透過Local SSD串連獲得更好的IOPS:

Snapshot的官方介紹:

https://cloud.google.com/compute/docs/disks/local-ssd#formatmultiple
https://cloud.google.com/compute/docs/disks/create-snapshots
GCE IOPS Compare
GCE Disk Compare
GCE disk delete rule