
2015年第一天,51cto部落客alex曾發表了《普通的運維人員就是秋後的螞蚱》的博文,為廣大的運維界同仁們敲響了警鐘。文章主要從資源集中化和高度自動化兩個行業大趨勢出發,斷言普通的運維人員已經走在了被淘汰的路上,it自動化必将砸掉大多數不思進取的運維人員的飯碗,壽終正寝隻是時間問題。
靈活營運要求bizdevops一體化
博文中提到的資源集中化,可以了解為雲計算。2008年谷歌率先提出了雲的概念,它将傳統的it計算能力形成資源池,進行彈性配置并對外提供按需服務,具體表現為服務化和平台化。
我們也要看到,雲計算的快速發展,是因為其滿足了企業靈活營運的需求。“網際網路+”,強調網際網路、雲計算、大資料等技術與制造業、金融業等傳統行業的結合與發展,就是要通過這些技術快速建構新數字化産品和服務原型,實作企業的靈活營運。移動網際網路的疊代思維,更是将靈活營運發揮到了極緻,團隊成員需要在最短時間内上線app v1.0版本,基于使用者回報以最短的時間再次開發更新,并迅速推出新的更新版本,然後再次收集回報進行開發,快速疊代。
筆者多次參與廣通軟體承接的運維及apm項目建設,可以看到這種變化将對it運維産生深刻影響。dev和ops融合将或正在走向biz、dev、ops的全面融合,即業務、開發、運維聯合,集開發、測試、部署和營運為一體。business + development + operations = bizdevops 。與devops相比,bizdevops能更有效地促進開發、測試、營運和運維之間的溝通、協作與整合,加速應用傳遞、提高應用品質和使用者體驗,同時大規模的業務應用也需要apm應用性能監測工具來做支撐。
bizdevops對運維工作提出了更高要求
運維工作也将發生翻天覆地的變化,主要展現在兩個方面:運維自動化和業務監控。
首先,我們需要一個大規模集中監控平台,能夠對公有雲主機、私有雲主機、網絡基礎設施進行集中的大規模監控,并實作高度運維自動化。這有助于将運維人員從簡單的運維中釋放出來,同時具備類似facebook一個運維人員管理2萬台伺服器的能力。
其次,bizdevops需要從業務視角做出更快的決策與響應,這就要求運維人員更加熟悉業務,而不僅僅是底層的主機。運維人員要掌握業務、特别是關鍵業務的可用性、健康度,要實時監控應用性能及最終使用者的滿意度,最終形成量化kpi名額體系,真實衡量it系統的服務水準,為産品快速疊代與體驗改善提供關鍵資料。
業務系統的多态性将成為以上任務的主要障礙。我們可喜的看到,寶貴的apm工具正在掃除這種障礙。曾經讓運維人員頭疼的業務系統黑匣子,現在通過apm工具的業務可視化視圖即可解決。通過apm工具與行為分析解決方案,曾經無法獲悉原因的異常行為,現在可以實時發現、定位、分析問題根源及趨勢預測,使bizdevops團隊着眼于部署和測試新的軟體、保持靈活性,運維的工作重點也将從救火轉變為預防。
業務監控為我們架起了業務系統和基礎監控之間的橋梁。現在我們能夠了解業務量與主機計算能力之間的關聯關系,并形成趨勢預測,這為it系統自動伸縮創造了條件。在更進階階段,和雲計算的按需服務能力相結合,實作彈性計算。
bizdevops的技能需求
從以上變化來看,bizdevops團隊的技能需求,主要集中在自動化和業務運維領域。自動化将運維人員從傳統手工的勞動力中釋放出來,而業務監控将賦予運維人員更多的能力。這兩方面的需求将持續增長,企業也急迫需要找到具備以上技能的運維人員。
古語雲:“人無遠慮,必有近憂”,但博文中引出的不往自動化方向轉型即被淘汰的觀點不太準确。實際上,運維自動化已經發展很多年了,像saltstack等開源成熟的工具也都已很成熟。
我們常說“不忘初心”。運維的初心就是業務運維,之前傳統的運維很少涉及業務的運維,但随着寶貴的apm工具的逐漸發展和完善,如何用好這些工具,使業務運維上一個新台階,将會是2016年bizdevops團隊重點關注的課題。
本文作者賈林,廣通軟體旗下網際網路運維品牌優雲軟體(全棧運維解決方案服務商 https://uyun.cn)apm産品經理。廣通軟體十多年來緻力于運維管理軟體研發和服務咨詢,面向資料中心、網際網路、物聯網三個領域提供整合化的運維工具和服務。