知乎張阜興:容器將成為未來操作系統中的一部分
原創【51CTO.com原創稿件】七年一劍,華麗蛻變。自2012年起連續6年15場峰會,凝聚大量技術專家,博觀而約取,厚積而薄發。2018WOT全球軟件與運維技術峰會揚帆起航,圍繞12大核心熱點,匯聚海內外60位一線專家,打造高端技術盛宴!在5月18-19日的2018WOT全球軟件與運維技術峰會上,知乎計算平臺負責人張阜興先生將在“開源與容器技術“分論壇上帶來的精彩主題演講。
在這個萬物復蘇的時節,張阜興先生接受了51CTO的采訪,搶先與大家分享他在領銜構建知乎容器平臺過程中的經驗與心得。張阜興先生畢業于中科院計算所,在高性能網絡流量處理,分布式存儲系統方面有多年實踐經驗,加入知乎后,推動了知乎容器平臺從無到有的建設歷程和知乎應用引擎的發展。
能有共知,易有共識。近年來開源與容器技術在IT領域各項技術中一直占據著強有力地位,隨著每一次技術的革新,容器的概念也在迭代演進,幾乎沒有人質疑容器技術的未來。Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任何流行的Linux機器上,也可以實現虛擬化。
知乎計算平臺負責人張阜興
知乎的容器平臺
知乎計算平臺目前包括三個部分,流量負載均衡平臺,容器平臺及 Hadoop 離線計算平臺。作為知乎計算平臺的負責人,張阜興先生透露,知乎計算平臺未來的發展重點包括結合多數據中心和混合云架構,滿足業務快速增長的需求以及對資源的靈活動態使用; 結合 service mesh 等網絡方案滿足業務微服務化的開銷和服務治理;探索大數據處理和容器平臺的融合,滿足多租戶資源管理,提升集群資源效率等。
據報道,在使用容器前,知乎就有一套比較完善的監控系統,采用的是Statsd(采集)+ Graphite(存儲)+ Grafana(圖表展示)+ Halo(自研報警系統)。在容器平臺的選擇上,知乎的答案是Docker。容器平臺有力地支撐了知乎的微服務化和迅速增大的業務規模,已經成為知乎基礎架構的重量級組成。事實擺在眼前,知乎的容器平臺(Bay)建設和實踐到現在,從最初“邀請”業務遷移到容器平臺,再到現在的業務要求使用容器平臺,這一切,都間接證明了容器平臺已經實現了知乎的預期目標。
容器平臺切實解決業務痛點
疾走在容器技術前沿的張阜興先生在15年中加入知乎,他認識到容器技術將對公司技術架構和服務標準化治理產生巨大的作用,在領導的支持下全力推進知乎的容器平臺建設,在16年初基本就完成了知乎業務的全部容器化。然而這之中的酸甜苦辣卻鮮為人知。
在業務遷移到容器平臺的過程中,很多公司都存在一個問題,就是說服業務從物理機或者虛擬機遷移到容器平臺上,因為涉及到使用習慣,遷移成本和對新技術穩定性的擔憂等等因素,知乎的***個用戶剛開始也不愿意使用,直接原因是在遷移過程中需要部署到物理機和容器平臺兩個地方,部署速度相對原來會變慢。但當深入和業務溝通后,人們發現容器平臺可以解決很多業務現有服務運維過程中的痛點,提升服務質量,降低資源開銷,在此之后業務就積極主動的配合遷移,為知乎容器平臺的后續推進打好開局。
容器會成為未來操作系統中的一部分
談及對開源和容器技術發展的看法,張阜興先生的態度非常明確。他認為,容器技術必將成為未來數據中心基礎架構中不可或缺的組成部分,一方面,容器會成為未來操作系統中的一部分,另一方面,如 K8S、Mesos 等資源管理系統將整個數據中心統一成一個大的資源池,像單機一樣去調度管理,實現DCOS。在此之上,可以封裝構建 PaaS 或者 App Engine 等形式的服務平臺,為開發者提供更加簡單更加強大的服務能力。在本次 WOT 大會上,張阜興先生將結合在生產環境集群規??焖僭鲩L中所遇到的問題,和大家交流容器使用方式和注意事項,以及知乎在大數據處理和容器技術融合方面所做的一些嘗試,敬請期待。
演講提綱搶先看(部分)
1、知乎容器平臺發展歷程
1.1 從 mesos 到 kubernetes
1.2 從單集群到混合云架構
1.3 從滾動部署到部署發布分離
1.4 從無狀態到有狀態
2、遇到的問題
2.1 內核問題
2.2 docker daemon 網絡 endpoint 泄露
2.3 kubernetes pod eviction
2.4 kubernetes events
3、大數據和容器技術融合
3.1 基于 k8s 的 kafka 集群管理
3.2 基于 k8s 的 hbase 集群管理
4、未來展望
想要了解更多?5月18-19日,北京粵財JW萬豪酒店,全球最值得關注的IT技術盛宴與您不見不散。2018WOT全球軟件與運維技術峰會一定是您發現全新思路、挖掘***思想、拓展人脈的重要平臺。
目前我們的各項票種已全面發售。需要提醒您的是,購票越早,折扣越大!與KOL零距離交流,呈現不一樣的"英雄盛宴"!
點擊官網了解詳情:wot.51cto.com
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】