我可以將我的 runner 連接到哪一個 GitLab 實例?
您的 runner 可搭配
GitLab.com(Free、Premium 和 Ultimate)以及任何
自架 GitLab 使用,包括您在 Stackhero 上自行架設的
GitLab 實例。您只需使用驗證 token 註冊一次,之後就會開始處理您的工作。
CI/CD 執行分鐘數有上限嗎?
不會。與按分鐘計費的 runner 不同,您的 GitLab Runner 運行於專屬 VM 上,因此建置時間無限制。您可以全天候 24/7 執行 pipeline,無需額外儲值點數。
同時可以執行多少個 job?
這取決於您的方案,可能只支援單一作業,或最多支援數十個同時作業。這對應到 GitLab Runner 的 concurrent 設定值。您同時執行的作業數越多,您的 pipeline 就有越多步驟能夠平行執行,而不是排隊等待。
使用哪一種 executor?
Docker executor。每個作業都會在您於 .gitlab-ci.yml 指定的映像檔所建立的全新獨立容器中執行,因此您的建置過程可重現且彼此隔離。
我可以建立並推送 Docker 映像檔嗎?
可以。
Docker-in-Docker 支援讓您可以執行
docker build 並將映像推送到任何 registry,包括 GitLab Container Registry。請參考
GitLab Runner 文件 以取得可直接使用的範例。
我要如何註冊我的 runner?
請在您的 GitLab 專案、群組或實例中建立一個驗證 token,然後將其貼到 Stackhero 控制台。您的 runner 會自動連線。完整操作步驟請參考
GitLab Runner 文件。
是否可以使用SSH連接到該實例?
由於 Stackhero 提供託管服務,因此不提供 SSH 訪問。如有任何安裝需求,請聯絡支援以探索可能的解決方案。
可以使用防火牆根據 IP 限制訪問嗎?
絕對可以!您的實例有自己的防火牆,您可以在兩次點擊中決定哪些 IP 可以訪問哪些端口。
Stackhero 使用哪些雲端供應商?
我們創建了自己的雲端軟件解決方案,使我們完全獨立於雲端供應商。我們將這個創新的解決方案直接部署在裸機伺服器上,為您提供卓越的性能和穩定性。
數據託管在哪裡?
Stackhero 是一家根據歐洲及法國法律運營的法國公司。
伺服器的位置可根據您的選擇,設於歐盟(法國)或美國。
備份儲存在歐盟。
什麼是軟件基礎設施?
您的服務由多個子服務組成。所有子服務都在容器中運行,位於完全專屬於您的虛擬機器內。
這個 VM 完全私密並與其他客戶隔離,提供高度安全的環境和極高的性能。
它託管在運行 Stackhero DC OS 的裸機伺服器上,這是我們自己的 Linux 發行版。
那麼磁碟效能如何?
我們使用實體連接到您的實例的磁碟。
我們不使用網絡磁碟,這與傳統的雲端解決方案不同,因為它們速度慢且昂貴。
這樣我們可以確保最佳性能和卓越的IOPS。
什麼是原子備份系統?
傳統備份系統的問題在於檔案會在不同的時間間隔儲存。
假設您有兩個檔案,a.txt 和 b.txt。您的備份從上午9點開始,並在上午10點結束。
檔案 a.txt 會包含上午9點的數據,而 b.txt 會包含上午10點的數據。
這在備份系統中是傳統做法,但會導致一致性問題。
這就是為什麼我們開發了一個內部備份系統,可以在精確的時刻拍攝您的實例的原子影像。
原子的意思是我們可以保證備份中的所有檔案都在完全相同的時間拍攝。
如果您的備份在上午9點開始,所有檔案都會有上午9點的數據。您將擁有一個完美一致且可靠的備份。
備份是否已加密?
備份首先傳送到專用伺服器,該伺服器會驗證和確認數據。一旦這些檢查獲得批准,備份將被加密並存檔。
加密使用 ECDH 和 Curve25519 作為 OpenPGP 協議的一部分,為每個備份生成唯一的密鑰。
帳單是如何運作的?
每月初,我們的系統會計算您的服務運行了多少小時,並生成詳細的發票。
您會收到一份單一的月度發票,其中包含所有服務,解釋清晰且易於理解。您的會計部門會非常喜歡這樣的安排!
Stackhero 擁有哪些認證?
Stackhero 的主要使命是提供一個易於使用、極其可靠且高度安全的平台。
實現這一使命的一個關鍵元素是每年獲得 ISO 27001 認證,這是一個全球公認的質量和安全標誌。
這項認證是在由獨立外部機構進行的嚴格審核後頒發的,證明符合信息安全的最嚴格國際標準。