一 本文屬於作者個人胡思亂想,用以記錄
二 如何建立乙個運維平台
1 你需要選擇乙個框架-前後端分離,包含你擅長的前端語言和後端語句,前端推薦vue 後端推薦python/go
2 你需要構建乙個標準的api介面文件,大概可以由以下成員構成 標準的json串 如果要捕捉expection返回前端記得要先str(expection)才行,否正前端是無法進行確認的
3 你需要乙個基礎框架 基於 登入認證,推薦使用token認證,並且設定token生成和過期時間.還有密碼加密策略
有了乙個登入認證,接下來你就可以進行開發了
三 幾個基本的核心大功能
1 線上問題的實時排查和session的kill
2 dml和ddl工單的提交 執行和駁回
3 為研發提供的資料庫查詢介面 包含查詢和csv匯出 考慮脫敏
4 元資料的實時收集功能,包含 機器 庫 表
5 資料庫伺服器的批量執行命令功能,用以批量管理機器
6 高可用軟體的管理功能 包含停止 啟動 日誌檢視
7 慢日誌的收集和檢視功能,需要考慮保留資料的時長
四 許可權認證管理
放在這裡說這事情,是因為還是比較核心的,包含兩個維度
1 許可權的維度 2 db分類的維度
五 **優化問題
1 考慮**實現 2 考慮**優化 3 考慮功能優化 4 多學學如何運用 裝飾器(python)
六 一些同樣重要的功能
1 歷史快照功能 2 資料歸檔功能 3 位點資訊檢視功能
初創的雲平台公司是否需要設立運維崗
公司的雲平台準備上線了,一般會遇到乙個問題 研發團隊會繼續新的功能的開發,已經執行的雲平台就置於無人看管的境地,這似乎是個隱患。所以運維工作崗閃亮登場了。崗位職責 崗位工作量 運維工作的工作量可以從兩個方面進行分析。另外乙個方面是運維是否要開發。如果要提高以後維護的效率,應該將運維的過程適當自動化,...
網易海量資料儲存平台的構建和運維 pdf格式
網易海量資料儲存平台的構建和運維 海量儲存空間 高效的資料訪問 高併發 低延遲 高可擴充套件性 高可用性 7x24 安全性和可靠性 功能和介面豐富 簡單易用 有效應對系統 資料 模式 環境 變更和公升級 易維護 管理便捷,自動化程度高 控制成本 網際網路應用的資料儲存需求 設計目標 為部落格 相簿 ...
熊貓bz運維平台的開發歷程 第一節
我將開始設計規劃乙個新專案,這個專案是我在運維中發現的不足才想開發的。整個專案都是我乙個人的思路過程,可能編碼不是很好看。是乙個中小型專案,適合廣大學生學習構建專案。在工作中,使用了很多個開源運維軟體,如zabbix,ansible等。但是感覺zabbix監控雖然很完整,但是總體感覺還是不夠好用。所...