企業(yè)發(fā)布
首頁 > 企業(yè)發(fā)布 > 詳細(xì)內(nèi)容
干貨!騫云SmartCMP數(shù)據(jù)庫DBaaS解決方案深度解析!
2019/7/18 17:02:43 來源:中國企業(yè)新聞網(wǎng)
導(dǎo)言:打開新聞,飲料自動販賣機(jī)企業(yè)號稱人工智能,音視頻處理企業(yè)宣傳自己做云管理,在這嘈雜的時代,你看得清這些層層包裝下的本質(zhì)嗎?就如人工智能/新零售等概念一樣,云管理出現(xiàn)在越來越多企業(yè)的宣傳材料中,可什么是真正的云管理,云管理實(shí)現(xiàn)哪些功能?你真的了解嗎?
作者:周白
打開新聞,飲料自動販賣機(jī)企業(yè)號稱人工智能,音視頻處理企業(yè)宣傳自己做云管理,在這嘈雜的時代,你看得清這些層層包裝下的本質(zhì)嗎?就如人工智能/新零售等概念一樣,云管理出現(xiàn)在越來越多企業(yè)的宣傳材料中,可什么是真正的云管理,云管理實(shí)現(xiàn)哪些功能?你真的了解嗎?
騫云科技深耕云管理領(lǐng)域,通過多個行業(yè)成功的客戶服務(wù)案例積累,總結(jié)了一些微小的心得,在此與大家分享。揭開層層面紗,騫云將通過“干貨”系列文章,多角度展現(xiàn)云管理技術(shù)本質(zhì),與大家共同探索云管理未來。本次由騫云數(shù)據(jù)庫及服務(wù)專家周白,帶來數(shù)據(jù)庫DBaaS解決方案分享。接下來就如下問題,騫云將會給你答案:
1.云管如何為使用者提供統(tǒng)一多數(shù)據(jù)庫服務(wù)?
2.如何實(shí)現(xiàn)一套數(shù)據(jù)庫部署在任意云平臺上?
3.什么是數(shù)據(jù)庫自服務(wù)?
4.怎樣預(yù)防并盡早發(fā)現(xiàn)數(shù)據(jù)庫異常?
讓我們一起進(jìn)入正文:
數(shù)據(jù)是信息化最重要的核心,因此數(shù)據(jù)庫一直擁有遠(yuǎn)超其他基礎(chǔ)應(yīng)用的高性能和高標(biāo)準(zhǔn)要求,在信息化幾十年的發(fā)展過程中幾乎是以完全異于其他應(yīng)用的方向獨(dú)立發(fā)展。但是這種獨(dú)立發(fā)展的趨勢,在近些年云計算和大數(shù)據(jù)的沖擊下產(chǎn)生了巨大的變革。
但是,在云計算大環(huán)境的沖擊下,數(shù)據(jù)庫的傳統(tǒng)使用模式一直在受到?jīng)_擊和挑戰(zhàn)。用戶希望獲得更敏捷、更豐富的數(shù)據(jù)庫服務(wù)。如何在滿足數(shù)據(jù)庫復(fù)雜性、專業(yè)性要求的基礎(chǔ)上,保持?jǐn)?shù)據(jù)庫的高標(biāo)準(zhǔn)交付要求?本文既是以SmartCMP,一個云計算管理者的角度去解析數(shù)據(jù)庫如何和云相結(jié)合,以云服務(wù)的理念提供數(shù)據(jù)服務(wù)和治理。
所見即所得的任意數(shù)據(jù)庫
在云的理念下,數(shù)據(jù)庫作為應(yīng)用的基礎(chǔ)承載環(huán)境,也應(yīng)當(dāng)能夠以服務(wù)(DBaaS)的形式按需提供給用戶。但是,經(jīng)過多年的版本迭代,不同數(shù)據(jù)庫之間的架構(gòu)和細(xì)節(jié)差異非常巨大,通過一套自動化規(guī)范和服務(wù)流程去約束所有數(shù)據(jù)庫很明顯是不適合的。那么,如何才能為使用者提供統(tǒng)一的多數(shù)據(jù)庫服務(wù)呢?
現(xiàn)在云上主流的解決方案是,給DBA提供一個通用的,可以快速描述企業(yè)數(shù)據(jù)庫架構(gòu)的藍(lán)圖工具。這樣,DBA可以將目前信息化部門需要使用的數(shù)據(jù)庫,在藍(lán)圖上完整定義出來。下圖既是借助SmartCMP的藍(lán)圖模塊繪制出來的Oracle RAC數(shù)據(jù)庫模型。
可以發(fā)現(xiàn),這張藍(lán)圖包含了Oracle RAC運(yùn)行所必需的所有組件,并且是一個在通用的部署模型,自動化系統(tǒng)可以通過這張藍(lán)圖創(chuàng)建一個完整的數(shù)據(jù)庫,無需人工干預(yù)。同時,藍(lán)圖中所有的組件均是DBA定義的,并沒有綁定任何一個數(shù)據(jù)庫,DBA可以根據(jù)需求,自定義所需的任意種類數(shù)據(jù)庫!當(dāng)用戶在申請和使用數(shù)據(jù)庫時,只需要看一眼藍(lán)圖,就可以知道數(shù)據(jù)庫的組成架構(gòu)以及和底層資源的關(guān)系,實(shí)現(xiàn)所見即所得的效果。
SmartCMP目前內(nèi)置了眾多開箱即用的數(shù)據(jù)庫軟件組件,從傳統(tǒng)的關(guān)系型Oracle、MySQL數(shù)據(jù)庫到新型的Redis內(nèi)存數(shù)據(jù)庫,大數(shù)據(jù)組件均有涉及,可以幫助DBA快速學(xué)習(xí)和上手整個過程。
一套模型、一個標(biāo)準(zhǔn)、任意云
目前,云計算資源的形態(tài)非常豐富,如果針對每一朵云進(jìn)行適配無疑是非常耗時耗力的。云上的應(yīng)用應(yīng)當(dāng)是非常靈活的,數(shù)據(jù)庫也不例外。只有基礎(chǔ)環(huán)境和數(shù)據(jù)庫實(shí)現(xiàn)解耦,才能真正提高數(shù)據(jù)庫敏捷性和彈性,實(shí)現(xiàn)一套數(shù)據(jù)庫模型部署在任意云平臺上。
為了實(shí)現(xiàn)這個目標(biāo),SmartCMP允許管理員按照金、銀、銅等多種級別定義不同的資源池,資源池會封裝好對應(yīng)的基礎(chǔ)環(huán)境,用戶只需要選擇數(shù)據(jù)庫所屬的項(xiàng)目和級別,自動化系統(tǒng)就會根據(jù)藍(lán)圖和資源池自動放置數(shù)據(jù)庫實(shí)例,達(dá)到同一個模型合規(guī)化部署在不同云資源上的效果。
這個效果是突破性的,回顧IT的發(fā)展歷史,數(shù)據(jù)庫DBA往往是不同于基礎(chǔ)環(huán)境和其他應(yīng)用的獨(dú)立環(huán)節(jié),F(xiàn)在,我們可以通過自動化的方式,在云上申請從承載資源、操作系統(tǒng)到數(shù)據(jù)庫的整體服務(wù),而不需要任何人工介入。并且,所有數(shù)據(jù)庫都具有相同合規(guī)的交付標(biāo)準(zhǔn)!
數(shù)據(jù)庫自服務(wù)
云計算最重要的理念是用戶可以按需所取,按需使用,最終合理回收資源。數(shù)據(jù)庫作為應(yīng)用服務(wù)也遵循相同的理念,這就需要在云平臺上,能夠?yàn)橛脩籼峁⿺?shù)據(jù)庫的完整生命周期管理能力。用戶可以無障礙的在平臺上菜單點(diǎn)菜式申請服務(wù),運(yùn)維已有的服務(wù),最終回收他們。大致可以總結(jié)為如下幾個操作類型:
自助申請
用戶在云平臺上可以看到多個數(shù)據(jù)庫服務(wù),當(dāng)然,這些服務(wù)都是經(jīng)過DBA通過藍(lán)圖模型封裝好的服務(wù)目錄。此時,僅需要選擇符合自己需要的服務(wù)目錄進(jìn)行申請即可。
服務(wù)卡片申請就和傳統(tǒng)的工單式申請一樣,可以給用戶提供一個扁平化的操作體驗(yàn)。在這個頁面下,僅需要填寫常規(guī)的業(yè)務(wù)信息和必要的數(shù)據(jù)庫參數(shù)即可,沒有過多的繁雜技術(shù)細(xì)節(jié)。SmartCMP云管平臺會自動根據(jù)審批流程生成審批單,通知審批操作者,直至完成自動化服務(wù)交付。
上述舉例是一個簡單的單實(shí)例數(shù)據(jù)庫,那么對于復(fù)雜的應(yīng)用場景,諸如多實(shí)例、多庫甚至是集群型數(shù)據(jù)庫需求下,SmartCMP又是如何實(shí)現(xiàn)對應(yīng)的需求的呢?下圖是基于DB2數(shù)據(jù)庫的一個多實(shí)例模擬場景。
圖中包含一個展現(xiàn)當(dāng)前數(shù)據(jù)庫自定義架構(gòu)的樹形拓?fù)洹S脩艨梢栽跇渖系娜我夤?jié)點(diǎn)上添加新的子節(jié)點(diǎn),數(shù)據(jù)庫的每一層都可以按需添加下一層的結(jié)構(gòu),系統(tǒng)會自動生成每一個節(jié)點(diǎn)的數(shù)據(jù)參數(shù)。這無疑會大大提高數(shù)據(jù)庫組成的靈活性,用戶可以根據(jù)應(yīng)用的需要完整自定義數(shù)據(jù)庫的組成,而這些都不需要DBA的介入,真正實(shí)現(xiàn)數(shù)據(jù)庫的自助化申請!
自助運(yùn)維
作為長期穩(wěn)定運(yùn)行應(yīng)用的代表,在運(yùn)維過程中,數(shù)據(jù)庫的健康檢查是不容忽視的。下面簡單列舉了在SmartCMP上,我們可以對數(shù)據(jù)庫進(jìn)行怎樣的運(yùn)維(列舉項(xiàng)僅為部分舉例):
數(shù)據(jù)庫的容量管理(scale-up)和架構(gòu)管理(scale-out):能夠調(diào)整數(shù)據(jù)庫實(shí)例的基礎(chǔ)環(huán)境資源容量以及數(shù)據(jù)庫實(shí)例容量大小,包括對現(xiàn)有高可用數(shù)據(jù)庫進(jìn)行節(jié)點(diǎn)擴(kuò)/縮容。
數(shù)據(jù)庫的變更:DBA配置允許用戶使用的維護(hù)和變更功能,諸如表空間的變更,健康檢查等等;
備份與恢復(fù): 在對數(shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)條目進(jìn)行大型變更前,可以對數(shù)據(jù)庫進(jìn)行全量/增量的備份,以及相應(yīng)的恢復(fù)功能等。
完善的數(shù)據(jù)庫監(jiān)控和告警
如果要用好數(shù)據(jù)庫,運(yùn)維過程中對數(shù)據(jù)庫性能的敏感是非常重要的。及時發(fā)現(xiàn)數(shù)據(jù)庫的異常并提前預(yù)防可能存在的問題,將大大降低IT系統(tǒng)風(fēng)險,這些都需要監(jiān)控和告警系統(tǒng)的集成。
數(shù)據(jù)庫運(yùn)行的基本是建立在硬件和操作系統(tǒng)之上的,和任意其他應(yīng)用一樣,數(shù)據(jù)庫的監(jiān)控也需要關(guān)注基礎(chǔ)承載環(huán)境的運(yùn)行狀態(tài)。為了全方位的展示數(shù)據(jù)庫的整體運(yùn)行狀態(tài),SmartCMP采用Prometheus監(jiān)控將主機(jī)操作系統(tǒng)監(jiān)控和數(shù)據(jù)庫監(jiān)控整合在同一個頁面下,用戶和DBA都可以快速瀏覽過往運(yùn)行情況,排除風(fēng)險。以下為MySQL數(shù)據(jù)庫的一個監(jiān)控舉例:
在擁有了即時的監(jiān)控數(shù)據(jù)后,SmartCMP可以按照DBA配置自動化的告警策略,提供高效的持續(xù)閾值檢測。任何時間達(dá)到告警閾值時,告警系統(tǒng)都會立刻將報告反饋至DBA或用戶處,快速發(fā)現(xiàn),盡早排除問題。
值得一提的是,SmartCMP自動化告警支持基于AI的智能分析,允許通過以往的監(jiān)控數(shù)據(jù)快速分析數(shù)據(jù)庫關(guān)鍵指標(biāo)的未來趨勢,幫助用戶和DBA盡早發(fā)現(xiàn)數(shù)據(jù)庫性能問題和可優(yōu)化項(xiàng)。
總結(jié)
SmartCMP云管平臺的DBaaS解決方案核心是整合了基礎(chǔ)環(huán)境到數(shù)據(jù)庫的一體化解決方案。下層打通多云管理到應(yīng)用的資源通道,上層規(guī)范化數(shù)據(jù)庫應(yīng)用標(biāo)準(zhǔn),同時提供整體部署的全生命周期管理能力。這樣的好處是毋庸置疑的,在配置階段管理員即可定義好資源的使用策略,在使用階段,用戶可以一鍵式獲取到所需的合規(guī)服務(wù),自主完成運(yùn)維、檢測、健康檢查和回收,真正實(shí)現(xiàn)了數(shù)據(jù)庫和云的結(jié)合。
這種基于服務(wù)理念的模式,讓DBA可以擺脫繁瑣重復(fù)的人力重復(fù)勞動,專注于提高服務(wù)質(zhì)量及效率。用戶也能以最快的速度獲取到所需的標(biāo)準(zhǔn)數(shù)據(jù)庫服務(wù),大幅降低時間、溝通成本和風(fēng)險。
在下一篇干貨分享,我們會詳細(xì)介紹如何通過SmartCMP平臺自動化一鍵部署Oracle RAC的過程。
來源:商業(yè)電訊
免責(zé)聲明:
※ 以上所展示的信息來自媒體轉(zhuǎn)載或由企業(yè)自行提供,其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本網(wǎng)站證實(shí),對本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時性本網(wǎng)站不作任何保證或承諾,請讀者僅作參考,并請自行核實(shí)相關(guān)內(nèi)容。如果以上內(nèi)容侵犯您的版權(quán)或者非授權(quán)發(fā)布和其它問題需要同本網(wǎng)聯(lián)系的,請在30日內(nèi)進(jìn)行。
※ 有關(guān)作品版權(quán)事宜請聯(lián)系中國企業(yè)新聞網(wǎng):020-34333079 郵箱:cenn_gd@126.com 我們將在24小時內(nèi)審核并處理。
標(biāo)簽 :
相關(guān)網(wǎng)文
24小時熱點(diǎn)圖片
一周新聞資訊點(diǎn)擊排行
關(guān)于我們 | CENN服務(wù) | 對外合作 | 刊登廣告 | 法律聲明 | 聯(lián)系我們 | 手機(jī)版
客戶服務(wù)熱線:020-34333079、34333137 傳真:020-34333002 舉報電話:020-34333002、13925138999(春雷) 舉報郵箱:cenn_gd@126.com
版權(quán)所有:中國企業(yè)新聞網(wǎng) 運(yùn)營商:廣州至高點(diǎn)網(wǎng)絡(luò)技術(shù)有限公司 地址:廣州市海珠區(qū)江燕路353號保利紅棉48棟1004