當前位置:
首頁 > 最新 > 沒想到你是這樣的ODS

沒想到你是這樣的ODS

說到投產

大家可能會立刻聯想到通宵、全程緊盯

還有生產問題

而此時此刻

數據服務平台的同學們笑了

自從實現了自動化部署

腰不酸了 腿不疼了

一口氣上15樓 不費勁兒

要知道,數據服務平台(ODS)有300多個關聯繫統,隨著業務不斷推進,投產手冊越來越複雜,投產持續時間越來越長。

遙想2016年,ODS每次投產都要在N台DS伺服器、N台節點機、N台linux伺服器、N台etlserver機、N台資料庫伺服器、N台windows伺服器上切換操作,投產時間將近12個小時。

那一年,還出了6個責任內的生產故障......

於是,我們把「重規範、提效率、保質量、求創新」默念了十次以後,決定,是時候給自己吃宵夜的時間了。

經過各種分析討論,發現痛點主要有:腳本太多、配置文件多、程序投產時間長、投產手冊的命令太多,痛久了就產生了這些問題:維護困難、實施麻煩、分析和開發難度大、支持人員和管理員都很累,而且沒時間驗證,還容易出錯。

當所有問題清晰之後,我們發現,所有的病都指向了同一種葯:自動化部署。在原有腳本整合分類工作的基礎上,完成配置信息入庫,並最終實現自動化部署程序。

所謂腳本整合分類,就是把原有腳本按照功能、頻率、類型進行統一分類,通過實現腳本復用、統一入口、初始化作業調度化,把耗時極長的初始化過程可視化、負載均衡、自動化,最終實現把原有生產環境的128MB程序腳本優化為1MB左右的公共腳本。

所謂配置入庫,就是把原有配置文件的功能梳理分類,通過合併相同的、更新錯誤的、清理冗餘的,把系統配置可視化,最終實現了300多個關聯繫統的信息入庫,解決了伺服器之間信息不一致的問題。

做這些有什麼用呢?統一生產配置、降低運維難度、減少生產錯誤、減少系統冗餘、降低需求實施風險、提升開發交付效率,以及保證開發、測試、演練、投產流程與結果的一致,使自動化部署順理成章。

自動化部署支持「一鍵三雕」的一鍵上傳、解壓、分發功能,部署模板支持靈活、快捷、及時生效的交付步驟配置,並實現清晰、便捷、可快速干預的並行執行界面,把原有的「7步等死過程」變成「5步坐享過程」,使投產實施時間從12小時縮短為2小時,把以前用來關注投產過程的時間,投入到投產時序和驗證,提高生產數據質量。

除了提高投產支持的質量和效率,自動化部署還改變了開發交付的過程。

以前的畫風大概是這樣

現在的畫風是這樣

主編有話說

麻煩ODS的同學吃宵夜的時候不用叫上我了,包郵送貨上門吧。

歡迎關注研發中心—

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 廣發研發中心 的精彩文章:

TAG:廣發研發中心 |