揭秘阿里员工每天必刷的内网
在阿里內部,有個不為外人所知的協作平臺——阿里內外。經過四年發展,許多創新的想法、產品從阿里內外走出,而阿里內外也從0做到如今近百萬PV。究竟阿里內外是如何帶來組織生命力?背后又有哪些核心技術?
阿里人每日必逛的神奇內網
阿里內外是阿里內部員工使用的企業運行與協作平臺。它誕生于2013年,彼時只是一個門戶和企業社交的入口。但經過3年發展,阿里內外實現了平臺化運營,不僅接入眾多阿里應用與系統,阿里的生態公司也開始享受阿里內外提供的一體化服務。今年,阿里內外開始向3.0智能模式發展,通過互聯網數據和算法技術,增加諸如企業搜索、企業推薦、智能工作輔助,通過智能模式提高員工協同辦公效率。
阿里內外界面
阿里有一句老話:一個人可以走得很快,但是一群人可以走得很遠。在阿里,組織文化與工作協同是最重要的兩大核心生態,作為服務內部員工的協作平臺,文化和協同也是阿里內外不可或缺的核心元素。
在組織文化方面,阿里內外上有一個非常具有阿里特色的版塊——阿里味。阿里高管和員工都愿意在阿里味上分享自己的點子和想法,甚至是組織上的一些問題也可以暢所欲言,大大激活了員工的想象力。此外,通過阿里學習、內外直播等版塊,一些技術大牛和產品大牛也會經常把好的經驗分享給內部員工,幫助大家一起更好成長。
當然,在交流之后,員工最終還是需要聚焦于自己的工作本身。在工作協同方面,阿里內外還為員工提供了眾多辦公協同產品,如答疑、任務跟蹤、周報筆記、文檔、團隊協作等。員工可以通過一站式搜索快速定位產品,將所有工作內容形成沉淀,大大提升工作效率。最關鍵的是,所有數據沉淀后,員工在一年內的工作成果會自然而然地在平臺上有所體現,賦予組織更多生命力。
那么,在技術上,阿里內外是如何實現組織文化與工作協同服務的?下面將通過阿里內外技術棧、搜索架構、Feed流、以及全球部署架構四個方面進行解讀。
站在巨人肩上 阿里內外技術棧一覽
在技術棧方面,阿里內外站在巨人的肩膀上,復用阿里巴巴集團的技術棧體系,并基于如上的方案進行創新、新技術快速試驗來提升研發效率,如Spring-Boot、Spring-MVC、Hystrix。
簡單來說,整個阿里內外技術棧可以用“三橫兩縱”來描述。最上面的一“橫”是統一接入層。主要提供統一Https管理、Https加解密以及Https的卸載。通過它到達下層后,都變成了Http協議。
第二個“橫”是應用層。應用層中很多內容,均基于阿里技術實現,如AliOS、AliJVM、AliTomcat。在此基礎上,也引用了Spring-Boot作為整個開發框架,同時Spring-Boot中還放入很多插件,如Tair插件,數據庫插件等,總數多達二十余種。底層則經過Spring-Boot封裝,把日常的中間件、數據庫、權限認證都放入這一體系中,這樣開發人員在進行業務操作時,能更多聚焦于業務開發上。
最下面的一“橫”是要去復用集團中間件和云上的中間件,如大家熟悉的TDDL、Tair、MetaQ、OTS、Redis等等。同時在這一層還有信息平臺內部的業務中間件,如帳號、權限體系、操作日志等。
“兩縱”分別在應用的左右端。左端是DevOPS的運維體系,同樣采用阿里集團整套運維體系;右端則是監控部分,包括有系統監控、應用監控、前端監控,以及node監控,也會運用到EagleEye作為全鏈路監控體系,和日志采集記錄系統。
阿里內外搜索框架
正如之前的介紹,在阿里內外上內容源多且類型復雜,不僅有文檔信息,還有豐富的組織信息、應用系統。如何根據用戶搜索進行快速意圖識別,成為阿里內外搜索最大的技術挑戰。
阿里內外的技術人員將整個搜索架構分為三層來做。最底端是數據層,用于內容源對接。目前阿里內外主要提供三種對接方式:離線對接ODPS,諸如人事制度等不經常更改的內容,通過ODPS進行對接;數據接口,由搜索提供API接口,內容源來進行定制推送;數據庫dump,由搜索直接去對應業務的數據庫,來做數據增量Dump等。
中間一層為搜索引擎,這是基于阿里巴巴自研ISEARCH做員工、文檔、站點的搜索引擎;同時運用圖數據庫NEO4J來實現組織架構樹,以及員工親密度、關系網的建設。最上層則是Query意圖識別與一些應用場景。
由于阿里內外豐富的內容源和內容類型,Query排序十分復雜。為實現更好得搜索排序,阿里內外的Query Planner復用了許多阿里技術的中間件?;A服務有PAI算法計算平臺、ODPS離線數據計算分析,公共組件用到很多算法的組件,如分詞等,具體的功能和應用場景有搜索詞分類、拼寫糾錯、下拉提示等。
由于在阿里內部,所有用戶的登陸都是實名的,因此有很多數據可以做分析,這樣就可以達到“千人千面”的效果,比如技術人員搜索關鍵字后,系統會對其更多展示技術相關內容。
阿里內外搜索還有個功能就是“即搜即用”,即在不用二次跳轉的前提下,可以快速呈現微應用進行使用。這是因為阿里內外開放了一個應用中心讓集團各產品系統進行接入。這樣當用戶搜索對應關鍵詞時,就可直接進入該應用中去。
引入熱度Feed流 創新組織文化
一般公司在做組織文化管理時通常用到BBS論壇的方式進行。其中最大弊端就是帖子根據最后更新時間排序,這會導致很多信息混雜在一起,不利于信息聚焦。
為解決這一問題,阿里內外引入具有熱度的Feed流。
正如之前介紹,“阿里味”是員工在阿里內外上進行文化交流的主要陣地。而“阿里味”則主要由三部分組成:帖子,帖子的發起人,帖子的分類。發帖人通過Web端或者移動端發帖子時,中間會有一個算法的文本分類,將帖子分類到相應的板塊,并把數據存放在數據庫中,用戶瀏覽時操作會記錄到日志里面,日志的動作又會流入到計算平臺,計算平臺會針對數據進行熱度分析,分析后的數據存入Redis中進行熱度排名,會根據用戶的瀏覽習慣呈現出不同的排序結果。
全球部署 海外員工的“絲般順滑”體驗
阿里巴巴在全球分布員工近6萬人;在美國、英國、澳大利亞、法國、德國、印度、俄羅斯、新加坡、阿聯酋、甚至一些中東國家都設有工作室。在這種情況下,全球訪問和就近訪問成為阿里內外為海外員工服務的挑戰。
對此,阿里內外運用阿里全球ADNS能力,以及阿里云分布在全球各地IaaS基礎設施,讓系統可以在全球進行站點接入和部署。為了數據一致性,我們通過利用阿里云數據傳輸服務DTS來做數據的備份。這樣即便身處國外的同學在訪問阿里內外時也能收獲“絲般順滑”的上網體驗。
目前,出于安全考慮,阿里內外只對阿里巴巴內部員工進行開放,但經過阿里內外團隊對產品的不斷優化,在未來,這一阿里員工才能訪問的神奇內網,也會通過阿里云或釘釘等渠道,逐步開發部分產品功能給所有人,讓大家也能一起體驗阿里內外的獨特魅力。
問題來了,阿里內外上面,最火的前三類帖子,都是哪些?試著猜一猜,歡迎在留言區里留下你的答案~
總結
以上是生活随笔為你收集整理的揭秘阿里员工每天必刷的内网的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求连通块的数量(dfs、bfs)
- 下一篇: ISAPI摘要认证,java代码怎么写