前言
在前面的幾篇文章中,介紹了全鏈路壓測的背景、在企業中的立項流程以及落地的一些技術方案。
在開始真正的介紹落地實踐過程以及相關案例之前,我想和大家聊聊,我對全鏈路壓測的一些認知,即:全鏈路壓測在技術團隊中的定位,以及它的價值是什麼。
業務和技術是什麼關係?
在聊這個topic之前,先回想下我在第一篇文章中闡述的一個觀點:全鏈路壓測創造了什麼價值?我當時的觀點:
技術角度:降低成本、提升系統SLA、技術練兵&團隊協作&快速響應;
業務角度:提升使用者體驗、更快的發現和驗證目標、更好的達成業務運營目標;
現在我要表述的觀點依然不變,從更高的維度來說,技術和業務的關係可以用下面一句話概括:
技術是為業務達成目標提供支撐和效率工具,業務目標更好的達成會對技術有更高的要求!
技術的目標:支撐業務運營
業務本身的特性主要有如下幾點:
1.精細化運營(需要準確的資料);
2.成本和效率(更低的成本和更高的收益);
3.更好的服務使用者(需要快速高效的解決使用者的痛點問題);
4.新的業務可以快速落地驗證(需要高效的技術響應和技術支撐);
而上述幾點業務的特性,都對技術提出了很多的要求!
技術如何支撐業務運營增長
從上圖可以看出,常見的業務運營流程中,每個階段每個環節都對技術部門提出了挑戰:
1.從需求提出到釋出:研發成本、研發效率、交付質量;
2.從下單到訂單履約:提高業務成交履約率(撮合交易/成單匹配/留存轉化);
3.業務活動的營銷推廣:活動搭建、抽獎&優惠券&營銷簡訊等方面的快速響應;
4.線上故障的快速發現解決:監控告警、問題定位、風險評估、線上服務的SLA;
業務的目標:運營業務增長
前面簡略的聊了技術對業務運營的重要支撐性作用,這裡我們來看看常見的業務場景,具備的幾種特性:
1.業務可視:業務的可視,簡單理解就是業務的狀態,處在什麼階段,目前的效果可以直觀的以視覺化的狀態來呈現。
常見的場景就是業務監控大盤(想想監控大盤需要技術做什麼?資料採集/資料儲存/資料展示)
2.業務可管:最常見的就是一些促銷活動的配置,比如:
活動時間、涉及的商品/優惠券、使用者型別以及標籤體系(這裡又需要技術做什麼呢?活動會場搭建工具/優惠資訊快取/活動訊息推送)
3.業務可控:業務可控也可以通過字面意思理解,即:各個業務維度的執行監控/業務配置釋出回滾以及防資損;
4.業務可優:這一點,我們現在最常見的有電商的千人千面,短視訊的智慧推薦、針對不同等級會員的優惠營銷體系等;
技術支撐業務運營增長案例
上面講了這麼多業務的特性以及技術對業務運營支撐的重要性,這些內容可以用下面這張圖概括:
穩定性保障面臨的六大挑戰
系統容量
硬體成本
系統穩定
1年 = 365天 = 8760小時99.9 = 8760 * 0.1% = 8760 * 0.001 = 8.76小時99.99 = 8760 * 0.0001 = 0.876小時 = 0.876 * 60 = 52.6分鐘99.999 = 8760 * 0.00001 = 0.0876小時 = 0.0876 * 60 = 5.26分鐘
發現問題:強大完善靈敏的監控體系;定位問題:對業務和技術實現的熟悉程度以及高效的定位分析工具;解決問題:故障的自愈能力以及對異常情況的穩定性預案甚至故障演練;
技術能力
彈性擴縮容能力;監控告警追蹤能力;限流降級熔斷能力;故障識別響應和技術優化;
大促效率
溝通協同
全鏈路壓測對穩定性保障的價值
總結回顧
建了一個全鏈路壓測溝通交流群,目前群人數已超過100,想加群的同學請公眾號回覆關鍵字:全鏈路壓測。
新增我好友,我邀請進群,加群請備註說明來意。——公眾號二維碼在我部落格主頁右上角。