節點位置

5 個節點,
遍佈亞太與美國東部

先確認工作路徑,再選擇部署位置。兩款機型均涵蓋所有節點;每筆訂單提供一台獨享 Apple Silicon 實體機,並非虛擬機。

按日租用,每天 $21.2 起。實際供應情況以控制台即時顯示為準。

部署範圍
5 個節點
機型選擇
2 款獨享實體機
遠端連線
SSH / VNC / 螢幕共享
部署位置

選擇符合主要工作需求的節點

圖形桌面操作優先考慮操作者的位置;自動化建置則應一併考慮程式碼儲存庫、依賴套件來源及產物儲存位置。以下建議可協助縮小選擇範圍,不代表實測延遲排名。

SG

新加坡

適合以東南亞為主要協作區域的開發者及 CI 團隊。若經常使用圖形桌面,建議先測試當地網路連線至節點的操作體驗。

建議測試:VNC 操作、下載依賴套件、回傳建置產物。

選擇新加坡節點
TYO

日本東京

適合主要在日本協作的應用程式團隊,以及需要遠端檢查 Xcode 專案的開發者。建議讓經常使用桌面的團隊成員參與初步測試。

建議測試:桌面操作反應、下載程式碼、上傳發佈檔案。

選擇東京節點
SEL

韓國首爾

適合主要在韓國工作的工程師及行動應用程式開發團隊。若建置依賴套件及程式碼服務也靠近團隊,可一併確認整個 CI 流程所需時間。

建議測試:程式碼同步、還原快取、遠端疑難排解。

選擇首爾節點
HKG

香港

適合納入華南及東南亞協作團隊的候選方案。跨網路連線表現取決於實際線路,建議使用日常辦公網路進行測試。

建議測試:辦公網路線路、SSH 連線、檔案傳輸。

選擇香港節點
USE

美國東部

適合北美東部團隊,也可列入西歐團隊的選項。若搭配亞太節點使用,可依工作時區及任務標籤安排不同建置佇列。

建議測試:程式碼儲存庫存取、上傳建置產物、跨時區交接。

選擇美國東部節點

代碼供辨識位置使用。下單時的節點名稱及供應狀態,以控制台即時顯示為準。

機型涵蓋情況

兩款機型,所有節點均有供應

節點決定部署位置,機型則決定運算及儲存資源。下表列出目前在售的節點組合,不代表即時供應狀況或交付時間保證。

ArmVNC 機型與節點在售組合
機型與規格 新加坡
SG
日本東京
TYO
韓國首爾
SEL
香港
HKG
美國東部
USE
Arm Line M4M4 / 16GB / 256GB 在售 在售 在售 在售 在售
Arm Grid M4 ProM4 Pro / 64GB / 2TB 在售 在售 在售 在售 在售

型錄涵蓋不代表即時供應

兩款機型都可選擇部署於 5 個節點。下單前,請在控制台確認機型、節點、計費週期及最終金額;表格中的「在售」不代表保證在固定時間內開通。

選擇指南

別只看地圖,檢查三種工作路徑

一次建置會經過程式碼下載、依賴套件安裝、編譯及上傳。地理距離只能反映部分情況;使用同一份專案及相同指令進行比較,才能得出可重複參考的結果。

  1. 01

    團隊主要所在地

    若經常透過 VNC 調整專案、檢查介面或排解簽署問題,請優先測試操作者與節點之間的連線體驗。測試時使用日常辦公網路,並涵蓋團隊實際工作時段。

    記錄輸入反應、視窗拖曳及檔案傳輸體驗。SSH 可連線只代表命令列路徑可用,不能取代圖形桌面操作測試。

  2. 02

    發佈上傳路徑

    若需上傳至 App Store Connect,請單獨測量上傳階段所需時間。建置節點的位置不等於接收服務的實際網路路由,因此不能只憑區域名稱判斷哪條線路較快。

    使用同一份有效建置產物比較上傳、重試及處理結果。分別記錄本機編譯、網路傳輸及伺服器端處理的等待時間,避免混為一談。

  3. 03

    程式碼儲存庫與依賴套件位置

    長期執行的 CI runner 需要持續下載程式碼、套件依賴及快取。請先確認 Git 儲存庫、私有套件來源及產物儲存空間的連線路徑,再決定節點位置。

    分別執行一次冷快取及熱快取建置,並保持提交版本、Xcode 版本及建置參數一致。更換節點後請重新測試,不要將單次下載結果視為長期效能保證。

跨節點協作

兩台 runner,各自執行明確任務

例如:分別在新加坡及美國東部部署一台 runner。這是兩台獨立的實體節點及執行環境,並非自動共用記憶體或磁碟的叢集。

runner-apac · SG

亞太工作時段:驗證提交

負責 PR 驗證及專案檢查。使用獨立的工作目錄及快取鍵,完成後將測試結果、建置記錄及提交識別碼上傳至團隊的產物儲存空間。

任務來源
PR / 指定分支
交接依據
提交識別碼與記錄
runner-use · USE

美國東部工作時段:接續發佈

接收已驗證的提交版本或發佈標籤。確認工具鏈版本後,獨立執行 archive;發佈任務須個別授權,避免多個節點同時執行相同的發佈作業。

任務來源
發佈標籤 / 手動核准
交接依據
版本記錄與產物驗證

接力建置的四項注意事項

  • 依標籤排程。 為兩台 runner 設定不同的區域標籤,並在流水線中明確指定執行位置;跨時區交接須由 CI 規則設定,不會因部署兩台節點而自動發生。
  • 固定執行環境。 記錄 macOS、Xcode 及依賴鎖定檔的版本。避免兩台節點使用不同工具鏈,產生名稱相同但無法比對的產物。
  • 明確傳遞資料。 透過團隊管理的產物儲存空間交接檔案;共享工作目錄、快取同步及重試策略須自行設定。
  • 分開管理憑證。 為每台 runner 設定完成任務所需的最低權限。停止租用前,請撤銷 runner 註冊、移除敏感憑證,並保存需要保留的記錄及產物。

跨節點部署不會自動轉移執行中的任務,也不代表自動故障切換。若需要備援,請在 CI 中設定重試條件、並行限制及發佈互斥規則,並實際測試中斷後的復原流程。

選好節點,開始首次建置

在控制台確認機型、部署位置及計費週期。兩款機型均涵蓋全部 5 個節點,實際供應情況以控制台即時顯示為準。

僅支援 USDT-TRC20、Visa / Mastercard / Amex(透過 Stripe)付款,並以 USD 結算。