一步步實施 DevOps (六)

Netkiller DevOps 手札

Mr. Neo Chan, 陳景峯(BG7NYT)

中國廣東省深圳市望海路半島城邦三期
518067
+86 13113668890

<netkiller@msn.com>

Copyright © 2010-2018 netkillergit

版權聲明github

轉載請與做者聯繫,轉載時請務必標明文章原始出處和做者信息及本聲明。數據庫

 
http://www.netkiller.cn
http://netkiller.github.io
http://netkiller.sourceforge.net
 
微信訂閱號 netkiller-ebook (微信掃描二維碼)
QQ:13721218 請註明「讀者」
QQ羣:128659835 請註明「讀者」

請首先閱讀:緩存

  1. 一步步實施 DevOps (一)
  2. 一步步實施 DevOps (二)
  3. 一步步實施 DevOps (三)
  4. 一步步實施 DevOps (四)
  5. 一步步實施 DevOps (五)

被遺忘的數據庫安全

在持續集成和持續部署中數據庫經常被忽略。服務器

實施 DevOps 對於 DBA 都不那些訴求呢?微信

這裏我列舉一些DBA的訴求:spa

  1. 數據庫備份與恢復,備份文件的安全
  2. 數據庫結構版本控制
  3. 數據庫快照
  4. 注入掃描
  5. 撰改報警
  6. SQL 審計
  7. 數據庫監控
  8. 髒數據處理

數據庫監控有能夠細分爲:.net

  1. IP 地址,包括端口,服務
  2. 同步狀態
  3. 鏈接數
  4. 緩存,命中率
  5. SQL語句調用統計
  6. 等等

總之 DBA 須要知道,誰,何時,登錄了數據庫服務器,作了什麼操做。隨時能夠備份數據,恢復數據。版本控制

另外還有數據文件一致性的需求

什麼是數據文件一致性?舉一個例子,用戶頭像是一張圖片,存儲在用戶數據表中以下

ID | USERNAME | ICON
------------------------------
  1 | neo      | /images/neo/Avatar.jpg

可能存在數據存在,圖片找不到;或者有圖片,沒有數據的狀況。

這裏只是一個例子,實際場景更復雜,例如銀行票據,合同等等。

 

最近工做比較忙,沒有更新文章。

相關文章
相關標籤/搜索