網站搬到 HostHatch

TL;DR HostHatch 便宜好用,想測試的話可以用我的連結 https://cloud.hosthatch.com/a/3823 這樣我可以收到一點回饋 🙂

幾年前因為想要用 Vultr 的機器玩 BGP,就把網站從 AWS 搬到 Vultr 的東京機房。當初用的是稍微高一級的 1c1g,夠同時跑多個 container 沒有問題,於是就用一台當 blog + BGP router。

去年原本租了 Element 代管的 ElementOne 來玩 Matrix 順便贊助開發。後來 Element 取消這個每月 $10 的方案不做一般消費者這塊了,剛好我也在考慮自己裝個 Synapse 來自架 Matrix,就把這筆預算拿來用在新的 VM 上面。

考慮到 Synapse 跟大型的聊天室直接對接的時候好像還滿需要資源的,需要找一個可以跑 PostgreSQL 的規格。這樣整個 VM 就會有至少 caddy, php-fm, mariadb, synapse, postgresql 這幾個 container,感覺要至少 2c4g 才夠。Vultr 符合這個規格最便宜的就是 $20 的共用 CPU 方案。

因為種種原因我想要找有沒有可能加一點錢改用獨立主機,這樣可以把更多小網站集中起來,於是就用以下的條件開始找:

  • 在東京
  • 便宜的獨立主機,大約 20 多美金
  • 有 BGP 可以用自己的 ASN

說實在想要找到這種規格的在東京幾乎是沒有,倒是有不少 IP 假裝是在東京,其實機房是在美西的便宜方案想要魚目混珠,又或是機房看起來是在東京沒錯,但是 peer 的狀況實在有夠差,我家距離附近主要的 Equinix 機房都在一兩公里的距離而已,但是封包常常要先繞去大阪或是美西再回東京,130 ms 到 200 ms 的 latency 只好放棄。

HostHatch

後來尋覓到 HostHatch 最近剛好開始提供 BGP 的服務。雖然一開始需要設定費,但是他們提供的報價看起來非常的物超所值。$15 的價錢就可以買到 4c16g,其中還有 2c 是獨立的。空間與流量也算滿大方的,雖然東京的流量比其他地方少一半,以我的用量來說也還算夠用,算是很不錯的 trade off。

只是在 LowEndTalk 或是 LowEndSprit 討論區上面給 HostHatch 的評價都不是很好,不外乎回覆很慢,服務態度不好之類的。仔細觀察感覺很有可能是因為這些人都買促銷價的 VM 所以也得到最基本的客服而已。

總之先開了帳號,直接從網站上買了不是促銷的 $22 方案 6c24g, 100G, 6T 一個月來試用看看,然後開始設定。雖然 BGP 啟用的部份一開始有點小差錯,考慮到他們才剛開始做這塊也算是情有可原。整體而言服務的品質其實相當不錯,回訊息都很快,機器的規格也沒有灌水。從我家連到機器只需要 4 ms 的時間。

測試了幾天之後就把網站搬過來,然後也架好 Synapse,目前跑了快三個月都沒什麼問題,也測試了從台灣連過來的速度也不錯,走 GSL 只需要 34 ms 左右的時間。

如果有興趣想試試看的人可以用我的連結 https://cloud.hosthatch.com/a/3823 這樣我可以收到一點回饋 🙂