Google Cloud Platform 資源如何有效透過標籤輕鬆管理

若你想查看的是單一台VM、某個應用程式或某個團隊在 project 中所使用的成本,在預設的報表中是無法直接看到的。這時候就需要使用 Google Cloud Platform 上的標籤 (Label) 功能來幫將你把資源分類,根據你想了解的分類來查看相對應的使用成本。
Google Cloud Platform tag management

一般查看 Google Cloud Platform (GCP) 上的帳單時,你會看到報表中顯示每個服務中所使用的資源成本,如 CPU、RAM 、DISK 的費用等等。但若你想查看的是單一台 VM、某個應用程式或某個團隊在 project 中所使用的成本,在預設的報表中是無法直接看到的。這時候就需要使用 Google Cloud Platform 上的標籤 (Label) 功能來幫將你把資源分類,根據你想了解的分類來查看相對應的使用成本。

Google Cloud Platform 標籤是什麼?

Google Cloud Platform 標籤 (label) 由一對鍵:值組成,幫助您管理、辨識在 Google Cloud Platform 上所使用的資源。標籤可以幫助您加快搜尋的速度,更精準地找到相關資源。例如在帳單方面,查看 Google Cloud Platform 帳單報告時,可以根據不同標籤來進行分類。若您有將帳單匯出至 BigQuery,也可以基於標籤來進行查詢。除此之外,還可以根據不同標籤來設定預算上限和警報。

Google Cloud Platform 標籤常見使用情境有哪些?

  • 團隊標籤:根據不同團隊插入不同標籤,可快速查詢各團隊使用的資源和使用的相關費用並制定使用預算。例如:team:research、team:analytics。
  • 環境標籤:在不同開發階段所使用的資源,如 environment:production、environment:test
  • 狀態標籤:根據資源的狀態來插入標籤,如 state:active、state:readytodelete 或是 state:archive。
  • VM 標籤:以 VM 為單位來插入標籤可以精準掌握每台 VM 的花費。

在 Compute Engine 中可以在以下的資源中加上標籤:

  1. Virtual machine (VM) instances
  2. Images
  3. Persistent disks
  4. Persistent disk snapshots

要注意的是,在 GCP 上的 Label 只是用來為資源加上註釋讓你可以更好地分類不同資源,但沒辦法用來設定資源政策的條件(i.e., conditionally grant or deny)若想做到相關動作,必須使用 GCP 上的 Tag 的功能,其可以根據資源是否具有特定 Tag 來有條件地允許或拒絕相關政策。

Google Cloud Platform 標籤使用範例

假設現在在 Google Cloud Platform 上有一個應用程式正使用兩台 VM 運行,我們可以使用標籤功能來同時查看這兩台 VM 的使用成本:

1.首先,在 VM 執行個體的頁面中勾選要新增標籤的第一台 VM,並點擊「顯示資訊面板」。

Google Cloud tag step 1

2. 在 LABELS 頁面點選「新增標籤」。

Google Cloud tag step 2

3.在鍵1的欄位輸入”app”,值1的欄位輸入”vm1″,並點選「儲存」。

Google Cloud tag step 3

4. 同樣地,點選第二台. VM,在鍵1的欄位輸入”app”,值1的欄位輸入”vm2″,並點選「儲存」。

Google Cloud tag step 4

以上步驟結束後,便已經成功在兩台 VM 執行個體上加入標籤(app:vm1、app:vm2)。要注意的是,VM 執行個體只包含 CPU 和 RAM 的費用。若想完整紀錄 VM 的費用,也必須在 DISK(磁碟)的部分也加上標籤,方法與上述相似。

5. 在磁碟頁面點選VM1對應的磁碟、接著點選「顯示資訊面板」、「新增標籤」、在鍵1輸入”app”、值1輸入”vm1-hdd1″。

6. 同樣地,在磁碟頁面點選VM2對應的磁碟、在鍵1輸入”app”、值1輸入”vm2-hdd2″。

至此我們已經在完成該應用程式所使用資源的標籤插入:

  • VM1:app:vm1
  • VM2:app:vm2
  • DISK1:app:vm1-hdd1
  • DISK2:app:vm2-hdd2

接著示範如何使用標籤來查看這個應用程式的成本:

7. 跳轉至帳單頁面並點選「報表」。

8. 在右側的篩選器中點選「分類依據」,可以看到包含專案、服務、專案階層、SKU、位置、標籤鍵等選項,代表帳單都可以根據這些分類來呈現。

9. 在「分類依據」中標籤鍵下方選取剛剛建立的鍵值:app,便可以看到帳單費用顯示的是鍵值為 app 的資源,也就是該應用程式所使用兩台VM和其使用磁碟的成本。

透過 Google Cloud Platform 上的標籤 (Label) 功能,你將能輕鬆將資源進行分類,並根據你想了解的分類來查看相對應的使用成本,以及針對不同標籤設定相對應的預算上限。

了解更多

相關文章

物流運輸效能再升級 Google Maps 企業地圖打造區位智能新應用

2020 年新冠肺炎疫情席捲全球,為美食外送、平台叫車、電商網購業等新常態生活必備服務提供業者,創造了加倍的商機。 另外隨著餐飲外送、一對一的交通移動以及電商市場的蓬勃發展,MaaS(移動即服務)成為市場新寵兒,那 Google Maps 是如何透過區位智能協助物流業者降低營運成本並增加產能呢?

低程式碼推動金融創新 OutSystems七天內推出新應用程式

為了在既有的資源下找到適應市場需求的高敏捷開發模式,相當多國外金融服務提供商會選擇低程式碼(low-code)開發工具,透過直觀的視覺化介面來建構應用程式,不僅可加速產品的開發速度,同時可以改善業務、營運單位與工程部門的協作流程。

Master Concept

歡迎您與我們聯絡。
我們會協助您取得最佳解決方案!

歡迎您與我們聯絡。
我們會協助您取得最佳解決方案!

歡迎您與我們聯絡。
我們會協助您取得最佳解決方案!

Leave Us Your Message.
We are ready to talk!

找不到您需要的? 加入我們的最新活動!

搶先了解
新趨勢