自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

PG數(shù)據(jù)庫(kù)運(yùn)維工具要覆蓋哪些能力

運(yùn)維
目前的國(guó)產(chǎn)數(shù)據(jù)庫(kù)中,很多產(chǎn)品都是以PG社區(qū)版代碼作為研發(fā)起點(diǎn)的,還有一些產(chǎn)品是基于openGauss開(kāi)源項(xiàng)目的。這些數(shù)據(jù)庫(kù)的基礎(chǔ)特性都和社區(qū)版的PG數(shù)據(jù)庫(kù)類(lèi)似,不過(guò)也做了一定的拓展。不過(guò)從使用與運(yùn)維上,它們的很多特性都與社區(qū)版PG十分類(lèi)似。

?過(guò)節(jié)前我和PG中國(guó)社區(qū)合作搞了一個(gè)關(guān)于如何使用D-SMART來(lái)運(yùn)維PG數(shù)據(jù)庫(kù)的線(xiàn)上直播,正好我的一個(gè)金融行業(yè)的客戶(hù)聽(tīng)了我的介紹,打電話(huà)過(guò)來(lái)聊了聊。他們正在做數(shù)據(jù)庫(kù)信創(chuàng)的選型,也試用了多個(gè)國(guó)產(chǎn)數(shù)據(jù)庫(kù),最后他們準(zhǔn)備選擇TDSQL。當(dāng)時(shí)我覺(jué)得有點(diǎn)意外,他們從2020年就開(kāi)始在做國(guó)產(chǎn)數(shù)據(jù)庫(kù)選型,不過(guò)好像最初使用TDSQL后的感受并不太好。后來(lái)經(jīng)過(guò)溝通才了解到,他們剛開(kāi)始使用TDSQL的分布式數(shù)據(jù)庫(kù),發(fā)現(xiàn)對(duì)研發(fā)要求太高,所以后來(lái)就全部選擇TDSQL的集中式MYSQL實(shí)例,用下來(lái)發(fā)現(xiàn)挺好用的。整個(gè)數(shù)據(jù)庫(kù)云的節(jié)點(diǎn)數(shù)也從最初的十幾個(gè)擴(kuò)展到了大幾十個(gè)。

無(wú)獨(dú)有偶,昨天和另外一個(gè)金融客戶(hù)在微信上聊了聊數(shù)據(jù)庫(kù)信創(chuàng)選型的事情,他們最終也選擇了TDSQL。和另外一個(gè)客戶(hù)相似的是,他們也是選擇了TDSQL的MYSQL集中式數(shù)據(jù)庫(kù)實(shí)例。他們目前已經(jīng)遷移了數(shù)十套數(shù)據(jù)庫(kù)上去,大多數(shù)都是幾十GB到幾百GB的小庫(kù)。他們覺(jué)得,小數(shù)據(jù)庫(kù),直接遷移到TDSQL的云平臺(tái)上,使用起來(lái)十分便捷,TDSQL的數(shù)據(jù)庫(kù)云管平臺(tái)和運(yùn)維工具基本上已經(jīng)能夠滿(mǎn)足他們?nèi)粘_\(yùn)維的需要了。

通過(guò)交流我覺(jué)得,這兩個(gè)客戶(hù)選擇TDSQL,并不是因?yàn)門(mén)DSQL作為數(shù)據(jù)庫(kù)有多優(yōu)秀(TDSQL實(shí)際上不是一個(gè)數(shù)據(jù)庫(kù),而是一個(gè)數(shù)據(jù)庫(kù)云平臺(tái)解決方案,關(guān)于TDSQL今后有空,我會(huì)寫(xiě)一篇詳細(xì)介紹),而是其數(shù)據(jù)庫(kù)云管平臺(tái)對(duì)于納管大量的小型數(shù)據(jù)庫(kù)實(shí)例,做的十分到位,用戶(hù)選擇它,并不是從數(shù)據(jù)庫(kù)技術(shù)來(lái)考慮的,而是從使用的便捷性與可靠性來(lái)考慮的。

從客戶(hù)選擇TDSQL的理由,我們?cè)賮?lái)看看PG數(shù)據(jù)庫(kù)的運(yùn)維。泛泛的談PG數(shù)據(jù)庫(kù)的運(yùn)維是個(gè)十分龐大的話(huà)題,因?yàn)椴煌目蛻?hù)有其特殊的應(yīng)用場(chǎng)景,對(duì)PG數(shù)據(jù)庫(kù)的運(yùn)維管理方式也有較大的差異。更為復(fù)雜的是,和我所說(shuō)的這兩個(gè)選擇TDSQL的客戶(hù)不同的是,PG數(shù)據(jù)庫(kù)既有小型數(shù)據(jù)庫(kù),也有十分大型的數(shù)據(jù)庫(kù)系統(tǒng)。有些客戶(hù)在搞信創(chuàng)替代的時(shí)候,是把Oracle數(shù)據(jù)庫(kù)1對(duì)1做替代的,很多數(shù)據(jù)庫(kù)的熱數(shù)據(jù)都超過(guò)數(shù)個(gè)TB。面對(duì)規(guī)模差異極大,運(yùn)維要求不同的應(yīng)用場(chǎng)景,運(yùn)維工具要想適應(yīng)千差萬(wàn)別的應(yīng)用場(chǎng)景,確實(shí)是需要精心設(shè)計(jì)的。

PG數(shù)據(jù)庫(kù)在國(guó)內(nèi)的應(yīng)用這兩年發(fā)展的很快,再加上很多國(guó)產(chǎn)數(shù)據(jù)庫(kù)也是以PG開(kāi)源項(xiàng)目作為基礎(chǔ)研發(fā)的,在應(yīng)用、運(yùn)維上十分相似,因此我們也可以把它們歸類(lèi)為PG類(lèi)的數(shù)據(jù)庫(kù)產(chǎn)品。

圖片

目前的國(guó)產(chǎn)數(shù)據(jù)庫(kù)中,很多產(chǎn)品都是以PG社區(qū)版代碼作為研發(fā)起點(diǎn)的,還有一些產(chǎn)品是基于openGauss開(kāi)源項(xiàng)目的。這些數(shù)據(jù)庫(kù)的基礎(chǔ)特性都和社區(qū)版的PG數(shù)據(jù)庫(kù)類(lèi)似,不過(guò)也做了一定的拓展。不過(guò)從使用與運(yùn)維上,它們的很多特性都與社區(qū)版PG十分類(lèi)似。

還有一些數(shù)據(jù)庫(kù)產(chǎn)品也和PG有著直接的關(guān)系,不過(guò)大部分基于PG的分布式解決方案PGXL/PGXC或者CITUS。比如騰訊的TBASE,南大通用的GBASE 8C分布式版本、亞信的ANTDB,虛谷數(shù)據(jù)庫(kù)等。這里就不做仔細(xì)的羅列了。這些數(shù)據(jù)庫(kù)的某個(gè)實(shí)例也是一個(gè)PG數(shù)據(jù)庫(kù),對(duì)某個(gè)具體的實(shí)例也可以看做是PG數(shù)據(jù)庫(kù)實(shí)例,只不過(guò)在運(yùn)維分布式數(shù)據(jù)庫(kù)的時(shí)候,需要更加關(guān)注整個(gè)集群與網(wǎng)絡(luò)的問(wèn)題,在運(yùn)維上區(qū)別還是很大的。

圖片

概括的說(shuō),PG數(shù)據(jù)庫(kù)的運(yùn)維需求分為五個(gè)方面,日常監(jiān)控、故障預(yù)警、自動(dòng)化巡檢、性能優(yōu)化和故障診斷。

圖片

有些企業(yè)已經(jīng)在把一些核心系統(tǒng)在向PG類(lèi)數(shù)據(jù)庫(kù)遷移了,對(duì)于這些系統(tǒng),日常就有監(jiān)控的需求。因此一個(gè)數(shù)據(jù)庫(kù)運(yùn)維工具需要具備的最基礎(chǔ)的能力就是監(jiān)控能力,能夠通過(guò)運(yùn)維工具隨時(shí)了解數(shù)據(jù)庫(kù)實(shí)例的總體運(yùn)行狀態(tài)。D-SMART是通過(guò)健康模型來(lái)展示數(shù)據(jù)庫(kù)的運(yùn)行狀態(tài)的。除此之外,如果我們?cè)谝恍┲卮笕掌谝鲋凳兀ū热缙髽I(yè)的年終決算,國(guó)慶節(jié)等專(zhuān)項(xiàng)值守等),那么我們就還需要一些能夠支撐關(guān)鍵系統(tǒng)值守的工具。

在D-SMART中,圍繞數(shù)據(jù)庫(kù)運(yùn)維我們提供了“監(jiān)控中心”、“日檢中心”、“告警中心”、“性能優(yōu)化中心”、“報(bào)告中心”、“容量管理中心”、“安全中心”、“工具中心”這幾個(gè)中心化的功能組合來(lái)滿(mǎn)足不同用戶(hù),不同應(yīng)用場(chǎng)景的用戶(hù)的需求。

對(duì)于日常監(jiān)控功能,D-SMART提供了“今日看板”、“我的監(jiān)控”、“關(guān)鍵SQL監(jiān)控”這三個(gè)主要的運(yùn)維監(jiān)控工具。今日看板可以集中查看用戶(hù)監(jiān)控的數(shù)據(jù)庫(kù)的綜合信息,“我的監(jiān)控”允許用戶(hù)用傳統(tǒng)的監(jiān)控方法去定義自己想要監(jiān)控的指標(biāo),用于重大護(hù)航監(jiān)控。而“關(guān)鍵SQL監(jiān)控”則是為企業(yè)核心業(yè)務(wù)系統(tǒng)提供的專(zhuān)項(xiàng)監(jiān)控工具。當(dāng)某個(gè)核心業(yè)務(wù)系統(tǒng)的關(guān)鍵SQL出現(xiàn)問(wèn)題的時(shí)候(比如執(zhí)行速度變慢,執(zhí)行計(jì)劃變化等),能夠及時(shí)告警,確保核心業(yè)務(wù)的安全運(yùn)行。

對(duì)于大量的小型的數(shù)據(jù)庫(kù)實(shí)例,全面監(jiān)控是不太現(xiàn)實(shí)的。如果一個(gè)十幾人的團(tuán)隊(duì)要運(yùn)維數(shù)百上千個(gè)數(shù)據(jù)庫(kù)實(shí)例,那么最這些數(shù)據(jù)庫(kù)進(jìn)行全面監(jiān)控既不必要,也不可能。因此這種運(yùn)維場(chǎng)景應(yīng)該把大量的監(jiān)控工作變成自動(dòng)化任務(wù),由監(jiān)控系統(tǒng)自動(dòng)完成。

“數(shù)據(jù)庫(kù)日檢”是一個(gè)十分有效的自動(dòng)化運(yùn)維工具,每天半夜針對(duì)數(shù)據(jù)庫(kù)的運(yùn)行數(shù)據(jù)以及一些規(guī)則自動(dòng)做分析,并形成言簡(jiǎn)意賅的日檢總結(jié)報(bào)告,運(yùn)維人員上班后直接閱讀這些報(bào)告就可以了解自己運(yùn)維的數(shù)百個(gè)數(shù)據(jù)庫(kù)實(shí)例中存在的一些常見(jiàn)問(wèn)題,從而可以確定當(dāng)天或者近期是否需要對(duì)某些數(shù)據(jù)庫(kù)實(shí)例做相應(yīng)的變更。

當(dāng)我們需要運(yùn)維大量的小型數(shù)據(jù)庫(kù)實(shí)例的時(shí)候,預(yù)警也變得十分困難了。傳統(tǒng)的“基線(xiàn)告警”的效果就變得十分雞肋了。除了數(shù)據(jù)庫(kù)實(shí)例宕機(jī)以外,其他的預(yù)警很難做的精準(zhǔn)。海量的告警信息會(huì)讓預(yù)警變得毫無(wú)意義。因此基于故障模型的“運(yùn)維經(jīng)驗(yàn)告警”變得尤為重要。通過(guò)專(zhuān)家經(jīng)驗(yàn)與以往的經(jīng)驗(yàn)構(gòu)建的復(fù)雜的規(guī)則不僅能夠更為精準(zhǔn)的預(yù)警,也能讓告警產(chǎn)生后,運(yùn)維人員可以更加快速的定位問(wèn)題,消除隱患。

“數(shù)據(jù)庫(kù)巡檢”是廣大DBA都覺(jué)得十分雞肋的功能,最主要的問(wèn)題在于這項(xiàng)工作必須做,但是做一次真正到位的巡檢既需要大量的專(zhuān)業(yè)DBA參與,又需要做大量的重復(fù)勞動(dòng),總的看來(lái),性?xún)r(jià)比并不高。另外一方面,全面高質(zhì)量的巡檢又能夠幫助我們發(fā)現(xiàn)一些系統(tǒng)隱患,有助于實(shí)現(xiàn)防患于未然。針對(duì)這個(gè)矛盾,如果能夠?qū)崿F(xiàn)高質(zhì)量的自動(dòng)化巡檢,那么問(wèn)題就迎刃而解了。幾個(gè)月前,我們幫助一個(gè)用戶(hù)做了一次遠(yuǎn)程巡檢,用戶(hù)把D-SMART采集的監(jiān)控?cái)?shù)據(jù)發(fā)給我們實(shí)驗(yàn)室,我們的數(shù)據(jù)庫(kù)專(zhuān)家利用遠(yuǎn)程數(shù)據(jù)產(chǎn)生的巡檢報(bào)告,對(duì)近30套數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行了一次遠(yuǎn)程會(huì)診,幫助用戶(hù)發(fā)現(xiàn)了各類(lèi)問(wèn)題兩百多個(gè),而這些工作僅僅花了不到2個(gè)人天。通過(guò)自動(dòng)化手段,如果能夠把數(shù)據(jù)庫(kù)巡檢的效率提高了,那么巡檢工作也就不會(huì)這么雞肋了。

除了巡檢之外,一些審計(jì)工作也十分關(guān)鍵,比如安全審計(jì)、容量審計(jì)、SQL審計(jì)等。因?yàn)檫@些審計(jì)需要十分專(zhuān)業(yè)的技能,另外工作量也很大,因此在面對(duì)大量的數(shù)據(jù)庫(kù)實(shí)例的時(shí)候,也和巡檢一樣變得十分雞肋,要想做到位成本太高,做不到位等于不做。不過(guò)這些工作如果能夠由自動(dòng)化工具自動(dòng)完成,那么也就能夠發(fā)揮出十分重要的作用了。

實(shí)際上除了這些運(yùn)維監(jiān)控工作之外,大量的數(shù)據(jù)庫(kù)實(shí)例的管理工作還有很多自動(dòng)化操作是DBA十分需要的,這也是我開(kāi)始說(shuō)的那兩個(gè)客戶(hù)選擇TDSQL的主要原因。管理海量的數(shù)據(jù)庫(kù)實(shí)例,數(shù)據(jù)庫(kù)云平臺(tái)是必選項(xiàng),只不過(guò)這些自動(dòng)化管理功能本身就十分復(fù)雜,根據(jù)企業(yè)特點(diǎn)構(gòu)建獨(dú)立的數(shù)據(jù)庫(kù)云平臺(tái)本身就是一個(gè)大工程。當(dāng)然,如果企業(yè)云平臺(tái)的RDS服務(wù)就能夠滿(mǎn)足你的數(shù)據(jù)庫(kù)應(yīng)用需求了,那么直接使用云平臺(tái)的RDS就夠用了。當(dāng)然面對(duì)現(xiàn)在的信創(chuàng)需求,需要企業(yè)的RDS需要不僅僅支持開(kāi)源的MYSQL/PG數(shù)據(jù)庫(kù),也要支持國(guó)產(chǎn)數(shù)據(jù)庫(kù)產(chǎn)品。?

責(zé)任編輯:武曉燕 來(lái)源: 白鱔的洞穴
相關(guān)推薦

2024-04-22 08:15:50

數(shù)據(jù)庫(kù)運(yùn)維工具

2022-12-27 08:10:07

PG數(shù)據(jù)庫(kù)運(yùn)維

2022-05-16 11:13:25

數(shù)據(jù)庫(kù)運(yùn)維

2023-09-27 07:35:27

2015-12-15 17:21:47

運(yùn)維產(chǎn)品能力分層體系

2018-12-14 11:04:56

數(shù)據(jù)庫(kù)運(yùn)維智能

2022-05-26 15:32:40

數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)系統(tǒng)

2018-09-18 09:36:52

運(yùn)維數(shù)據(jù)庫(kù)智能

2022-12-14 08:01:56

數(shù)據(jù)庫(kù)運(yùn)維IO

2024-01-04 08:06:28

數(shù)據(jù)庫(kù)運(yùn)維工具

2015-10-30 10:40:45

意義數(shù)據(jù)運(yùn)維運(yùn)維

2023-10-11 11:33:35

2019-01-15 18:03:54

數(shù)據(jù)庫(kù)運(yùn)維 技術(shù)

2022-12-02 08:47:36

2015-12-23 10:50:24

運(yùn)維OPS運(yùn)維架構(gòu)師

2020-03-23 07:30:57

數(shù)據(jù)庫(kù)運(yùn)維架構(gòu)

2016-07-05 17:43:11

大數(shù)據(jù)

2023-06-06 07:31:33

數(shù)據(jù)庫(kù)運(yùn)維管理平臺(tái)

2018-08-27 10:59:07

京東數(shù)據(jù)庫(kù)智能運(yùn)維
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)