關注嘉爲科技,獲取運維新知sql
數據庫做爲IT系統中重要的組成,承接着底層的基礎架構和上層的應用,重要性不言而喻。數據庫
那數據庫管理員(DBA)平時都作些啥呢?安全
如下是來自一名普通DBA的平常獨白:性能優化
8:30~9:00AM服務器
平常:天天比普通用戶以及應用運維早半小時到公司,第一件事就是開始檢查數據庫的監控和數據庫的巡檢,確認沒有問題或者及時發現問題並在上班時間以前解決問題;微信
9:00~12:00AM網絡
平常:忙於處理來自各項目的平常數據庫工單(包括部署數據庫實例、部署數據庫羣集、數據庫帳號受權、 數據庫數據導出等),電話、微信、郵件、ITSM,一單完成接着下一單;架構
12:30~13:30PM框架
平常:在完成一次數據庫的健康性巡檢後,彷佛能夠安靜的小憩一小會;運維
13:30~17:00PM
平常:繼續忙碌處理平常數據庫工單,偶爾也會被打斷,出現一些應用訪問性能問題或故障問題,須要緊急響應,從數據庫層面分析數據庫性能,導日誌、查SQL語句、測試性能等,甚至要作一些臨時的重啓數據庫實例或服務器的操做;
17:00~18:30PM
平常:下班前,再次進行數據庫的巡檢和檢查數據庫監控,再對數據庫文件進行導出備份,確認沒有問題,下班回家吃飯。
平凡的一天,並無這麼簡單的結束!
21:30~23:30PM
平常:每每每週總會有那麼幾天,須要對生產環境的數據庫進行發佈變動,尤爲如今的應用迭代頻繁,SQL的上線發佈也日益頻繁,並且爲了不一些人爲的操做失誤以避免變動對業務形成影響,同時也爲不可控風險提供充足的緩衝時間,每次的變動發佈時間也只能安排晚上22:00左右,加夜班在所不免。
而要成爲一名資深DBA,你覺得每週就這樣忙碌平常工單、平常監控和巡檢、常常性的熬夜加班變動就能夠了嗎?
一個資深DBA,還須要協助各項目組進行提供數據庫架構的設計與選型。
此時,某個項目組新起的一個項目用的是開源MySQL,「你對數據庫很熟悉吧,你去負責協助下?」
又一個項目組據說用的是SQL Server,「你是DBA,你去負責協助下?」
又來了一個新的項目,好像是PGsql、Redis、MongoDB……
「不想當將軍的士兵不是好的戰士」、「不想當CIO的DBA不是好的運維」。在天天面臨如此多的來自工做量、運維安全、技術更新挑戰的同時,咱們還須要不斷的成長與思考:
此時,選擇一款好的平臺型產品,可以綜合解決你面臨的跨界運維、安全運維、自動化運維挑戰,就很是很是很是重要。
這裏,給你們介紹的是一款基於藍鯨平臺打造的SaaS產品:嘉維藍鯨數據庫自動化運維中心(CW DBM Automation),融合了MySQL和Oracle平常運維場景的配置、部署、巡檢、監控、操做、SQL發佈的全生命週期管理,同時結合多場景的業務需求提供端到端的自動化交付,以及結合多年運維積累的SQL發佈規則過濾高危運維操做。
選擇嘉維藍鯨,讓數據庫自動化運維、安全運維、跨界運維觸手可及!
嘉維藍鯨數據庫自動化運維中心SaaS,是基於藍鯨PAAS平臺開發,囊括數據庫管理自動化、監控自動化及操做審計的運維中心。
依託SOA設計理念將數據庫自動化運維操做平臺以IaaS管控層、原子平臺層、PaaS層、運維場景層輸出服務,提供各層資源全生命週期的運維管理,實現對企業IT資源的集中化、可視化、自動化管理。
是指對IaaS的管理和控制,經過提供指令、文件、數據下發的管道,適配類型主機(Linux、Windows、虛擬機、容器等),兼容私有云、公有云以及混合元的管理方式,管控各個主機上面的數據庫實例。
是指爲知足通用運維場景的基礎能力平臺的封裝,有做業功能模塊 、DB CMDB模塊、運維數據平臺模塊組成。
包含該支撐應用部署和運行的APaaS(Application Platform as a Service)以及企業內部SOA集成的IPaaS(Integration Platform as a Service),經過企業服務總線和API Gateway對接原子層各平臺的能力。
是指基於PaaS層之上的運維SaaS,涵蓋數據庫管理自動化、數據庫監控自動化、操做審計等。
數據庫自動化運維中心,是嘉爲數據庫技術專家基於多年的數據庫運維經驗的沉澱,是深入理解MySQL、Oracle數據庫平常運維中各類場景後的結晶。嘉維藍鯨數據庫自動化運維中心,能快速實現數據庫的平常管理、SQL變動、備份恢復、實例交付、健康檢查、狀態及性能監控等多種場景,總結起來爲如下幾點:
一個應用系統的建設,在配置、部署、監控、操做、分析各階段,嘉維藍鯨DBM提供全方位的功能:實例自動部署、實例升降級,MHA自動部署和管理,MGR自動部署和管理,Oracle RAC自動部署和管理的能力,使企業應用快速簡便地使用MySQL、Oracle數據庫資源。
大部分企業的數據庫種類繁多,主要集中在MySQL、Oracle等經常使用數據庫。嘉維藍鯨DBM,支持MySQL、Oracle平常運維、備份恢復等基本的運維操做批量完成、自動化交付。
嘉維藍鯨DBM能夠進行全面的數據庫實例及集羣狀態監控、主機狀態監控。能實現性能指標收集,並進行綜合的分析,對超過告警閾值的狀態或性能指標通知干係人,對有性能問題的SQL語句提供性能優化方案建議。
對於應用的變動,能提供SQL語句自動發佈,自定義SQL語句的過濾規則,規避高危SQL,能夠批量執行到多個數據庫實例中。
嘉維藍鯨數據庫自動化運維中心是基於藍鯨PaaS平臺的開發一個SaaS服務,能夠與藍鯨的CMDB(配置平臺)集成,在完成每個數據庫的自動化交付後,均可以及時將交付對象的數據同步寫入CMDB,確保配置數據與真實環境的一致性。
能夠自定義巡檢項和自定義巡檢模板,對客戶關心的數據庫指標進行巡檢,能夠批量巡檢、定時巡檢,巡檢報告自動發送到干係人,隨時瞭解數據庫實例的運行狀態。
軟件部署自動化:自動化、標準化安裝MySQL、Oracle軟件,建立MySQL、Oracle 實例;
從庫搭建自動化:編寫標準的MySQL 主從庫建立腳本,在平臺經過選擇服務器進行一鍵從庫搭建
根據集羣的配置要求,自動搭建數據庫集羣,包括MySQL MHA集羣、MGR集羣,Oracle RAC 集羣。
檢查關鍵系統、數據庫實例的服務狀態、運行狀態,方便地根據需求配置和定義巡檢;
設定執行週期和時間,確保按期的觸發運行,也能夠經過按鈕一鍵執行;
健康巡檢結果呈現到統一門戶中,方便一線監控人員查看處理,能夠導出爲可讀文件以供歷史存檔;
對檢查出來對健康和性能有隱患的配置或服務,提出告警和整改建議。
預約義變動與SQL發佈模板:系統可根據模板批量執行配置變動腳本,將之前手工執行的做業自動化;
變動與SQL發佈能夠恢復或回滾;
變動與SQL發審批:任何變動均需經過審批後方可執行,變動申請和變動審批應在不一樣權限用戶下進行;
變動與SQL發審計:對執行變動應該提供詳細的審計,審計信息至少包括變動命令的執行用戶名,高危操做。
自動備份:根據備份需求,自動備份數據庫,支持邏輯備份和物理備份,提供備份日誌,備份異常告警;
自動恢復:要求可基於基準備份對數據庫件進行自動恢復,能夠指定恢復到某個恢復路徑,自動檢查可以恢復到什麼時間點,由用戶肯定恢復的時間點。
主機資源監控:主機CPU、內存、網絡使用狀態基本監控;
實例狀態監控:實例可用狀態,數據庫能夠狀態、集羣狀態監控;
實例性能監控:頂級事件、慢SQL語句監控;
全部超過閾值的指標進行告警和通知。
基於藍鯨的做業平臺、流程平臺以及開放的開發框架,用戶還能夠進行快速功能定製和二次開發。
若是您想先簡單瞭解藍鯨研發運營一體化平臺,或者企業規模較小但想用更爲先進的自動化運維管理方式進行IT運維管理,推薦您先試用藍鯨社區版。
藍鯨社區版已經開源,您能夠登陸藍鯨智雲官網免費下載。網址:
http://bk.tencent.com/download
固然,藍鯨企業版擁有更爲豐富的功能,更適合企業級客戶使用。如您有須要試用或者測試,聯繫嘉爲吧!