平台運維開發 你需要進行構建的思路

2022-03-20 15:38:52 字數 771 閱讀 4098

一  本文屬於作者個人胡思亂想,用以記錄

二  如何建立乙個運維平台

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監控雖然很完整,但是總體感覺還是不夠好用。所...