首頁 > 運維 > 安全 > 主體

Thin Provision的範例分析

PHPz
發布: 2023-05-28 20:47:29
轉載
1203 人瀏覽過

“Thin Provision”, also known as “over-allocating”, is an important emerging storage technology that automatically optimizes configuration.。本文探討了自動化簡化配置,闡述了其運作方式、使用限制以及有關使用建議。

如果應用程式所使用的儲存空間已滿,就會崩潰。為了避免潛在的應用程式故障,儲存管理員通常會為應用程式分配比實際需要更大的儲存容量。這種方法為未來的成長留出了空間並降低了應用程式發生故障的風險。但卻需要比實際上更多的實體磁碟容量,造成浪費。

這款自動化簡配軟體無需事先分配未使用的磁碟空間,進而提高儲存使用率。圖1顯示了傳統情況下,儲存管理員如何分配比應用程式需要的儲存空間更多的儲存空間 - 提前規劃未來的成長,確保應用程式不會因為磁碟空間已滿而崩潰。圖1中卷A僅有100G物理數據,但基於增長預測可能被分配多得多的存儲空間( 500GB ,在本例中) ,分配給該卷的未使用存儲不能由其他應用程序使用。在許多情況下,這500 GB從不使用且基本上被白白浪費了。這種情況稱為「擱淺的儲存」。 

通俗來說,自動精簡配置就相當於在同一個房間裡吹氣球,只要房間裡還有空隙,你就可以把氣球吹大,是一種按需分配的。

Thin Provision的示例分析

在大多數情況下,實現自動化的儲存池配置都會遵循「根據應用程式的需求從一個普通的儲存池中提供儲存」的基本原則。為有效利用自動精簡配置技術,可與儲存虛擬化技術組合使用。有了自動精簡配置,儲存管理員就可以像往常一樣分配邏輯儲存(例如500G)給應用程序,但只有在需要時才真正佔用實體容量。當該儲存的使用率接近預定閾值時(例如90%,450G) ,該陣列會自動從虛擬儲存池中分配空間來擴展該磁碟區,而不需要儲存管理員的人工幹預。磁碟區可以像往常一樣超額分配(over allocated ),因此應用程式認為它有充足的儲存空間,但實際上並沒有浪費儲存空間。基本上,自動精簡配置技術能夠消除已分配但未被使用的空間浪費。

自動精簡配置技術也存在一些局限性,目前不建議在以下情況下使用:

  1. 從卷中刪除的資料需要被回收,會造成存儲控制器的開銷和成本增加。

  2. 使用未使用的區塊而不是重複使用釋放的區塊的檔案系統(例如NTFS微軟檔案)會導致磁碟區在重複使用儲存之前擴大其最大分配的大小,這種檔案系統會降低自動精簡配置帶來的益處。

  3. 元資料橫跨整個磁碟區的應用程式將削減自動精簡配置的優勢。

  4. 如果應用程式希望資料是連續的,和/或圍繞該假設優化I / O效能,使用精簡配置不是好的選擇。

如果陣列無法提供足夠快的速度來提供新的即時存儲,應用程式將無法運行成功。盡量使用高效能的儲存控制器和和良好的監控儲存over-provisioning的minotor以避免降低可用性。

未來隨著自動化最佳化配置技術的發展,應用程式和檔案系統可能會被重新設計和修改,以避免這些問題。自動精簡配置的經濟實用的理由很簡單:它使儲存分配自動化,從而顯著降低了儲存管理員的工作,它可以減少了服務應用程式所需的儲存數量。它也會降低所需的磁碟數,從而導致能量消耗的大幅減少。

在建立虛擬化資料中心時,應認真考慮自動化縮減配置的主要優勢,即提高儲存空間的整體使用率。然而,使用者需要了解相關注意事項,也要仔細核對應用程式的儲存和管理要求,以免做出錯誤的選擇。

以上是Thin Provision的範例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!