WOT2018高階技術分享: 微服務、容器、高并發、區塊鏈熱點實踐
原創【51CTO.com原創稿件】在新技術不斷涌現,時代隨之變遷的背景下,WOT峰會一直砥礪前行,時至今日已有七個年頭。2018年05月18-19日,WOT峰會于北京•粵財JW萬豪酒店再次揚帆起航,站在技術之巔,匯聚了海內外近百位一線技術***和創新開拓者,開啟了一次圍繞軟件與運維方向的技術干貨與實踐經驗分享的饕餮盛宴。
5月19日下午,容器下的AIOps、人工智能技術探索、大數據處理技術和前端工程實踐四個分論壇同時進行,從前沿趨勢到實踐應用,16位講師進行了精彩的內容分享。
微服務架構設計
不管是初創企業或是商業企業,都把微服務作為軟件開發中最重要的一種架構思想。本場分論壇分享了一些可行方案及實踐方法,旨在給大家開拓新的思路。
58速運CTO沈劍在演講中說道,微服務架構實施后,不少通用數據訪問會拆分成服務,通用業務也會拆分成服務,站點與服務之間的依賴關系會變得復雜,服務與服務之間的調用關系也會變得復雜,如果水平拆分或垂直拆分得不合理,系統之間會嚴重耦合。沈劍表示,微服務不是簡單引入一個RPC框架,還需要建設一系列的基礎設施,如服務框架、數據訪問層、監控、調用鏈分析等方面的統一,如配置中心、服務治理、自動化運維平臺等方面的構建。
阿里巴巴技術專家徐冬晨的演講核心主要圍繞JVM-Sandbox的應用場景、底層核心技術以及開源和共建展開。他表示,JVM-Sandbox是一套實時無侵入的字節碼增強框架,它提供了標準API和模塊管理功能,可以屏蔽底層字節碼增強,幫助研發同學快速實現監控體系、故障定位分析、流量錄制回放、強弱依賴檢測、故障模擬等穩定性平臺。
餓了么計算力交付部負責人李健主要分享了餓了么基于容器的混合云實踐,主要涉及計算力交付、技術選型、基于Kubernetes的“算力外賣”和Kubernetes擴展方案四部分內容。李健表示,企業場景是伴隨業務特點形成的軟件生態,而Kubernetes只是容器編排調度工具。能否根據企業訴求延伸Kubernetes,釋放容器化的優勢,是企業是否接受容器化的關鍵。
百度云資深研發工程師何方石的演講主題是《百度云函數計算實現細節》,從基礎概念、應用場景、業界產品和實現揭秘四方面延伸。何方石介紹說,函數計算,又名 Function as a Service,是一種出現于2014年的新一代云計算技術,直到今天隨著微服務、IoT、事件驅動編程模型越來越多的進入開發者的視線中,這種新型的云計算服務也被更多的用戶關注和使用,本次分享也是從函數計算在云服務提供商落地的角度進行函數計算的深度解析。
開源與容器技術
本分論壇著眼于開源容器的構建,結合實際場景,旨在幫助開發者了解國內外相關企業的容器應用案例,在選型、落地過程中的實踐經驗以及總結思考。
知乎計算平臺負責人張阜興結合知乎在生產環境集群中所遇到的問題,和大家交流容器使用方式和注意事項,以及在大數據處理和容器技術融合方面所做的嘗試探索。張阜興表示,知乎容器平臺演進分為四個階段:從 Mesos 到 Kubernetes,從單集群到混合云架構,從滾動部署到部署發布分離,以及從無狀態到有狀態。
雪球網***運維開發架構師董明鑫的演講,主要介紹雪球在測試及生產環境的容器技術使用實踐以及網絡模式、負載均衡、日志收集、監控系統等相關組件的演進迭代。從雪球最初引入容器技術的原因開始說起,探討各種方案的優劣,向大家展示了雪球如何一點一點變更基礎設施,逐漸發展完善的過程,以及通過數據展示容器技術對于穩定性和生產效率的巨大提升。
靈雀云k8s***專家劉夢馨的演講主題是《Kubernetes 網絡更進一步》,主要涉及Kubernetes 網絡模型、Kubernetes 網絡模型問題和網絡的改進三部分。劉夢馨表示,Kubernetes 網絡模型問題主要存在于功能、性能和穩定性方面,通過固定IP、Headless service和自研 ingress的方式改進。
資深容器技術開發者肖徳時的演講主題是《分布式鏡像倉庫技術實戰解析》,主要涉及OCI Distribution Specification解析、鏡像分發的現狀和痛點、業界對鏡像分發技術實戰解析和經驗總結。肖徳時表示,容器鏡像倉庫一直以單機版本存在于社區,當前國內***的開源鏡像倉庫管理系統Harbor也只能在架構上提供簡單的前端HA或者復制模式,無法實現Cloud Native下的真正分布式應用實現。
高并發與實時處理
當下,高可用已經變成每個系統的標配,如果你的系統QPS沒有個大幾千上萬,都不好意思跟人打招呼,雖然可能每天的調用量不超過100。
同程藝龍機票事業群CTO王曉波在演講中說到,緩存系統崩潰的問題大部分原因是來自在各種系統中對緩存的胡亂使用,無腦使用。何為緩存胡亂使用,就是對緩存的使用場景和緩存的數據不加以分析和隔離,以大雜燴的方式在使用緩存,這樣就會造成一個緩存系統面對高中低的多種并發要求,又會造成一個緩存系統中存儲的數據是大中小的多種數據類型,***還會造成緩存的使用方是N種不知為何物的系統調用,想降級多難。
游密通訊云技術副總裁余俊澎的演講主題是《實時音視頻海量并發之道》,他介紹說,實時音視頻的挑戰主要在地域、移動平臺、運維部署三方面。針對運維部署的挑戰,游密自研OPS運維系統,可實現DevOps 持續集成、運維數據可視化、實時的服務質量監控和全球布點統一調度等功能。
新浪微博實時流技術平臺負責人廖博介紹了實時流計算平臺在企業應用中的成長歷程,以及在實現多種產品需求的過程中,逐漸沉淀下來的平臺化架構思想和實踐。他還在與現場聽眾進一步探討在機器學習領域,實時流計算平臺如何才能發揮更大的價值。
51信用卡大數據架構師劉建輝的演講主題是《大數據產品進階之道》,主要涉及常規大數據架構、大數據用戶需求和數據產品建設這三方面。大數據產品的選型思路可遵循三點:一,可執行的方案勝過明天的***方案;二,始終滿足用戶業務場景需求;三,易用、穩定、可靠。他還介紹了AB-Testing、用戶畫像、算法平臺、實時計算等在運營、增長方面的落地等內容。
區塊鏈技術
無論資本吹捧、炒幣熱、基礎硬件完善,還是不可篡改、智能合約、分布式節點,都是促使區塊鏈在國內爆紅的元素。有人說,區塊鏈有望成為下一代互聯網,將變革社會的生產關系;也有人說,區塊鏈就是炒作的概念和騙錢的工具。本論壇意旨在于大家一起探討區塊鏈的前世今生。
海納云CTO鄒均主要講述了區塊鏈技術發展現狀,面臨的問題,驅動區塊鏈發展的因素,以及區塊鏈發展的多重方向。鄒均還重點介紹區塊鏈操作系統、區塊鏈網絡、區塊鏈擴容等方面技術。
輕松籌CTO李汐的演講主題是《輕松籌在公益和互助的區塊鏈應用》。李汐表示,輕松籌作為5.5億人信賴的全民健康保障平臺,在區塊鏈技術上一直在不斷創新和探索。他介紹了陽光鏈是新一代的高性能公有基礎鏈,包括完整的分布式賬本,支持智能合約App。
萬云技術負責人***架構師李晨表示,從技術角度看,區塊鏈不只是去中心化賬本,更多是架構上的創新。區塊鏈飛研發過程帶來很大改變,如開源沒有技術壁壘、比之前任何時候迭代都要快,以及有更多依賴社區的資源。他還介紹了萬云架構,就是云計算和區塊鏈的深度融合。
極光組網絡合伙人/CTO閆青演講主題是《使用公有云服務構建區塊鏈應用》。他介紹說,區塊鏈是用分布式數據庫識別、傳播和記載信息的智能化對等網絡,也稱為價值互聯網。整個分享過程中,他演示了基于AWS構建區塊鏈、基于Azure構建區塊鏈和基于IBM部署區塊鏈這三大應用。
歷經七年的沉淀,WOT獲得了眾多IT從業人員的高度認可和贊揚,已成為業界重要的技術分享交流及人脈拓展平臺。如果你錯過本次WOTD 2018全球軟件與運維技術峰會,略感遺憾,讓我們在十一月份WOT全球人工智能峰相逢吧。
以上是51CTO記者從一線帶來的精彩報道。更多關于WOT的內容請關注51cto.com。
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】