眾所周知,高性能存儲對要求苛刻的數(shù)據(jù)庫工作負載來說至關重要。數(shù)據(jù)庫管理員(DBA)需要密切監(jiān)測和評估數(shù)據(jù)庫性能的各個方面,存儲則是其中的關鍵環(huán)節(jié)。隨著數(shù)據(jù)庫工作負載的增長和變化,先進的存儲管理對滿足SLA要求來說非常重要。
(資料圖)
如果無法看到,企業(yè)又如何進行管理呢?
作為一名前DBA,確定問題的根源是評估存儲性能和排除延遲故障時面臨的一大挑戰(zhàn)。分析問題根源需要一個端到端的視圖來收集所有的數(shù)據(jù)點,并確定問題到底出在哪里。這就像找漏水點,企業(yè)必須從頭到尾追蹤整個線路。
當企業(yè)用磁盤陣列或現(xiàn)代化的存儲設備取代單個磁盤驅動器時,情況會變得更加復雜。這時存儲不再是主機的一部分,所以從操作系統(tǒng)(OS)的角度看,存儲可見性在主機之外就已經(jīng)丟失了。流行的第三方監(jiān)控工具也不能解決這個問題,因為它們也不能訪問相關的信息。這時存儲管理員和DBA就可能開始相互指責,因為他們都無法訪問(或了解)另一方的信息。
停止相互指責!
戴爾科技集團聽到了客戶對存儲端到端可見性的需求,采納了客戶的建議。Kubernetes為企業(yè)們帶來了很多生產(chǎn)級的功能和框架,戴爾科技正在充分利用這些功能。其中的一個重要功能就是存儲的可見性,或可觀測性?,F(xiàn)在,每個使用Kubernetes(K8s)的用戶都可以在支持的戴爾存儲設備上查看端到端的存儲指標!DBA、存儲管理員和開發(fā)人員均可查看他們需要的存儲指標,追蹤端到端的性能,并在此基礎上進行有效溝通。
這是如何實現(xiàn)的?
Dell容器存儲模塊可觀察性功能是一個OpenTelemetry代理,可為Dell PowerStore和其它戴爾存儲產(chǎn)品提供卷級別的存儲指標。該Dell容器存儲模塊利用Dell容器存儲接口(CSI)驅動程序與戴爾存儲進行通信,然后從存儲設備上收集各種指標,并存放在Prometheus數(shù)據(jù)庫中,供支持Prometheus數(shù)據(jù)源的流行監(jiān)控工具(如Grafana)使用。提供可觀察性的Dell容器存儲模塊收集的關鍵指標包括但不限于:
●基于容器存儲接口驅動程序的存儲池使用情況
●按Kubernetes節(jié)點劃分的存儲系統(tǒng)I/O性能
●容器存儲接口驅動程序定位的卷I/O性能
●容器存儲接口驅動程序配置的卷拓撲結構
快速了解
讓我們通過一個端到端的實例快速了解一下相關情況。SQL Server Management Studio一個熟悉的頁面顯示了構成tpcc數(shù)據(jù)庫的文件和文件夾。
現(xiàn)在需要把它轉換成K8s存儲術語。使用Persistent Volume Claims富有意義的命名標準可能會忽視這個過程的很多部分,但這有助于了解這一切是如何聯(lián)系起來的。
一個SQLServer pod將包含一個或多個Persistent Volume Claims(除非不想持久化數(shù)據(jù))。它們代表著存儲卷,并作為掛載點present給SQLServer實例。
下面的例子顯示了SQL Server pod的部署定義,其中一個掛載點和Persistent Volume Claims被突出顯示。通過檢查pod部署,我們可以看到呈現(xiàn)給SQLServer的文件夾/掛載點/var/opt/mssql與K8s卷mssqldb和底層的Persistent Volume Claims mssql-data綁定。
繼續(xù)看這個例子,可以看到其它的Persistent Volume Claims、mssql-data2和mssql-log是如何被SQL Server數(shù)據(jù)庫文件使用的。下圖顯示了Grafana的一個儀表盤,它可以很容易地將SQL Server pod使用的mssql-data、mssql-data2和mssql-log的Persistent Volume Claims與PersistentVolume名稱聯(lián)系起來。
在這里,我們可以使用與Persistent Volume Claim相關的Persistent Volume 名稱來查看存儲設備上的指標,或者在另一個Grafana儀表板上查看更詳細的指標。
下面的例子顯示了PowerStore Volume I/O Metrics儀表板。關鍵的存儲指標(IOPS、延遲和帶寬)都按照DellPowerStore存儲設備所報告的信息加以顯示。
可以選擇任何一個圖表進行進一步的查看。下面選擇的是卷讀延遲(Volume Read Latency)圖表。
快速采用
這些Kubernetes框架現(xiàn)在變得流行,正被用戶快速采用。Microsoft SQL Server大數(shù)據(jù)群集和他們最新推出的Azure Arc-enabled SQL管理實例也都可以在Grafana中顯示SQL統(tǒng)計數(shù)據(jù)。這使得所有關鍵的SQL指標都可以在單一管理面板中查看。
Kubernetes和云原生設計將繼續(xù)被大量采用。它們是云和企業(yè)內(nèi)部系統(tǒng)之間的橋梁,K8s所提供的豐富功能使其無法被用戶忽視。
戴爾科技集團正在通過PowerStore和其它豐富的產(chǎn)品組合引領技術發(fā)展的潮流。戴爾科技正在與微軟等合作伙伴通力合作,驗證并采用各種最新的技術,讓企業(yè)可以放心地使用新技術,對數(shù)據(jù)資產(chǎn)實施現(xiàn)代化!
戴爾DELL T440服務器主機塔式用友金蝶ERP財務系統(tǒng)臺式電腦文件存儲 1顆銅牌3204丨6核 1.9G 16G內(nèi)存丨1塊2T硬盤 H350
進入購買
關鍵詞: 企業(yè)存儲
關于我們 廣告服務 手機版 投訴文章:43522640@qq.com
Copyright (C) 1999-2020 www.w4vfr.cn 愛好者日報網(wǎng) 版權所有 聯(lián)系網(wǎng)站:43522640@qq.com