from Pixabayfrom Pixabay

很長一段時間裡,當我需要使用虛擬機器(Virtual Machine)來部署自己的個人專案時,來自美國的 DigitalOcean 一直是我的首選。

可能是因為這個「海洋」的意象讓人覺得很舒服吧!價格也還過得去。

我曾在這篇〈計畫更新我的 DigitalOcean VM 〉提過它。

然而,最近決定在 VM 上部署 Memos 時,我的選擇就不再是 DigitalOcean 了。

相關文章:開源工具 Memos:寫日記的好選擇

原因無他,我們有了更便宜、更強大的選擇——也就是本文要介紹的 Hetzner。

在這篇文章中,我將分享我從 DigitalOcean 轉向 Hetzner 的原因,以及這個德國 VPS 供應商的優勢和劣勢。

我們開始吧!


偶然遇見 Hetzner

如前所述,我使用 DigitalOcean 的 VM 很長一段時間。

基本款從最初的每月 5 美元,到後來漲到了 6、7 美元,儘管覺得有些小貴,但因為 DigitalOcean 在新加坡有機房,從台灣連過去延遲較低,大約 100 多毫秒,而且已經習慣,所以也沒想過另尋「新歡」。

直到有一天,我在 Twitter 上偶然看到有人提到 Hetzner——這才意識到,原來世界上還有這麼這麼「便宜」的 VPS 選擇 !

不過在此之前,我們還是先來介紹一下,本文前面說到的 VM 或者是 VPS 究竟是什麼東西呢?

VPS 是什麼?為什麼需要 VPS?

VPS,全名 Virtual Private Server,是從一台實體伺服器上虛擬出來的獨立空間。它讓你用租用價格,享受類似獨立主機的自由。

對於愛搞 side project 的開發者來說,有一台自己的 VPS,意味著能自由部署應用、測試新技術、建立個人服務。不必擔心免費平台的流量限制,也不用和別人搶資源。

其實我覺得最重要的就是——你獲得了一個固定 IP,讓別人可以 24 小時連線。

VPS 和 VM(Virtual Machine)其實本質很接近。

簡單來說,VM 是指「虛擬機器」這個技術本身,或指特定的虛擬機器,而 VPS 則是把這種技術商品化、打包成一個可以租用的服務

你可以把 VPS 想成「雲端的 VM,加上管理和網路資源」,對一般開發者來說,兩者在定義區分上幾乎沒什麼區別。

VPS 供應商

說到 VPS,市場上的選擇非常多。從大型的雲端服務商(像是 AWS、Azure、Google Cloud),到專門提供 VPS 的公司(像是 Linode、DigitalOcean、Hetzner)都有各自的定位。

不同的服務商,價格、規格、連線速度也各有差異。

雲端服務商提供的服務品質通常很高,因為他們有自己的資料中心,但價格也往往最貴,彈性最大。

除非很有錢,不然我不會直接去這些地方開 VM 來用。

而本文的主角,則是來自德國的這家公司——Hetzner。


Hetzner 公司簡介

Hetzner 成立於 1997 年,總部位於德國巴伐利亞州的 Gunzenhausen。旗下的服務非常多元,包括但不限於:

  • Cloud Hosting(雲端虛擬伺服器)
  • Dedicated Hosting(專用伺服器租賃)
  • Storage Boxes(線上儲存空間)

Hetzner 擁有多個資料中心,分別位於德國、芬蘭、美國和新加坡,涵蓋歐洲、美洲與亞洲地區。

本文用到的服務,就是 Cloud Hosting,也就是 VPS 服務。

說真的,如果不是看推特,我大概很難知道這家公司的存在。

畢竟,歐洲公司對我們來說都是相對陌生的。


Hetzner vs DigitalOcean:價差與規格對比

為什麼要換供應商呢?其實很簡單,當然是因為錢和爽度囉!

Hetzner 用你難以想像的價格,提供了遠超預期的硬體資源——德國人就是猛XD

價格與規格比較

以下是 DigitalOcean 和 Hetzner 在類似價格區間(7 美元)的方案規格對比:

項目 DigitalOcean Hetzner
CPU 1 核心 4 核心(ARM)
RAM 1 GB 8 GB
硬碟空間 25 GB SSD 80 GB SSD
月費價格 7 美元 6.49 歐元(約 7 美元)
可用頻寬 1 TB 流量 20 TB 流量

以幾乎相同的價格,Hetzner 提供了 4 倍的 CPU8 倍的記憶體,以及更大的硬碟空間和流量。

我感覺十分阿妹竟(Amazing)!

其它不論,光 RAM 的大小其實就很影響使用體驗——沒有 2 GB 真的會比較辛苦。

我請 AI 查了一下,如果 DigitalOcean 要達到右邊 Hetzner 的規格,大概需要一個月 28 美元。

這個差距,讓人想要不變心都難🥹


等等,你先別急著掏出信用卡!

重點是接下來的部分——連線速度註冊審核

一言以蔽之:Hetzner 對台灣的延遲不太友好。

實際測試:Latency 比較

為了有更直觀的數據,我使用了 cloudpingtest.com 測試了它所屬 VM 的延遲表現。

測試環境:中華電信 4G 手機網路。

以下是測試結果,可以看出,Hetzner 無論你選哪個資料中心,延遲的表現都不是很好——尤其是歐洲:

測試時間為晚上高峰期,網路環境為中華電信 4G,結果僅供參考測試時間為晚上高峰期,網路環境為中華電信 4G,結果僅供參考

以上是我在晚上高峰時段測試的,白天會稍微好一些,但基本上,歐洲機房的平均延遲不會低於 600 ms。

600 毫秒延遲是什麼概念?可以理解成:你發出一個請求,伺服器在 0.6 秒後才會收到並開始處理——好久XD

美國和新加坡的機房會好一點——就一點,但價格也更貴(尤其是新加坡),這需要你自行拿捏。

我是覺得,如果選到新加坡機房,可能還不如直接選 DigitalOcean。

DigitalOcean 的新加坡機房延遲基本上只有 100 多毫秒,可以說表現極佳。


Hetzner 的客戶認證與註冊流程

除了延遲偏高,Hetzner 另一個讓人討厭的點,就是身分認證流程。

Hetzner 的註冊流程相當嚴謹,堪比虛擬貨幣交易所XD,遠比一般雲端服務供應商麻煩得多。官方說,這主要是為了防範濫用與確保整體服務品質。

通常在註冊時,你可能需要:

  • 上傳有效身分證明(例如護照或身分證)
  • 綁定信用卡或其他付款方式
  • 等待人工審核通過

這個過程從幾小時到一兩天都有可能。雖然初期略嫌麻煩,但換來的是更穩定的使用體驗。所以我覺得還可以接受。


綜上所述,你主要需要考慮的,就是這個延遲你是否能夠接受。像我主要就是做我自己的東西而已,不是要提供給別人用的,所以還行。

但如果是要給別人用的,600 毫秒的延遲,絕對是有感的慢😂


結語:價格與需求的平衡

這次轉戰 Hetzner,最大的收穫就是重新認識了「原來 VM 可以這麼便宜!」

不是每個人都適合 Hetzner。如果你的專案對延遲極度敏感,那麼 DigitalOcean 這類更接近台灣、連線快的服務仍然更合適。(或者選直接在台灣有機房的 GCP)

但如果你重視的是「用最低的成本拿到最好的資源」,那麼 Hetzner 絕對值得列入你的選項清單。

而且我很認同它對客戶的嚴格審查,哈哈哈!

總之,有些改變,不是因為原本不好,而是因為找到了更適合自己的地方。

下一篇將介紹,如何在 Hetzner 上開一台新主機,以及相關的注意事項。敬請期待。


推廣資訊:使用我的推薦連結,享受免費額度(尚未實現🙏)

如果你也想試試 Hetzner,可以使用我的推薦連結註冊,新用戶可以直接獲得 20 歐元的使用額度,等於可以免費用一台小型 VPS 一段時間。

小提醒:如果你透過我的推薦連結註冊並付費,未來我也有機會拿到 10 歐元的回饋。不過目前還在努力達標XD

我剛開始用不久,目前還不符合推薦資格,所以連結還不存在XD,你可以先去找別人的連結來用——20 歐不拿白不拿,或等我三個月後符合資格。

當初我已經身分認證完了,才知道有上述 20 歐元額度可以拿,不禁有點扼腕!

👉 推薦連結(日後補上)

希望這篇分享能幫助你,在選擇 VPS 的路上,多一個可靠的選擇。