倉儲規模與資料中心運算

總體擁有成本(total cost of ownership)

買一輛車並不是擁有一輛車的真正成本。標價只是開始;多年下來你還要付油錢、保險、維修、輪胎與停車——而那些運行成本加起來往往超過購買本身。光用標價評斷這輛車會嚴重誤導你。總體擁有成本(total cost of ownership)就是把一樣東西在整個壽命裡花你的一切加總起來的學問,不只是買它要花多少。對倉儲規模電腦而言,TCO 是每個設計決策最終都要被拿去衡量的主數字。

TCO 分成兩大桶。資本支出(capex)是前期的錢:建築、伺服器、網路設備、供電與散熱基礎設施——付一次,再攤提(分散)到數年的可用壽命上。營運支出(opex)是持續的錢:跑伺服器的電、冷卻它們的電、維護艦隊的人員、頻寬,以及不斷更換耗損硬體的費用。要公平比較不同設計,你把一切換算到共同基準——常用每台伺服器每月成本、或每個服務請求的成本——做法是把 capex 攤到硬體壽命上,再加上每月 opex。誠實這樣做的一個驚人結果是:能源(電力加散熱)是一大塊且持續增長,有時可與伺服器本身的攤提成本相匹敵。

TCO 之所以重要,是因為它重新定義了在規模下「一個好設計」是什麼意思。一台更便宜卻更耗電的伺服器,或一個更密集卻需要更貴散熱的機架,即使在規格表上看起來更好,也很容易在 TCO 上輸掉。這就是為什麼 WSC 架構師執著於電源使用效率、能量比例性與可靠性:省下的一瓦,是接下來好幾年每小時都在省;而一台常故障的機器,會在更換與損失的工作上花掉錢。正確的問題從來不是「哪台最快或最便宜」,而是「在艦隊壽命裡,每單位交付的有用工作,什麼能讓總成本最小」。

誠實的提醒:TCO 是一個模型,而模型仰賴假設——電價、你假設的硬體壽命、隨時間而來的資金成本,以及設備被使用得多滿。改變那些假設,兩個設計的排名就可能翻轉。TCO 對做出理性取捨不可或缺,但它是建立在預測上的估計、而非精確的真相,誠實的實務工作者會把假設大聲說出來。

一台 3000 美元的伺服器攤提 4 年,capex 約每月 63 美元。若它耗 200 W,而電力加散熱在 PUE 1.5 下成本為每度 0.15 美元,它的能源帳單約為 200 W x 1.5 x 720 小時 x 每度 0.15 美元 = 約每月 32 美元。光是能源就大約是伺服器攤提硬體成本的一半——這正是為什麼省下一瓦如此要緊。

capex(攤提硬體)加 opex(能源與營運):在 WSC 規模下,能源是總成本中很大的一份。

TCO 是建立在假設上的模型——電價、硬體壽命、使用率、資金成本。改變它們,哪個設計「贏」就可能翻轉。把你的假設說清楚,因為排名只和假設一樣誠實。

又稱
TCOtotal cost擁有總成本TCO