天天看點

直擊KubeCon 2018 |雲原生正在改變你的衣食住行

雲計算從不被看好到成長為勢不可擋的技術潮流,僅僅用了十年的時間。如今“雲原生”又被企業以及開發者奉為圭臬,并被認為是雲計算的未來。

阿裡雲容器技術負責人易立認為雲計算有三個階段:雲搬遷、雲就緒和雲原生。

第一個階段是為了降低成本的搬遷上雲,将運作在實體機中的應用遷移到虛拟化環境中,應用的開發和運維方式并沒有很大不同。

第二個階段雲就緒,企業希望利用雲計算提升整體效率,開始嘗試微服務架構,并關注标準化、自動化、可擴充性和高可用性等名額。

而第三個階段,也就是當下,企業開始完全擁抱雲計算,很多應用從最開始就生長在雲上,靈活、彈性、容錯、可移植等也成為重點特性,軟體的架構設計、開發、建構、傳遞等整個生命周期都被重塑了。

在首屆國内KubeCon + CloudNativeCon 2018上,雲原生的應用實踐與落地成為全球的頂級科技企業、開發者關注的焦點,大會keynote環節中,阿裡雲研究員馬濤分享了雲原生生态系統在中國的現狀,雲原生技術已經融入了大衆的衣食住行。

直擊KubeCon 2018 |雲原生正在改變你的衣食住行
阿裡雲研究員馬濤在現場作主題演講

從雙11談起,雲原生在中國的應用實踐

“雲原生技術已經慢慢地融入了大衆衣食住行。”馬濤表示。

舉個例子,2018天貓雙11期間,Pouch、阿裡雲容器鏡服務就為廣大消費者“買買買”提供了穩定的支撐。

一般情況下,在應對流量洪峰場景之前都需要對流量提前預估,以預先準備計算好的資源和應用容量,但僅完成這一步,還不足以支撐流量高峰,緊急擴容的能力也極為重要。事實證明,容器技術的特點非常适合此類場景,在需要時可以快速、自動彈性伸縮。

早在2011年,阿裡巴巴就開始展開容器技術的探索。2016年雙11将所有交易核心應用容器化,幾十萬容器撐起了雙11交易17.5萬筆/秒的下單峰值;去年雙11,阿裡巴巴集團實作線上服務全部容器化,内部已達到百萬級容器部署規模,其中雙11交易峰值到32.5萬筆/秒,并且可以實作十分鐘内萬台伺服器的快速部署。

到現在,容器鏡像服務支撐了阿裡巴巴集團10萬鏡像的托管,并累積了2億次鏡像下載下傳量。

雲原生技術已經在各行各業得到了應用:餓了麼使用TiKV承載随時可能暴增的外賣訂單;思岚基于阿裡雲和Kubernetes、Harbor建構了掃地機器人方案;微網誌更是建構了深度學習訓練架構,用Kubernetes統一管理異構資源和AI任務排程。

直擊KubeCon 2018 |雲原生正在改變你的衣食住行

阿裡雲專家與海外專家

阿裡雲雲原生實踐的方法論

雲原生概念其實由來已久,最早是2015年Pivotal的Matt Stine首次提出,但很長一段時間業界對其定義都很模糊。

今年,CNCF雲原生基金會對雲原生給出了具體定義:雲原生技術有利于各組織在公有雲、私有雲和混合雲等新型動态環境中,建構和運作可彈性擴充的應用。雲原生的代表技術包括容器、服務網格、微服務、不可變基礎設施和聲明式API。這些技術能夠建構容錯性好、易于管理和便于觀察的松耦合系統。結合可靠的自動化手段,雲原生技術使工程師能夠輕松地對系統作出頻繁和可預測的重大變更。

如果在容器化基礎架構和服務治理層,建構最上層的業務抽象,這需要一整個的雲原生作業系統。是以雲原生更多的是一套技術體系和方法論,阿裡雲容器服務就是基于這一理念打造的。

阿裡雲容器服務Kubernetes版(ACK)同時支援公共雲、專有雲和混合雲模式,優化整合阿裡雲基礎能力,使得容器應用輕松地利用底層強大的計算、存儲、網絡等能力。

例如,面向追求極緻效率的深度學習、高性能計算場景:

  • 可以采用神龍彈性裸金屬伺服器或者GPU、FPGA執行個體等異構計算能力;
  • 配合阿裡雲Terway網絡驅動使用彈性網卡可以幾乎無損耗地達到 9Gb網絡帶寬,或者采用融合以太網的RDMA協定(RoCE)技術25Gb網絡;
  • 還可以基于CPFS這樣并行檔案系統提升處理效率,提供高達1億IOPS和1TBps吞吐的能力。

至于服務網格,可以在阿裡雲Kubernetes作為基礎架構之上,結合Istio服務網格,支援多雲、混合雲,針對微服務提供有效的治理能力,并以Kubernetes和Istio為基礎,提供針對特定應用負載的不同支援,例如針對Kubeflow服務的流量治理、為Knative提供負載的路由管理能力等。

容器已經成為一種技術平台,需要滿足各種應用場景的需求,例如IoT、深度學習、區塊鍊等。阿裡雲區塊鍊進階技術專家餘珊認為,“區塊鍊業務應用沒有統一的标準,會涉及到各種類型的應用。而容器提供了标準的軟體打包、分發能力,實作了運作環境的一緻性以及與底層的解耦,并且可以充分發揮Kubernetes的資源排程、運維管理、安全隔離、微服務架構等優勢。”

直擊KubeCon 2018 |雲原生正在改變你的衣食住行

2017年9月,阿裡雲推出基于容器的區塊鍊解決方案,使用者可以通過Kubernetes和Helm/Chart模闆快速搭建企業級區塊鍊環境。今年8月,釋出了區塊鍊即服務(Blockchain as a Service),在系統開發、運維各個環節,支援一鍵快速部署區塊鍊環境,實作跨企業、跨區域的區塊鍊應用。

繼續閱讀