一步步實施 DevOps (六)
阿新 • • 發佈:2019-03-07
Netkiller DevOps 手札
Mr. Neo Chan, 陳景峰(BG7NYT)
中國廣東省深圳市望海路半島城邦三期
518067
+86 13113668890
<[email protected]>
Copyright © 2010-2018 netkiller
版權宣告
轉載請與作者聯絡,轉載時請務必標明文章原始出處和作者資訊及本宣告。
|
|
|
|
請首先閱讀:
被遺忘的資料庫
在持續整合和持續部署中資料庫常常被忽略。
實施 DevOps 對於 DBA 都不那些訴求呢?
這裡我列舉一些DBA的訴求:
- 資料庫備份與恢復,備份檔案的安全
- 資料庫結構版本控制
- 資料庫快照
- 注入掃描
- 撰改報警
- SQL 審計
- 資料庫監控
- 髒資料處理
資料庫監控有可以細分為:
- IP 地址,包括埠,服務
- 同步狀態
- 連線數
- 快取,命中率
- SQL語句呼叫統計
- 等等
總之 DBA 需要知道,誰,什麼時候,登陸了資料庫伺服器,做了什麼操作。隨時可以備份資料,恢復資料。
另外還有資料檔案一致性的需求
什麼是資料檔案一致性?舉一個例子,使用者頭像是一張圖片,儲存在使用者資料表中如下
ID | USERNAME | ICON
------------------------------
1 | neo | /images/neo/Avatar.jpg
可能存在資料存在,圖片找不到;或者有圖片,沒有資料的情況。
這裡只是一個例子,實際場景更復雜,例如銀行票據,合同等等。
最近工作比較忙,