Cloud-Computing
公司的分佈式計算?有這種“免費”的東西嗎?
我是整個分佈式計算/雲的新手。但我對我們的多媒體工作有一個想法,比如電影編碼/cpu 密集型任務(有時需要幾個小時)。
是否有一種“免費”(linux?)的方式來使用 Windows 機器,並為該任務抵消這些 cpu 週期,說 10 個通常空閒的伺服器(cpu 明智)?
我只是好奇是否有辦法做到這一點,或者我只是在這裡抓住稻草。我的想法是“雲”設置可以實現這一點,但就像我最初所說的那樣,我完全是新手。
這只是一個想法,尋找一些想法?有人做到這一點嗎?
在企業中,我們將網格計算用於類似的事情。一個偉大的調查是 Condor。
那些’cpu密集型的東西’……
- 內部開發?那麼您將不得不自己拆分和分配工作。有一些不錯的庫,但一切都非常低級。
- 預建軟體?然後與開發人員/提供商交談。要麼支持要麼不支持
- 相同的過程適用於許多單個項目(例如,處理數千張圖像)?那麼您也許可以從保存子任務狀態的數據庫表中設置一個簡單的系統+一些批處理腳本:選擇一個任務,標記為正在執行,執行它,返回結果,將任務標記為完成,重複直到所有任務完成。