(上午選擇題临庇,下午案例)
自動精簡配置(Thin provisioning )
? ? 自動精簡配置,有時也被稱為”超額申請“昵慌,是一種重要的新興存儲技術(shù)假夺。本文定義了自動精簡配置,并介紹它的工作原理斋攀、使用局限和一些使用建議已卷。
? ? 如果應(yīng)用程序所使用的存儲空間已滿,就會崩潰蜻韭。因此悼尾,存儲管理員通常分配比應(yīng)用程序?qū)嶋H需要的存儲空間更大的存儲容量,以避免任何潛在的應(yīng)用程序故障肖方。這種做法為未來的增長提供了“headroom”(凈空)闺魏,并減少了應(yīng)用程序出故障的風(fēng)險。但卻需要比實際更多的物理磁盤容量俯画,造成浪費析桥。
? ? 自動精簡配置軟件無需提前分配用不到的磁盤容量,所有存儲利用率更高 。圖1顯示了傳統(tǒng)情況下泡仗,存儲管理員如何分配比應(yīng)用需要的存儲空間更多的存儲空間 - 提前規(guī)劃未來的增長埋虹,確保應(yīng)用程序不會因為磁盤空間已滿而崩潰。圖1中卷A僅有100G物理數(shù)據(jù)娩怎,但基于增長預(yù)測可能被分配多得多的存儲空間( 500GB 搔课,在本例中) ,分配給該卷的未使用存儲不能由其他應(yīng)用程序使用截亦。在許多情況下爬泥,這500 GB從不使用且基本上被白白浪費了。這種情況被稱為“擱淺的存儲”崩瓤。
? ? 通俗來說袍啡,自動精簡配置就相當于在同一個房間里吹氣球,只要房間里還有空隙却桶,你就可以把氣球吹大境输,是一種按需分配的。
? ? 在大多數(shù)實現(xiàn)颖系,自動精簡配置以“從一個普通的存儲池中按需提供存儲給應(yīng)用程序”作為基本原則嗅剖。自動精簡配置可與存儲虛擬化一起組合工作,這基本上是有效地利用該技術(shù)的前提條件集晚。有了自動精簡配置窗悯,存儲管理員就可以像往常一樣分配邏輯存儲(600G)給應(yīng)用程序,但僅在需要時才真正占用物理容量偷拔。當該存儲的利用率接近預(yù)定閾值時(例如90%) 蒋院,該陣列會自動從虛擬存儲池中分配空間來擴展該卷,而不需要存儲管理員的人工干預(yù)莲绰。卷可以往常一樣超額分配(over allocated )欺旧,因此應(yīng)用程序認為它有充足的存儲空間,但實際上并沒有浪費存儲空間蛤签。自動精簡配置是一種按需存儲技術(shù)辞友,基本上消除了已分配但未使用的空間的浪費。
? ? 自動精簡配置技術(shù)有一些局限震肮,目前不推薦在以下情況下使用:
? ? 從卷中刪除的數(shù)據(jù)需要被回收称龙,會造成存儲控制器的開銷和成本增加。
? ? 使用未使用的塊而不是重復(fù)使用釋放的塊的文件系統(tǒng)(例如NTFS微軟文件)會導(dǎo)致卷在重復(fù)使用存儲之前擴大其最大分配的大小戳晌,這種文件系統(tǒng)會降低自動精簡配置帶來的益處鲫尊。
? ? 原數(shù)據(jù)橫跨整個卷的應(yīng)用程序?qū)⑾鳒p自動精簡配置的優(yōu)勢。
? ? 如果應(yīng)用程序希望數(shù)據(jù)是連續(xù)的沦偎,和/或圍繞該假設(shè)優(yōu)化I / O性能疫向,使用精簡配置不是好的選擇咳蔚。
? ? 但是,如果該陣列不能以足夠快的速度提供新的真實的存儲搔驼,則應(yīng)用程序?qū)⑹√富稹1M量使用高性能的存儲控制器和和良好的監(jiān)控存儲over-provisioning的minotor以避免降低可用性。
? ? 隨著自動精簡配置技術(shù)的成熟舌涨,未來的應(yīng)用程序和文件系統(tǒng)也許會被創(chuàng)建和重新修改糯耍,以避免這類問題。自動精簡配置的經(jīng)濟實用的理由很簡單:它使存儲分配自動化囊嘉,從而顯著降低了存儲管理員的工作谍肤,它可以減少了服務(wù)應(yīng)用程序所需的存儲數(shù)量。它也會降低所需的磁盤數(shù)哗伯,從而導(dǎo)致能量消耗的大幅度減少。
? ? 自動精簡配置可以提供的主要優(yōu)勢在于提高存儲空間的整體利用率篷角,應(yīng)該在創(chuàng)建虛擬化數(shù)據(jù)中心時被認真考慮焊刹。但是,用戶應(yīng)該了解其注意事項恳蹲,并應(yīng)檢查應(yīng)用程序的存儲和管理要求虐块,以避免做出不當選擇。