全閃存陣列(AFA)非常適用于需要快速性能和低延遲的環境,例如VDI和數據庫。但并非所有閃存陣列都能自動適應每個環境。企業根據自己的需求購買合適的全閃存陣列(AFA)的訣竅是:一是了解自己的需求,二是向全閃存陣列提出正確的問題,以便獲得準確的答案。
在做出全閃存陣列(AFA)決定之前,企業需要向全閃存存儲供應商詢問12個關鍵問題,并確保得到直接答案!
以下是選擇全閃存陣列(AFA)時需要詢問的基本問題:
1.容量:系統的可用容量是多少?
企業需要確定可用儲能容量,并了解供應商認為可用的內容。并且詢問重復數據刪除和壓縮:何時發生重復數據刪除?是否有性能損失,如果有損失,會有多少?
同時還要了解供應商針對不同工作負載的重復數據刪除率。所有供應商都采用壓縮比來計算重復數據刪除率,在重復數據上實現2:1的壓縮比。因此,如果供應商在數據庫方面計算是10:1的壓縮比,但他們會將其宣傳為20:1。他們的行為可以理解,但企業需要知道宣傳廣告比率的計算結果。還要詢問供應商針對不同類型的工作負載的不同壓縮比率。
2.性能:企業的環境中的IOP和延遲數字是多少?
SSD硬盤的IOP和延遲遠不如HDD硬盤那么大,但它們仍然很重要。其理想的平衡是高IOP和低延遲,但這些數字在不同類型的工作負載之間不會保持一致。與性能良好的批處理或順序處理相比,混合、事務和分析工作負載將需要更多的IOP和潛在的延遲。
企業需要獲取適用于復雜和高性能工作負載的全閃存陣列(AFA)的實際數字,如果以后添加高性能應用程序,期望在自己有限的預算中添加更多計算。但是,如果企業的供應商在報告環境后錯誤地計算了性能數據,那么需要詢問他們將采取什么措施來糾正他們的錯誤。
3.吞吐量:數據傳輸的速度有多快?
吞吐量是指數據傳輸速度。(IOP是存儲系統每秒可以執行的操作數,延遲是數據傳輸開始的速度。)全閃存陣列(AFA)值在于高IOP /低延遲/快速吞吐量,但企業環境中所需的速度可能會對系統產生影響。例如,不同的存儲協議可能導致全閃存陣列(AFA)的不同性能結果。因此可以導致錯誤代碼糾正(ECC)開銷。
塊大小也是一個問題。吞吐速度源于每秒的I/O請求數和每個輸入/輸出塊的大小。4k塊產生快速吞吐量,一個256kB的塊會減慢它的速度。其差異可以忽略不計。企業需要了解在不同條件下開銷和塊大小如何影響企業的全閃存陣列(AFA)吞吐量。
4.可用性:企業如何定義“可用性”以及如何證明其“可用性”?
99.999%是企業存儲的常用可用性度量。企業詢問其供應商根據百分比進行的測試。知識淵博的銷售工程師將采用詳細的測試來證明他們的主張。
企業還要許多詢問存儲架構如何實現這種可用性百分比:是否具有軟件和硬件冗余?高可用特性是什么?自動負載是否平衡?容錯集群是什么?永遠在線系統旨在在固件升級、容量和性能擴展,以及熱插拔SSD硬盤更換期間保持可用。
5.耐用性:企業是購買高級SSD硬盤還是購買普通的機械硬盤?
一些全閃存陣列(AFA)供應商只是轉售廉價的第三方固態硬盤,出售價格更低的機械硬盤,這樣他們就可以更好地與競爭對手競爭。如果企業不問這個問題,就可能購買其全閃存陣列(AFA),并會假設其包括垃圾收集、數據包條帶化、損耗均衡和糾錯碼(ECC)的功能。
不要進行假設。如果供應商提供的硬盤的價格較低,他們可能會在沒有這些關鍵流程的情況下使用價格更低的SSD硬盤。企業需要向銷售代表詢問他們使用的SSD硬盤類型及其原生耐久性功能。
6.可擴展性:企業全閃存陣列(AFA)系統的擴展效率如何?
當企業采用不同的供應商的全閃存陣列(AFA)系統取代另一個系統或更新已經過時的原有系統時,擴展性仍然是一個弊病。因為可擴展性并不是企業所期望的。
企業向供應商詢問其系統的可擴展性路線圖。如果系統是垂直擴展的,那么在不影響性能的情況下,企業可以擴展多少容量?如果系統是橫向擴展的,那么添加節點的成本有多高?添加或刪除節點時數據移動過程的自動化程度如何?
7.支持:運行幾年之后的支持和維護費用是多少?
當存儲供應商最初的一到兩年內支持價格較低,然后在接下來的幾年中顯著增加支持價格時,就會產生大量的維護費用。有些企業將其視為開展業務的成本,其他企業使用更高的支持成本作為提前更新的成本考慮。在研究企業的全閃存陣列(AFA)時,請在整個生命周期內降低企業的供應商的支持和維護成本。還要了解合同結束更新新技術的成本。
企業需要詢問支持時區、專業知識和溝通技巧。許多用戶更愿意與支持工程師進行交流,企業需要詢問支持位置,以及工程師是否可以提供幫助或只是從腳本中讀取。還要詢問全閃存陣列(AFA)內置了多少支持。詢問本機監控服務,這些服務會發送有關性能影響、SSD硬盤故障和達到容量閾值的警報。
8.集成:全閃存陣列(AFA)與應用程序的集成程度如何?
對于遠程控制器而言,使用虛擬機管理程序,管理軟件、云計算和數據保護應用程序來保持高性能和低延遲至關重要。與虛擬機管理程序集成似乎很簡單,但全閃存陣列(AFA)不僅需要集成基本功能,還需要集成先進功能。例如,詢問全閃存陣列(AFA)是否以及如何支持高級虛擬機管理程序功能,例如VMware VVOL或Hyper-V存儲空間直接和存儲副本。如果銷售代表表示確實如此,請詢問全閃存陣列(AFA)如何增加額外價值。例如,它是否通過強大的管理工具集,集成和監控工具為Hyper-V添加管理功能?
并尋找RESTful API,以便與基于云計算的自動化平臺(如OpenStack、HP Cloud Service Automation或Veeam Backup and Replication)順利集成。
9.管理:企業提供哪些管理工具?
如果企業愿意使用它們,其全閃存陣列(AFA)應與現有管理工具集集成。企業還有權期望全閃存陣列具有高價值的本機功能。確保全閃存陣列(AFA)具有復制和快照、全功能報告、監控和警報、自主自我修復、成熟的應用程序和平臺集成、全局重復數據刪除和壓縮,針對SSD優化的緩存和分層以及精簡技術等功能。
10.簡單性:陣列管理有多容易?
全閃存陣列(AFA)將提供性能提升。但是,如果IT團隊花費更多時間來管理陣列,或者如果在復雜的管理控制臺上犯錯誤很容易,那么企業就沒有獲得應有的優勢。尋求自動管理功能,如自我修復、基于策略的管理、線性性能和容量可擴展性、熱插拔更換SSD硬盤,以及簡化的固件升級。
11.連接性:存儲陣列的連接方式如何?
多協議支持率和多OS支持允許企業將全閃存陣列(AFA)擴展到其全部功能。如果企業是iSCSI存儲,則可能沒有使用光纖通道的意圖。如果企業是FC SAN數據中心,也無意使用iSCSI。盡管如此,企業需要認真考慮尋找兼容光纖通道和iSCSI連接的全閃存陣列(AFA)。如果企業決定過渡到其中一個,那么這將使企業能夠保護其投資。確保網絡連接是高速的。另外需要參閱主機操作系統連接。全閃存陣列(AFA)是否同樣支持Windows、Linux和Unix?常理上應該支持。
12.背景:供應商是否會被并購,他們最初設計的全閃存陣列(AFA)僅用于閃存嗎?
通常情況下,大多數知名存儲和AFA供應商都不太可能倒閉。但對于最終用戶來說,這些廠商的兼并和收購對于其服務可能會有影響。人們看到Dell和EMC之間的合并,以及HPE公司收購Nimble Storage,NetApp收購閃存制造商SolidFire公司。企業需要了解相關廠商的并購新聞。
另一個考慮因素是從新公司購買全閃存陣列(AFA)。這不一定是壞事:但每個存儲供應商都從頭開始,最熱門的新技術可以來自熱門的新團隊。企業需要詢問有關公司創始人的綜合經驗,他們參與發展的程度,以及其供應商是否是一個估值過高的獨角獸。
企業還要了解全閃存陣列(AFA)是專為全閃存設計還是由HDD硬盤或混合陣列改變用途。 適用于磁盤的緩存和分層技術不一定適用于SSD硬盤,這會導致所有閃存陣列性能下降。