登錄

資源池

百科 > 計算機 > 資源池

1.什么是資源池

 資源池是指云計算數據中心中所涉及到的各種硬件和軟件的集合,按其類型可分為計算資源、存儲資源和網絡資源。

2.資源池的優(yōu)點

    1、池成員各自存在,獨立于任何項目組。

  2、能快速的成立臨時團隊。

3.資源池的缺點

  1、需要專門的人員進行管理。

  2、池管理員無法高效的管理池成員。(池成員會更接近于各個實際的項目經理)

  3、當出現池成員空閑時,不能及時發(fā)現并提供任務。(池成員空閑時,需要走流程將成員放回資源池)

  4、項目空閑期,資源池人力資源成本會被無限放大。因為沒有一個項目組愿意承擔該成本。而在項目繁忙時期,由于資源緊張各個項目組又需要大量的人員支持,此時資源池就會被再次被擴大。這樣一來一去就是一個惡性循環(huán)。

  5、池成員能力的關系,會造成一些成員即使在業(yè)務繁忙的事情,也沒有項目組愿意申請調用。而該成員在進入公司的時候又是因固定項目而進入的,此時沒有人能對該成員負責。這勢必造成第二個惡性循環(huán)。

  6、池成員績效得不到有效統(tǒng)計。在統(tǒng)計績效的時候,只是池管理員問下相應的項目經理,成員在項目中的表現情況,不能很好的體現成員的績效。

  7、因為整個資源池完全不盈利,只有成本計算,最后沒人承擔大量的人員空閑成本消耗。

4.資源池的策略[1]

    資源池的實現通常需要一系列強制執(zhí)行的策略來決定運行時行為。常用的策略包括負載均衡、資源數量控制、阻塞控制、故障修復等。

  1、負載平衡:資源池對象可以使用多種分發(fā)方案,包括循環(huán)賽,最少使用或其他選擇方案。

  2、資源數量控制:資源池創(chuàng)建的時候,所包含的已初始化的資源對象的最小數目被稱為低水位線,最大數目被稱為高水位線。資源池在使用期間,如果所有的資源對象已被申請,此時來了新的資源對象請求,將會觸發(fā)創(chuàng)建新的資源對象的動作,由Pooled Obiect Factory創(chuàng)建新的資源對象,直到資源池中的對象數目到達高水位線。

  3、阻塞控制:當發(fā)生客戶端向一個沒有可用對象的資源池申請資源的情況時,阻塞式策略將允許該客戶端等待一定時間以冀望在該段時間有可用的資源對象返還給資源池。如果等待時問耗盡,資源池將會返還一個失敗異常給客戶端。如果資源池使用無等待策略,將會無可用對象的第一時間返還失敗異常給客戶端。

  4、資源對象的故障修復:如果一個資源對象因為一些故障,譬如磁盤空間耗盡或網絡問題,變得無法使用,這時我們需要一種資源回收策略來修復這樣的故障。出于性能的考慮,在故障檢測點處嘗試進行同步修復出現故障的資源對象是不切合實際的。有些策略只將故障資源對象標記為失敗以便快速地將其從池中取出。一個監(jiān)視線程可以檢測故障資源對象并嘗試修復它們,這些動作是異步進行的,所以不會影響效率。這樣的處理方式避免了在故障發(fā)生點進行修復有可能發(fā)生的堵塞,也可以主動定期檢測資源池中其他正常的對象,確定這些資源對象是否存在犯錯誤的可能,譬如有些資源已有相當長的一段時間沒有使用。

評論  |   0條評論