Skip to content

10 天在中國 AWS 從 0 到 MVP

接案 · 2025年10月 · 10 天

客戶的全球服務以 docker compose 跑在 GCP 的一台 VM 上,需要在中國境內、在中國 AWS 上線同一套服務。他們的計畫是先搬過去,之後再拆成小服務,所以服務要維持 docker compose。

我負責設計與建置中國 AWS 的環境、負載平衡、基礎設施即程式碼,並追查網路問題。中國網站備案(ICP)的文件由客戶團隊處理。

實測成果

網路跳數
2
原本超過 10 跳
中國境內載入
可載入
原本完全載不出來:路徑繞出中國被擋
交付時間
10 天
GCP VM 搬到中國 AWS,含完整基礎設施

我做了什麼

保留 docker compose 的負載平衡

  • 中國網站備案(ICP)只接受固定 IP,但 application load balancer 沒有固定 IP。
  • 我在 application load balancer 前面放一個有固定 IP 的 network load balancer,再轉到 docker compose VM 上的 reverse proxy。

追查變慢的網路

  • 頁面先是很慢,後來完全載不出來。我用網路檢測工具一跳一跳追路徑。
  • 服務之間的呼叫經由公開 IP 繞出 VPC 再繞回來,DNS 查詢也跑到中國境外的伺服器,被中國的政策擋下。
  • 團隊依我的發現調整路徑:超過 10 跳降到 2 跳,頁面也載得出來了。

基礎設施即程式碼

  • 整套環境都是 CloudFormation 範本,用 Serverless Framework 部署。
  • 團隊改範本、下一行部署指令就能調整基礎設施,不用手動點主控台。

系統組成

  • docker compose 服務
  • Network load balancer(固定 IP)
  • Application load balancer
  • Reverse proxy
  • 基礎設施即程式碼

中國 AWS(北京區),從 GCP 的 VM 搬過來

10 天,接案,2025年10月。

有產品要上線,或是已上線的產品太貴、太慢?

在 LinkedIn 找我
↑↓ 移動 ↵ 開啟 esc 關閉