2025年8月16日 星期六

裸機  虛擬機  容器

現在要架設網路服務給人用,運行程式的主體有實體機、虛擬機與容器這三種選擇。以個人的經驗,選擇方式如下:

  • 裸機:高速運算服務,會把計算資源直接吃光的應用,像HPC
  • 虛擬機:Stateful有狀態服務,計算會改變虛擬機內部儲存的資料
  • 容器:Stateless無狀態,計算交辦的任務,將運算結果存到其他地方

如果還是不清楚,那用下列方式判別:

  • 運算時計算資源使用率預期 > 80% → 裸機 Bare Metal
  • 需要資料持久性 + 強隔離 + 備份還原 → 虛擬機 Virtual Machine
  • 易水平擴展 + 無狀態容器 Container

以上判別標準只是一個初始參考,實際選用還是要根據個別環境來決定

_EOF_

沒有留言:

張貼留言