Cover image for S2#01: Steam vs Cloud

蒸汽機 vs 雲端運算:能源革命的兩次輪迴

系列:工業革命與數據革命 #01/05 | 閱讀時間:35分鐘 | Python (NumPy, Pandas, Matplotlib, SciPy, NetworkX)

作者:Wina @ Code & Cogito


當瓦特改變了世界

1776年,伯明罕。

詹姆斯·瓦特(James Watt)盯著他改良的蒸汽機,聽著規律的活塞聲。

這不是第一台蒸汽機——紐科門(Newcomen)早在1712年就發明了。但瓦特做了一件事:他讓蒸汽機變得經濟可行。

在瓦特之前,蒸汽機的效率只有1%。99%的能量都浪費了。煤炭成本太高,只有煤礦主自己用得起(用來抽水)。

瓦特的改良:分離冷凝器。效率提升到4%。

聽起來只進步了3%?

錯。這意味著成本降低了75%。

從「虧本」變成「賺錢」。

從「只有煤礦能用」變成「所有工廠都能用」。

一夜之間,蒸汽機從稀有的工業玩具,變成了必需品。

但瓦特做的不只是技術改良。他做了一個商業決定,改變了整個產業:

他不賣蒸汽機,只出租。

收費方式:客戶使用蒸汽機後節省的煤炭成本的1/3。

這是什麼?

這是SaaS(Software as a Service)的原型。

2006年,西雅圖。

Amazon Web Services(AWS)推出第一個雲端運算服務:EC2。

CEO Andy Jassy在發布會上說:「你不需要買伺服器。你只需要為你用的算力付費。」

這聽起來很熟悉,對嗎?

瓦特:你不需要買蒸汽機。你只需要為你省的煤炭付費。
AWS:你不需要買伺服器。你只需要為你用的算力付費。

兩個相隔230年的商業模式,為什麼如此相似?

因為他們都做了同一件事:降低進入門檻,創造彈性規模。

在這篇文章裡,我會用Python分析這兩場能源革命的相似性,視覺化技術擴散的模式,計算成本曲線的演變,並探討一個關鍵問題:當基礎設施被少數人壟斷,自由市場還存在嗎?

準備好見證歷史的輪迴了嗎?


第一個問題:為什麼技術突破不等於技術革命?

蒸汽機的發明和普及,中間隔了整整80年。

1698年: Thomas Savery發明第一台蒸汽機
1712年: Thomas Newcomen改良蒸汽機
1776年: James Watt改良蒸汽機
1785年: 第一座完全由蒸汽驅動的工廠
1850年: 蒸汽機普及到大多數工廠

問題:為什麼要這麼久?

答案不是技術,是經濟學

早期蒸汽機的三大致命問題

問題1:效率太低

Newcomen的蒸汽機熱效率只有1%。意思是:
– 燒100公斤煤
– 只有1公斤煤的能量轉化成機械功
– 99公斤的能量都浪費了

結果? 運營成本極高,只有煤礦主自己用得起(煤炭不用花錢買)。

問題2:不可靠

  • 零件容易損壞
  • 需要專業技師維修
  • 停機時間長
  • 維修成本高

結果? 工廠主寧願用傳統水車,至少穩定。

問題3:必須建在河邊

雖然蒸汽機提供動力,但冷卻需要大量水。所以工廠還是要建在河邊。

結果? 沒有真正解放地理限制。

瓦特的三大突破

突破1:分離冷凝器

把冷卻過程獨立出來,不讓蒸汽缸反覆加熱冷卻。

效果: 效率從1%提升到4%,成本降低75%。

突破2:標準化零件

和合夥人Matthew Boulton建立工廠,大量生產標準零件。

效果: 降低維修成本,提高可靠性。

突破3:商業模式創新

不賣設備,只收租金。租金=客戶省下的煤炭成本×1/3。

效果:
– 客戶無需大筆初期投資
– 客戶只在真正省錢時才付費
– 瓦特有動機持續改進效率(效率越高,客戶省越多,瓦特賺越多)

這個商業模式的天才之處:對齊了供應商和客戶的利益。


用Python模擬技術擴散:Bass模型

讓我們用數學來理解技術如何從「發明」變成「革命」。

Bass擴散模型(Bass Diffusion Model)可以預測新技術的採用曲線。它假設採用者分為兩類:
創新者(Innovators):受外部影響(廣告、媒體)
模仿者(Imitators):受內部影響(看到鄰居用了也想用)

模型的核心邏輯:

def bass_model(t, p, q, m):
    """
    Bass擴散模型
    p: 創新係數(外部影響)
    q: 模仿係數(內部影響)
    m: 市場潛力(最終採用數)
    當 q > p 時,表示「口碑效應」主導
    """
    return m * (1 - np.exp(-(p+q)*t)) / (1 + (q/p) * np.exp(-(p+q)*t))

# 歷史數據:英國蒸汽機數量(估計)
steam_years = [1760, 1770, 1780, 1790, 1800, 1810, 1820, 1830, 1840, 1850]
steam_count = [100, 280, 520, 1100, 2200, 4500, 8500, 15000, 25000, 38000]

# 用 scipy.optimize.curve_fit 擬合模型
# → 得到創新係數 p、模仿係數 q、市場潛力 m

完整程式碼已上傳 GitHub(含免費版基礎分析):查看完整程式碼 →

把歷史數據餵進模型後,擬合出的 S 型擴散曲線如下:

蒸汽機技術擴散S曲線
左:S型採用曲線,紅點為歷史數據,藍線為Bass模型預測。右:年度新增採用率,顯示擴散速度的變化。

這個分析揭示了什麼?

發現一:q/p 比率約為 25——模仿效應遠大於創新效應。蒸汽機的擴散主要靠「看到鄰居用了,我也要用」。這是網路效應的早期形態。

發現二:延遲效應——瓦特 1776 年改良蒸汽機,但最大增長率出現在 1800 年左右,中間延遲了 24 年。為什麼?因為需要建立配套生態系統(煤炭供應鏈、技師培訓、零件標準化)。

發現三:S 型曲線——起初緩慢→快速爆發→趨緩。這是所有重大技術的典型擴散模式,AWS 的擴散曲線也是一樣。


230年後:AWS做了同樣的事

2006年,當AWS推出EC2時,很多人不理解。

「把數據放在別人的電腦上?太危險了!」

「網路延遲太高,不實用!」

「我們有自己的機房,為什麼要用雲端?」

這些反對聲音,和1776年對蒸汽機的質疑一模一樣。

但AWS做對了三件事:

對的事1:降低進入門檻

蒸汽機時代:
– 買一台蒸汽機:350英鎊(技術工人2年薪資)
– 安裝和維護:還要更多錢
– 小工廠買不起

瓦特的解決方案: 租賃模式,按效果付費

雲端時代:
– 自建機房:數百萬美元
– IT團隊:每年數十萬美元
– 小公司負擔不起

AWS的解決方案: 按需付費,零初期投資

對的事2:創造彈性規模

蒸汽機的革命:
– 在此之前:工廠必須建在河邊(水車動力)
– 蒸汽機之後:工廠可以建在任何地方(煤炭可運輸)
解放了地理限制

雲端的革命:
– 在此之前:公司必須預測最大流量,購買足夠伺服器
– 雲端之後:流量多就自動擴展,流量少就自動縮減
解放了容量限制

對的事3:建立生態系統

瓦特的生態:
– 標準化零件(可互換)
– 培訓技師(全國巡迴)
– 建立供應鏈(煤炭運輸網絡)

AWS的生態:
– 標準化API(各服務可組合)
– 認證體系(AWS Certified)
– 第三方工具市場(AWS Marketplace)


用Python對比兩個時代的成本曲線

為什麼技術會普及?因為成本下降

我們用指數衰減模型(a * exp(-b*t) + c)擬合兩個時代的成本數據,追蹤降價趨勢:

# 核心數據
steam_cost = [12, 11, 10, 8, 6.5, 5, 4.5, 4, 3.5, 3]    # 便士/小時, 1760-1850
ec2_price  = [0.10, 0.085, 0.068, 0.052, 0.040, 0.032,    # 美元/小時, 2006-2024
              0.026, 0.021, 0.017, 0.0135]

# 用指數衰減模型擬合,計算成本減半期
# half_life = ln(2) / decay_rate

圖:Bass Adoption Curve
圖:Bass Adoption Curve
圖:Cloud Market Share
圖:Cloud Market Share
圖:Cost Reduction Comparison
圖:Cost Reduction Comparison

擬合結果:

成本曲線對比
左:蒸汽機 90 年成本曲線。中:AWS EC2 18 年成本曲線。右:正規化時間軸對比。

驚人的發現

摩爾定律 vs 瓦特定律——蒸汽機成本減半期約 13 年,雲端成本減半期約 2.3 年。雲端降價速度是蒸汽機的 5.6 倍。 但兩者的衰減模式完全相同:都是指數衰減曲線,都有成本下限(不可能降到零),都在普及後降價趨緩。

蒸汽機受物理限制(材料強度、熱力學效率),雲端受技術限制(摩爾定律、軟體優化)。數位技術的改進速度遠快於物理技術——但規律不變。


黑暗面:基礎設施的壟斷

瓦特的蒸汽機創造了煤炭貴族

AWS的雲端運算創造了科技寡頭

為什麼?

19世紀的煤炭壟斷

蒸汽機讓煤炭從「取暖燃料」變成「工業血液」。

結果:
– 煤礦主成為最富有的階級
– 控制煤炭供應=控制工業命脈
– 貧富差距急劇擴大

倫敦基尼係數(貧富不均指標):
– 1820年:0.45
– 1870年:0.59

用 HHI 指數(Herfindahl-Hirschman Index)計算市場集中度——HHI 低於 1500 為競爭市場,1500-2500 為中度集中,2500 以上為高度集中。

結果令人警醒:

市場 HHI 判定
1850 英國煤炭 3,250 高度集中
2024 全球雲端 1,834 中度集中

市場集中度對比
左:1850 年煤炭市場份額。中:2024 年雲端市場份額。右:AWS 市場份額從 100% 降至 32% 的演變趨勢。

兩個時代都形成寡頭壟斷——基礎設施的資本密集度造成高進入門檻,先發優勢加上網路效應,最終趨向自然壟斷。

歷史的教訓:

1850年代,煤炭貴族的壟斷導致:
– 煤炭價格飆升
– 工廠主被迫接受高價
– 社會矛盾加劇
最終引發政府監管(1842年《礦山法》)

2024年,雲端寡頭會重蹈覆轍嗎?


新的地理學:從河流到算力

蒸汽機時代的地理革命

在蒸汽機之前:
– 工廠必須建在河邊(水車動力)
– 產業分布完全受地理限制
– 你出生在哪裡,決定你能做什麼工作

蒸汽機之後:
– 工廠可以建在任何有煤炭的地方
– 煤炭可以運輸,河流不行
產業開始往勞動力和市場聚集

結果: 工業城市的誕生

  • Manchester(曼徹斯特):1750年小村莊 → 1850年工業中心
  • Birmingham(伯明罕):人口從7萬 → 23萬
  • Leeds(利茲):紡織業重鎮

雲端時代的新地理

在雲端之前:
– 公司必須在有機房的地方
– IT能力受地理限制
– 創業需要大筆資本投資硬體

雲端之後:
– 公司可以在任何有網路的地方
– 算力可以「運輸」(透過網路)
創業門檻大幅降低

但這創造了新的不平等。

我們計算 AWS 全球 8 個主要區域的服務分布基尼係數,結果為 0.31——中度不平等。美國東岸(us-east-1)擁有 200 項服務,而非洲(af-south-1)只有 100 項,差距整整一倍。

AWS全球分布不平等
左:各區域可用服務數量(按級別著色)。右:AWS 全球擴張時間軸——從 2006 年北維吉尼亞到 2020 年開普敦,14 年的差距。

數位殖民主義?

就像19世紀的煤炭分布造成了工業中心和邊陲,
21世紀的算力分布正在造成新的數位鴻溝:

  • 延遲不平等:非洲到亞洲的延遲是美國內部的3倍
  • 服務不平等:新興市場無法使用最新技術
  • 成本不平等:相同服務在不同地區價格不同

表面上,人人都能「上雲」。
實際上,你的地理位置決定了你能獲得的運算品質。


誰為進步付出代價?

19世紀的代價:勞工的苦難

工業革命創造了巨大財富。但誰付出了代價?

工廠工人的生活:
– 工作時間:每天14-16小時,一週6天
– 工作環境:噪音、粉塵、危險機器
– 工資:僅夠糊口
– 童工:8歲小孩在工廠工作

Charles Dickens在《艱難時世》裡寫道:

「這些工人就像機器的零件。他們沒有名字,只有編號。他們沒有情感,只有功能。」

盧德運動(Luddite Movement, 1811-1816):

工人砸毀機器,抗議技術搶走工作。政府派軍隊鎮壓,處決17人。

為什麼工人輸了?

因為資本家掌握了基礎設施
– 擁有工廠
– 擁有機器
– 擁有煤炭供應鏈

工人只有勞動力,可替代性高。

21世紀的代價:演算法控制

今天的代價是什麼?

表面上,雲端運算讓創業變簡單了。但它也創造了新形式的依賴:

案例1:AWS停機事件(2017年2月28日)

AWS us-east-1 區域停機4小時。

結果:
– Netflix無法播放影片
– Slack無法發送訊息
– 數千家公司業務中斷
估計損失:1.5億美元

一個區域的故障,癱瘓了半個網路。

案例2:供應商鎖定(Vendor Lock-in)

一旦你的系統建在AWS上:
– 遷移到其他雲端成本極高(重寫代碼、重新培訓)
– 價格上漲?你沒得選
– 服務終止?你被迫接受

這和19世紀工廠主控制工人有什麼不同?

案例3:演算法黑箱

AWS的定價演算法是秘密的:
– 為什麼這個服務這個價格?不知道
– 為什麼我的帳單突然增加?不清楚
– 如何優化成本?只能猜

這是新形式的不透明。


歷史會重演嗎?

讓我們回顧歷史:

1850年代: 煤炭貴族壟斷能源供應
1880年代: 勞工運動興起
1900年代: 政府介入,開始監管能源產業
1940年代: 許多國家將能源公共化(國有化)

2024年: 科技寡頭壟斷算力供應
2030年代:
2040年代:

會有「數位勞工運動」嗎?
會有「雲端國有化」嗎?
會有「算力作為基本人權」的主張嗎?

我們建了一個四象限模型,以「市場集中度」和「監管強度」為軸,模擬四種可能的未來:

情境 集中度 監管 可能結果
現狀持續 66% 寡頭繼續擴大優勢
反壟斷行動 45% 多個中型廠商競爭
公共化運動 30% 極強 算力成為公共事業
去中心化 20% 邊緣運算削弱中心化

未來情境分析
四象限圖:X 軸=市場集中度,Y 軸=監管強度。目前我們在右下角——低監管、高集中度。

哪個未來更可能?

歷史告訴我們:基礎設施的壟斷,最終都會引發政治反彈。

唯一的問題是:需要多久?


結論:基礎設施就是權力

瓦特的蒸汽機和AWS的雲端運算,相隔230年,但邏輯相同:

1. 技術突破創造新的可能性
– 蒸汽機:不必建在河邊
– 雲端:不必自建機房

2. 商業模式創新降低進入門檻
– 瓦特:租賃+按效果付費
– AWS:按需付費+零初期投資

3. 成本快速下降,推動普及
– 蒸汽機:90年降價75%
– 雲端:18年降價86.5%

4. 形成寡頭壟斷
– 煤炭貴族控制能源供應
– 科技巨頭控制算力供應

5. 社會矛盾加劇,引發變革
– 19世紀:勞工運動→政府監管→部分國有化
– 21世紀:?→?→?

最關鍵的洞察:

基礎設施的所有權,決定了權力的分配。

19世紀,誰控制蒸汽機(能源),誰就控制工業。
21世紀,誰控制雲端(算力),誰就控制數位經濟。

技術在變,但權力的邏輯不變。

這些問題沒有標準答案。

雲端運算會成為公共事業嗎?算力會被視為基本人權嗎?我們會重蹈 19 世紀的覆轍,還是找到新的解決方案?

歷史沒有答案,但歷史提供了框架。

當基礎設施被少數人壟斷,「自由市場」就不再自由。這句話在 1850 年的煤炭市場成立,在 2024 年的雲端市場同樣成立。

瓦特在 1776 年改變了世界。AWS 在 2006 年改變了世界。下一個改變世界的,會是誰?


後記:回到那個聽著活塞聲的瞬間

寫完這篇文章,我一直在想一個畫面。

1776 年的伯明罕,瓦特聽著他改良的蒸汽機運轉。他大概不會想到,這台機器的邏輯——降低門檻、按效果收費、讓使用者不必擁有底層基礎設施——會在 230 年後被一家西雅圖的網路書店完整複製。

如果你是創業者,雲端確實降低了門檻,但也悄悄地讓你的命脈交到了別人手上。多雲策略不是技術選擇,是生存策略。

如果你寫程式碼,雲端讓你能專注在業務邏輯,但也讓你離底層越來越遠。理解基礎設施的工作原理,不是為了回到自建機房的時代,而是為了在需要的時候有選擇的能力。

如果你制定政策,能源產業的監管歷史是最好的參考。煤炭貴族的壟斷最終引發了國有化運動——等到矛盾爆發才介入,代價遠比提早規劃來得高。

技術進步是好的。但如果進步的果實只被少數人享有,歷史告訴我們,社會終究會找到自己的平衡方式。

瓦特的蒸汽機帶來了工業革命,也帶來了勞工運動。AWS 的雲端運算帶來了數位革命——也會帶來什麼?

這是我們這一代人要回答的問題。


深度探索:完整分析包

這篇文章分享了蒸汽機與雲端運算的結構性對比——從 Bass 擴散模型到成本曲線,從 HHI 市場集中度到未來情境分析。完整分析包更進一步:

  • Bass 模型敏感度分析:如果瓦特的效率提升不是 4 倍而是 2 倍,擴散曲線會延遲多久?答案是 40 年
  • HHI 歷史趨勢追蹤:AWS 份額在降,但前三大合計份額其實在升(58%→66%)——壟斷在加深,只是分散到了三家
  • AWS 全球擴張路徑分析:NetworkX 網絡圖揭示算力分布幾乎完全復刻 19 世紀煤炭貿易路線
  • 四種未來情境完整模擬框架:可調整集中度與監管參數,觀察不同假設下的結果
  • 約 400 行教學等級完整程式碼,11 張進階圖表(PNG 300dpi)

取得 Article 01 深度分析包 →


工業革命與數據革命・系列導航

#01 蒸汽機 vs 雲端運算:能源革命的兩次輪迴 ← 你在這裡

#02 工廠的紀律 vs 平台的演算法:控制機制的演化

Similar Posts

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *