在研讀Google Cloud Compute Engine時,讀到一些名詞,不是很懂,問了ChatGPT和查詢網路文章後,將回答紀錄如下:
- Sole-Tenant Node
Sole-Tenant Node(專用主機節點)是Google Cloud Platform(GCP)的一種虛擬機部署方式,它允許將虛擬機(VM)實例部署到專屬的實體伺服器上,該實體伺服器不會與其他客戶共享。使用Sole-Tenant Node的主要目的有以下:
- 實體隔離(Physical isolation):為了符合合規要求、內部政策或安全規範,某些組織需要確保其 VM 運行在獨占的硬體上。
- 硬體自訂與控制:可以對特定 VM 的部署有更細緻的控制,例如決定它們部署在哪個節點上,以實現資源分組、計費分攤或排錯的便利。
- 授權優化:若有基於每核心授權的商業軟體(如某些Oracle或Microsoft授權),Sole-Tenant Node可協助簡化授權與合規流程。
- 預留資源容量:保證資源供應,避免與其他客戶競爭資源(像是突發性VM啟動失敗等問題)。
- Spot VM和Preemptible VM
Spot VM是GCP現行推薦的「短期、可中斷」VM類型,會根據資源可用性被中斷,但價格低廉,不保證最長運行時間,可隨時被中斷(preempted),但GCP會提前約30秒發送警告,適合用於可中斷、非即時、批次處理的情境的工作;Preemptible VM(已過時)是Spot VM的前身,具有類似行為,但功能較少,最長運行時間為24小時,2020年後開始逐步被Spot VM取代。