由左到右:機房怎麼接進來、開發團隊怎麼部署、主管看到什麼。配額在平台端擋,不是等月底才發現超用。
公有雲好用的地方不是機器比較快,是不必求人。這件事在自己的機房一樣做得到,差別只在有沒有一層控制面。
開發團隊在網頁上選好記憶體、算力與網域就能把應用跑起來,不必寫信請管理員排時間,也不必為了一個小服務動用整個機房的流程。
每個團隊只看得到自己的東西。跨團隊的攻擊測試是在真實叢集上做過一輪的,不是只有畫面上分開而已。
平台每 15 分鐘記錄各團隊預留的資源,費率自己設,各團隊與成本中心的分攤看得到也匯得出 CSV,月報一行指令產出。
沒有正式憑證時先用暫用自簽,管理者在網頁上換成正式憑證,熱套用不重開機,失敗自動還原。
前三區是管理者把機房接進來、把團隊建起來;後三區是開發團隊每天在用的。
把機房的叢集接進來,認節點與 GPU、標好用途。混用不同世代的機器也能在同一座機庫裡分配。
第一步建團隊與成員,配額先講好。誰能用多少記憶體、幾張卡、幾個應用,伺服器端擋住,不靠自律。
第二步接單位既有的身分提供者,使用者用原本的帳號登入;憑證在網頁上換,到期前會提醒。
第三步選資源、填網域、按部署。配額夠才放行,上線後就是一個 https 網址,不必自己弄反向代理。
開發團隊各團隊預留了多少、換算成多少錢,一頁看完。費率自己設,成本中心的分攤可以匯出。
主管誰在什麼時候部署了什麼、改了哪個設定,逐筆留存,資安稽核要的時候拿得出來。
稽核整套跑在單位自己的叢集上,外網不通也能運作。以下是目前已經實作並測過的部分。
控制面是 Node.js 的 API,主控台照公司的主控台架構做;資料庫與機密走檔案掛載,不放在環境變數裡。
安全測試與真實叢集上的跨團隊攻擊測試都在程式庫裡,每次改動都會重跑,不是只寫在文件上。
管理頁可以設費率、看分攤、匯出 CSV;給主管的月報由產生器讀彙整端點直接產出 Word。
威脅模型、安全計畫、SBOM 與掃描報告都在程式庫內,交付時連同證據包一起給。
差在資料與錢。機器是你的,資料沒出過門;同一筆錢買下來的機器三年後還在,租的到期就沒了。操作上我們把「不必求人」這件事做進來,所以日常體驗接近公有雲。
不用。一般的應用部署、網域與憑證、團隊配額都跟 GPU 無關;有 GPU 的話可以一起納管並分配給團隊。
可以,把既有叢集接進來即可,不必重建。不同世代的機器混用也能在同一座機庫裡分配。
平台每 15 分鐘記錄各團隊預留的資源,費率由你自己設定,換算出各團隊與成本中心的成本。口徑是「預留」不是「實際用掉」,報表上會寫清楚。
一組叢集、一個內部網域、身分提供者的設定,以及一位窗口確認團隊與配額怎麼切。其餘我們做。