推廣 熱搜: 集成  系統集成  弱電  軟件  kvm  服務器  思科  視頻會議  拼接  SFP 

揭秘愛奇藝云平臺,0到1的萬種可能

   日期:2016-09-21     來源:IT168    作者:信雪蕊    瀏覽:553    評論:0    
核心提示:也許許多人被筆者的0到1,1到0.1說糊涂了,就著2016中國系統架構師大會預熱訪問的由頭,筆者訪問到了愛奇藝的云平臺高級技術總監謝丹銘,看看他是如何周旋在這些多變的數字的。

從呱呱墜地到牙牙學語再到擁有獨立的思想人格,經歷了數不清的選擇,每個選擇過后就意味著從0到1的成長以及新領域新的挑戰便又會來臨。張嘉佳曾經說過:“平靜中能看出熱烈,就算日落,也有一萬種紅。”那如果從平靜中跳脫出來之后,在多變的互聯網世界,每天也同樣經歷著從0到1的選擇,但也同樣的有從1到0.1的的發散。

“人類社會發展的結果是分工協作,IT架構也是這樣”。

獨家揭秘愛奇藝云平臺,0到1的萬種可能

▲愛奇藝云平臺高級技術總監謝丹銘

也許許多人被筆者的0到1,1到0.1說糊涂了,就著2016中國系統架構師大會預熱訪問的由頭,筆者訪問到了愛奇藝的云平臺高級技術總監謝丹銘,看看他是如何周旋在這些多變的數字的。

從0到1,愛奇藝云平臺經歷了從無到有,從小到大,逐漸分工專業化的過程,目前愛奇藝所有業務都運行在自建的私有云平臺之上,極大提高了資源利用率,開發效率,服務穩定性,并使得技術升級推廣非常方便。

IT架構的高速發展演變,如果要用一個詞來描述這些年的經歷的話,謝丹銘提到了“專業化”這個詞,他說,人類社會發展的結果是分工協作,IT架構也是這樣。確實是,以前搭建一個互聯網服務,最好工程師什么都懂,從負載均衡,業務邏輯,緩存,數據庫,中間件,到服務器配置,運維,上線,可以說是一條龍服務。而目前,從基礎的計算,存儲,網絡領域到上層的數據庫,中間件,分布式計算,大數據,云應用,云安全等領域,都有專業的團隊進行研發,各個領域都得到了長足的發展,這就是從1變成了0.1發散的過程,鉆的更深了,也能更好的保障云平臺的穩定運行。

術業有專攻,愛奇藝云平臺“攻”什么

愛奇藝經常會遇到類似于時下火爆的電視劇,或者綜藝,大多數時候是可預期的,當然也有時候用戶會帶來意外的驚喜。對于激增的視頻訪問,首先需要保證足夠的帶寬。愛奇藝有大數據團隊對視頻VV進行預測,準確率在90%以上,根據VV預估,來推算出需要的帶寬,進行預先儲備。此外愛奇藝擁有業界最領先的HCDN技術,能夠在保證用戶清晰流暢觀看體驗的同時,節省大量帶寬。對于熱劇,我們還會事先進行全網分發,讓視頻提前到達CDN邊緣節點,提高用戶訪問速度。對于云應用服務來說,數據庫和中間件等服務往往事先就采用集群架構,具有高度冗余;在部署方案上則會采用愛奇藝私有云彈性計算平臺,在服務請求增大的情況下,自動對服務進行水平擴展,從而保證單個容器負載可控。

除了要應對激增的視頻點擊之外,視頻網站遇到比較多的問題一是盜鏈,二是盜號,前者會損害版權利益,增加帶寬成本,減少廣告收入,后者損害用戶權益和公司名譽。對于盜鏈,主要依賴云調度的數據接口簽名和通信加密技術來保護。

用戶的帳號本身以及基于帳號提供的各種服務,則需要采用安全云風控系統和業務系統聯動來防范。風控系統擁有海量安全數據和業務數據,通過大數據平臺結合業務特性提煉出安全規則和模型,對業務提供實時,近實時或者離線的安全保護。

云平臺建設不一樣的聲音

毫無疑問,云時代正在逐步走進我們的身邊,在謝丹銘眼里,云平臺的發展離不開IT基礎設施硬件的升級,很高興業界一直在硬件方面保持高速突破,尤其在SSD,大容量硬盤,光纖網絡,服務器,交換機等領域的發展,為云平臺持續發展提供了高效支撐。其次是虛擬化,容器,分布式存儲,SDN等技術的發展把資源使用到極致,大大提高硬件的使用效能,節省成本。

然后活躍的開源社區研發多種基礎軟件,公共組件,能夠使業務專注于實現業務邏輯本身,并減少對基礎服務的理解,提高研發效率和服務能力,希望我們業界也能擁抱開源,回饋開源。

最后,云安全在云平臺的發展中舉足輕重,云時代給我們帶來的全新的挑戰,單兵作戰已經很難獨立應對這些挑戰,需要安全業界協同聯動,共同努力。

對于架構,要知其然更要知其所以然

有很多工程師或者初級架構師非常樂于“搜刮”各種公司的架構圖,以此作為學習的方式,而謝丹銘認為,有這種學習熱情是一件很好的事情,不過對于架構來說,要知其然,更要知其所以然。

架構圖是一個output,架構形成的過程往往沒有反映出來,而這個過程往往是精髓。所以 “搜刮”來作為借鑒是可以的,但是真正應用起來,還是要反復推敲,結合實際。其實更推薦了解業界的新動態和新技術,掌握技術利器,然后結合自己實際遇到的問題進行設計。一個成功的架構應該滿足以下四點:

魯棒性:服務架構應該能夠充分抵御各種突發狀況,大到部分機房斷網,小到網絡抖動,常見如QPS(每秒訪問量)激增,依賴服務失敗,都應該有充足的空間去容錯、降級、恢復。

節約性:節約分為兩方面,一是人力的節約,二是資源的節約。人力方面,好的架構需要有前瞻性,避免短期反復,但又不過度設計,易于理解和實現,節約開發時間,又能滿足業務需求。資源方面,要充分考慮到軟件對計算、存儲和網絡的需求,尤其在互聯網公司海量用戶的場景下,一個小小的優化,往往能帶來巨大的資源節省。

舉個例子,一個小部分用戶才用的數據,如果所有用戶都去服務端請求,那么一天的請求量,在愛奇藝的用戶規模下,就是數億,如果做個優化在有數據的情況下才去請求,那么可能就能減少到幾萬,帶來的是服務器和網絡資源的大量節省。

演進性:架構很難做到一蹴而就,技術本身在進步,業務需求在變化,這就要架構本身也能做到優雅地改進。

安全性安全是個系統性問題,從架構設計開始就應該被充分重視,并且實現的各個階段都需要有具體的規范來跟進,亡羊補牢的代價是巨大的。

避免架構失敗,首先要充分理解目標,避免走歪路,方向正確才能事半功倍;設計階段,架構師需要從以上幾個方面多給自己提問題,充分預估困難和風險;重大的的架構設計,必須由專家組和實施人員復審,既要傾聽專家的經驗,也要尊重實施人員的反饋和輸入。在實施過程中,需要不斷優化,及時糾錯。

謝丹銘認為,架構并不是一個特別高大上的事,只要運用可用的技術和資源,有計劃有針對性地解決一個實際問題,就是架構,但是要成為一名出色的架構師就不是一件容易的事情了。一個好的架構師既要掌握淵博的基礎知識和前衛的新技術,也要有多年的實戰經驗。

  架構設計要避免走兩個極端,一是夠用主義,一是理想主義。前者容易沉迷于采用現有技術解決眼前問題,沒有前瞻性,隨著業務發展,服務架構往往不能勝任,需要推倒重構。后者過于追求完美和嘗鮮,脫離業務實際需求,過度設計,也很難達到預期效果,甚至影響業務穩定。同時常年積累的項目經驗也是非常寶貴的,可以避免重蹈覆轍,知道怎么做會出問題是非常難得的,好的架構師一定是踩了無數坑才成長起來的,所以一定要用實戰項目來鍛煉自己。此外架構師要有良好的溝通協調能力,在愛奇藝,有獨立的架構師團隊,往往會擔任跨團隊重要項目的設計,也有技術Lead承擔著部門內項目架構師的角色, 無論哪種角色,都需要有良好的溝通協調能力。

  結合這些年IT架構的演變,對于本屆SAC大會“架構創新之路”的主題,謝丹銘認為創新是架構的精髓,正是由于業內同行源源不斷地創新,IT行業、中國互聯網才有今天的成就。最大的創新,就是滿足了急速發展的中國網民的需求。視頻,社交,電商,游戲等等商業形態的背后,正是無數架構師們辛勤勞作的智慧結晶。

 
標簽: 云計算 云平臺
打賞
 
更多>同類資訊
0相關評論

 
推薦資訊
點擊排行
?
網站首頁  |  付款方式  |  版權隱私  |  使用協議  |  聯系方式  |  關于我們  |  網站地圖  |  排名推廣  |  廣告服務  |  RSS訂閱  |  違規舉報  |  京ICP備11008917號-2  | 
 
porn视频在线观看