在搜索引擎里輸入下一代
云計算,給出的結果多是CaaS和Docker。CaaS在國內被包裝成了云服務的新名詞,意為容器即服務。而Docker這一從2013年開始席卷云計算領域的新技術,已不僅僅是一個開源的應用容器引擎,商業(yè)化方面的成功也讓其成為云計算行業(yè)名副其實的神話。
“傳統(tǒng)云計算不能解決的問題,需要新平臺來解決。”網(wǎng)易蜂巢的產(chǎn)品負責人陳諤在同媒體進行交流分享時,說出了這樣一個觀點。而他眼中的新平臺正是紅極一時的Docker容器和深受架構師與技術決策者關注的微服務架構。
傳統(tǒng)云計算在實際應用時遇到了哪些問題?
如果在10年前,云計算還是一個讓人云里霧里的新名詞,而在今天幾乎所有的互聯(lián)網(wǎng)產(chǎn)品都在接觸云計算,已然成了互聯(lián)網(wǎng)時代的“水和電”。市場調研機構Gartner的數(shù)據(jù)顯示,目前云計算的市場規(guī)模已經(jīng)達到1750億美元,并有望在2019年達到3150億美元。但云計算真的是大而美嗎?陳諤給出了自己的答案。
“2012年我?guī)ьI的團隊在網(wǎng)易內部開發(fā)了首個私有云平臺,之后隨著平臺的不斷迭代和改進,網(wǎng)易的大部分互聯(lián)網(wǎng)業(yè)務遷入了云。但我們在不久后失望的發(fā)現(xiàn),實施云計算后對產(chǎn)品團隊來說,只是資源交付速度變快了,而產(chǎn)品的開發(fā)效率并沒有提升。”陳諤介紹說。在他看來,傳統(tǒng)云計算只解決了資源的交付速度,對于開發(fā)和運維之間的矛盾顯得束手無策。俗話說天下武學唯快不破,互聯(lián)網(wǎng)產(chǎn)品總是希望能夠更快的迭代更快獲得市場響應,然而研發(fā)團隊的工作方式卻無法很好的滿足這一要求。這是網(wǎng)易早期使用云計算服務時的痛點,也是所有互聯(lián)網(wǎng)產(chǎn)品必須面對的事實。
技術社區(qū)從2009年起開始推行 DevOps (開發(fā)自運維)的概念,即開發(fā)自運維, Google 早在數(shù)年前就已出現(xiàn)了 SRE(Site Reliability Engineering)團隊,SRE 也被公認為是 DevOps 的一種實現(xiàn)形式。目前Facebook,Linkedin,Airbnb,Netflix 等一系列硅谷著名的公司都設置了 SRE 的崗位。網(wǎng)易也意識到了這一點,為了提升從開發(fā)到上線的自動化程度,讓開發(fā)、測試人員能夠自助進行運維工作,網(wǎng)易內部上線了一個自主運維平臺,并取得了預料之外的化學反應。
不過,對很多中小企業(yè)而言,斥巨資搭建自主運維平臺或專門的SRE團隊并不現(xiàn)實,這也就佐證了新一代云計算平臺出現(xiàn)的必要性。
Docker出現(xiàn)后,自助運維變得更容易實現(xiàn)
半個世紀前,集裝箱在10年內憑借對造船設計的標準化和集裝箱作業(yè)的興起,不僅僅改變了海洋運輸,也改變了整個世界的貿易,甚至每一個人的生活。而當Docker容器問世的時候同樣獲得了“集裝箱”的美名,原因和Docker在DevOps方面的優(yōu)良特性不無關系。
從2013年開始,Docker在技術社區(qū)備受歡迎,至今在全球已經(jīng)有46萬的應用Docker化。相比于傳統(tǒng)虛擬機,Docker容器具有碾壓性的優(yōu)勢,比如輕便、靈活、秒級啟動、面向開發(fā)者等等。和谷歌、微軟等公司一樣,網(wǎng)易也看到了Docker在DevOps方面的優(yōu)良特性,可以幫助中小企業(yè)用較低的成本解決自主運維的難題,隨后在Docker技術的基礎上,研發(fā)了網(wǎng)易蜂巢這一容器云服務。
據(jù)陳諤介紹,Docker 容器之所以被類比為集裝箱,原因在于集裝箱內封裝的是軟件的運行環(huán)境,完成生產(chǎn)后軟件代碼直接就與運行環(huán)境封裝在了一起。這樣的做法一舉解決了開發(fā)環(huán)境與線上環(huán)境不一致的問題,從而實現(xiàn)了開發(fā)人員對構建、發(fā)布、運行整個過程的控制,提高了開發(fā)效率。
同時,在DevOps的概念獲得技術人員的認可后,不少中小企業(yè)的開發(fā)者為之鼓舞。如果能夠出現(xiàn)一套標準化的 DevOps 基礎設施解決方案,從而改變云計算服務的形態(tài),幫助更多的用戶實施 DevOps,乃至進一步進化技術架構,無疑將大幅提升互聯(lián)網(wǎng)業(yè)務敏捷性。“幸運的是即將成為標準的基礎設施已然出現(xiàn),正是當前風靡社區(qū)的 Docker 容器技術及編排技術。”正如陳諤所說,Docker容器和編排技術的出現(xiàn)使得實施DevOps更加標準化,而網(wǎng)易蜂巢這樣的新一代計算平臺,通過對DevOps工具鏈的整合,讓實施的成本變得更低。
容器云和微服務,成下一代云計算的趨勢
其實在Docker流行之前,微服務架構也曾成為軟件開發(fā)的寵兒,又因為部署復雜和資源分配問題一直不溫不火,容器似乎是微服務架構的天然載體。不過在陳諤看來,容器云和微服務很可能成為下一代云計算的趨勢。
陳諤舉了一個電商平臺應用微服務的例子,在微服務架構下的業(yè)務系統(tǒng)被拆分為很多個單一職責的服務,比如購物車、訂單、用戶信息、風控、庫存等都能提取成獨立服務,研發(fā)團隊可以高頻度獨立更新各個微服務,從而能夠控制變更范圍,極大加速產(chǎn)品的迭代。
當我們還在討論 IaaS、PaaS 、SaaS分層時,新的維度早已打開。傳統(tǒng)云計算未解決的問題,需要新的平臺來解決,IaaS 與 PaaS 的邊界變得模糊,通過融合兩者從研發(fā)場景的維度來設計平臺,從而對用戶而言達到“開箱即用”的效果。
“這正是我們所能預見的云計算發(fā)展的趨勢,而網(wǎng)易蜂巢就是我們所給出的答案。”陳諤如是說。
核心關注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務領域、行業(yè)應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業(yè)務領域的管理,全面涵蓋了企業(yè)關注ERP管理系統(tǒng)的核心領域,是眾多中小企業(yè)信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標題:下一代云計算?容器云和微服務時代的來臨
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/10839719773.html