- 大型企業微服務架構實踐與運營
- 薛浩
- 753字
- 2019-09-12 14:48:53
1.1 何謂大象
本書中的“大象”是對復雜、聚合、大型業務系統的一種比喻。由于本書是基于電信業務支撐系統的微服務架構實踐,這里的“大象”也可理解為電信業務支撐系統(BSS,Business Supporting System)。
21世紀的前十年,通信行業的IT圈可以說是國內最熱鬧的IT圈,后來隨著互聯網、電商的迅猛發展,電信IT風頭不再,跌入到“傳統IT”的圈子,在IT建設、系統運營管理等方面相較于互聯網有很大的差別。經過十幾年的快速發展,電信行業IT系統變得巨大臃腫、步履蹣跚。以業務支撐系統為例,一個EAR包400多兆,包含二十多個大的業務模塊,模塊間邊界模糊、交叉重疊。由于整個團隊都是分塊作業,大家各司其職,系統對于他們來說如同盲人摸象(如圖1-1所示)、不識全貌,這些都給系統運維帶來極大的壓力。
每周一到兩次的新業務上線,對一段代碼的修改引發關聯性問題的情況時有發生,讓人防不勝防。開發運維人員每次上線發布都是通宵達旦、提心吊膽。面對問題的無助、命令行的無奈、回退時的沮喪,給開發運維人員造成了極大的心理壓力。
如何才能消除IT人員的無助感,讓系統變得輕盈、敏捷呢?

圖1-1 盲人摸象
小規模迭代,全天候發布,前端無感、后端無痛是我們的目標,也是技術變革的價值所在。然而,變革是要付出代價的,會面臨很多阻礙,最大的挑戰莫過于業務方對技術變革產生的價值認可。新技術、新思路的推進都不會一帆風順,如同當年蒸汽機的發明,在當時馬車占主要地位的歐洲各國,蒸汽火車處處受到非難和排擠。
只有接受變化、擁抱變革,才能推動助力社會的快速發展。當下,我們生活在“最好的時代”,人們思想開放、積極進取,必將助力我們緊跟技術潮流,實現企業的夢想。
如圖1-2所示的“讓大象學會跳舞”是我們的目標,也是我們對傳統架構的使命。結合企業業務特點,把握技術發展趨勢,大膽嘗試、小心踐行,我們的心愿必將實現。

圖1-2 讓大象學會跳舞
- RCNP實驗指南:構建高級的路由互聯網絡(BARI)
- 自動駕駛網絡:自智時代的網絡架構
- 物聯網關鍵技術及應用
- 物聯網+BIM:構建數字孿生的未來
- SD-WAN架構與技術(第2版)
- React:Cross-Platform Application Development with React Native
- Yii Application Development Cookbook(Second Edition)
- OMNeT++與網絡仿真
- Echo Quick Start Guide
- Learning Storm
- 云工廠:開啟中國制造云時代
- TCP/IP基礎(第2版)
- Dart Cookbook
- 現場綜合化網絡運營與維護:運營商數字化轉型技術與實踐
- 視聽變革:廣電的新媒體戰略