易立:從實踐積累到需求沉澱,容器技術必將引領主流

10月11-14日,爲期四天的2017杭州雲棲大會(門票火熱搶購中!)將再度在杭州雲棲小鎮起航,作爲全球最具影響力的科技展會之一,本屆大會將有不少阿里集團專家以及各企業行業領袖的精彩演講,CSDN授權轉載了雲棲大會嘉賓的專訪內容。本期我們採訪的是阿里雲資深技術專家易立,他將在10月的雲棲大會上分享容器技術的現狀解讀、生態建設及應用落地。

容器技術是目前雲計算領域最受關注的方向之一。阿里雲在2015年底推出了容器服務,之後在2016年雲棲大會上宣佈和Docker建立合作關係,今年阿里雲和Docker公司的合作全面開花結果。易立作爲阿里雲資深技術專家,目前在阿里雲負責雲應用服務,並主要關注容器技術、開發者工具和開源生態領域的產品和技術。隨着容器、集羣調度、微服務等開源技術的發展,在本次訪談中,易立詳細介紹了阿里雲在容器技術和Cloud Native生態建設上思考與探索。

容器技術的興起存在必然性

微服務架構的興起、DevOps理念的普及、企業應用遷雲的訴求,加之Docker和Kubernetes等開源技術和社區的共同推動,催生了容器技術的發展推廣和生態繁榮。這也正說明了“容器技術成爲技術熱點並非偶然”,易立表示,“容器技術是一種顛覆性的軟件交付技術,它在深刻地改變着軟件研發、交付、運維整個生命流程。”

首先,作爲一個應用平臺技術,容器技術的普及和社區的發展密不可分。Docker公司的成功之處就在於將一系列技術有機地結合在了一起,降低容器技術的複雜度,推動容器引擎的開源,並建立Docker Hub服務進行鏡像分發和協作——這些舉措創建了一個良好的生態圈。而Kubernetes的迅速興起,也和Google在開源社區的開放態度和持續投入密不可分。阿里雲在推動容器技術普及的過程中,也非常注重和社區的互動,比如爲 Docker 社區貢獻了 Docker Registry/Docker Machine等驅動,也將阿里雲對Kubernetes的雲驅動實現開源。同時將自己在容器運維服務中所解決的問題修正,改進性能、增強穩定性並回饋到社區當中。

其次,容器技術對於企業而言的一個重要價值是應用的可移植性,可以幫助應用簡化遷雲。雲端的容器技術有很多特殊之處,容器服務簡化和優化了阿里雲服務之間的集成,可以讓容器應用簡潔高效地和彈性雲資源、服務整合在一起。此外,阿里雲容器產品也實現了與Docker/Kubernetes能力的完全兼容,並且內置混合雲管理能力,讓容器應用無縫遷移,能夠對雲上雲下集羣進行統一管理。

另外,容器和容器編排是一個底層技術,用戶不僅要關注技術本身,也需要將容器技術和應用場景結合在一起解決問題。

技術創新最重要的是要爲企業創造業務價值,然而容器服務沉澱的微服務架構、DevOps、深度學習等多個應用場景,在其落地過程中還是存在着許多挑戰。一方面,用戶缺乏容器化開發、運維和上雲經驗,他們需要大量的應用容器化改造經驗爲自己提供支持;另一方面,容器技術還是一個快速發展中的技術,其自身的成熟性也有一定的問題。

從實踐積累到需求沉澱,產品能力的昇華

雖然容器技術的應用仍然面臨着許多亟待解決的難題,但是瑕不掩瑜,想要擁抱這一技術並實現最佳落地,就要求企業在選擇容器服務時從多個維度進行細緻考量。

易立認爲,企業首先應從自己的業務訴求出發,思考自身IT架構的演進,然後找到一個業務切入點進行試驗,獲得體感。比如從簡單的新應用入手,再逐漸對較複雜的企業應用進行容器化改造;從開發、測試環境入手,再逐漸在生產環境中使用;從本地環境先行使用,再應用到雲端。此外還要注重容器服務產品的成熟度,對於企業應用平臺來說這一點尤其重要,所以要儘量選擇Docker或Kubernetes這樣的主流開源技術,考慮其服務支持能力,選擇經過實戰考驗的雲廠商產品必然會更有保障。

與其他技術團隊相比,阿里雲容器團隊具有着難以匹敵的優勢。首先一點,是容器技術和阿里雲服務的緊密集成,將強大的IaaS層能力和容器最佳實踐結合起來提供了成熟的雲原生應用平臺;同時支持混合雲管理,支持用戶負載在阿里雲上和用戶數據中心按需遷移;最重要的是阿里集團有着豐富的大規模容器技術應用經驗,自15年底推出以來已經服務了衆多客戶,積累了豐富的客戶經驗,能夠將共性的需求沉澱爲產品能力爲更多的用戶提供支持。

面向不同類型、規模的企業,阿里雲推出了差異化的容器服務產品,提供不同的產品形態來服務不同類型的客戶,包括公共雲產品、飛天專有云企業版和飛天專有云敏捷版。公共雲產品主要面向阿里雲公共雲客戶;飛天專有云企業版是面向大型客戶的全功能版本,部署在用戶自有數據中心,包含完整的阿里雲產品比如IaaS、PaaS、安全和大數據服務等;飛天專有云敏捷版則關注解決客戶在PaaS層的業務需求,可以部署在用戶已有的IaaS或者物理機環境中,5個節點起步。不同產品形態的容器服務都提供了對Docker和Kubernetes編排技術的支持,也都提供了混合雲管理能力。

所以說,阿里集團積累的大規模容器化應用經驗,以及阿里雲在服務客戶過程中彙集的豐富場景實踐,可以爲用戶避免摸索過程中的很多彎路,此外阿里雲和Docker也可以爲企業客戶提供專家級的技術支持。

阿里雲容器服務自從2015年12月公測以來,已經擁有數百家企業客戶,其中既有互聯網用戶,也有大型企業客戶,有很多有趣和難忘的容器落地案例。如果有興趣歡迎來到雲棲大會容器技術專場,屆時會邀請幾位典型客戶來分享自己的心得體會。

生態開花,容器技術大規模普及的未來

在推動容器技術社區和生態建設上,阿里雲也扮演了舉足輕重的角色。阿里雲將Docker和Kubernetes相關的阿里雲驅動貢獻給了開源社區,更好地支持企業和三方ISV在阿里雲上構建自己的容器解決方案。同時,阿里雲還加入了CNCF (雲原生計算基金會),致力於推動Containerd技術社區的建設。另外阿里雲也在和合作夥伴一起共建技術生態,比如和Docker公司建立戰略合作伙伴,幫助把Docker Hub等服務落地中國,普惠國內開發者並推動容器技術在中國企業市場落地;還利用了阿里雲平臺把Docker和Mesosphere的商業化容器服務更加簡單方便地交付給國內用戶。

對於容器技術的未來,“大規模普及是必然”,易立表示,未來的容器技術一定會成爲主流的應用交付方式。一方面,容器技術將會拓展雲計算邊界,在邊緣計算和IoT等領域中得到廣泛應用。另一方面,它也會推動以應用爲中心的基礎架構的發展,大大提升IT架構的敏捷性。此外,容器技術和虛擬化技術也將深度整合,提供更加高效和安全的隔離能力。

在本次雲棲大會上,除了一系列容器產品發佈之外,易立也將關注容器技術生態發展和如何助力企業應用現代化,屆時會有世界頂級的容器技術公司和組織加盟容器專場,分享廣大開發者們在應用遷雲和微服務架構上的實踐心得(購票請戳這裏!)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章