直擊 KubeCon 現場 | 阿里雲 Hands-on Workshop 亮點回顧
相關文章連結
【合集】規模化落地雲原生,阿里雲亮相 KubeCon China
沉澱九年,一文看清阿里雲原生大事件
2019 年 6 月 24 日至 26 日,KubeCon + CloudNativeCon + Open Source Summit(上海 )在中國上海盛裝啟幕。此次大會阿里共有 26 個技術演講入選,並有兩場沙龍活動。大會第一天,阿里雲的十二位技術專家為開發者們奉上了一期全天專場動手實踐沙龍。
開發者們對容器網路、容器日誌進行了深入而全面的學習,體驗了豐富的雲原生產品能力;也圍繞阿里雲 ACK 嘗試諸多有趣場景: 基於 Knative 的人臉識別應用搭建, 體驗生產級別的 Serverless 應用最佳體驗;在工作流引擎的基因計算的場景,通過共享儲存的方式實現不同子任務之間的資料共享。
服務最廣泛的開發者—— App Hub 與 OpenKruise
雲原生應用中國站(App Hub),可以簡單理解為 helm 應用中國映象站,方便使用者的獲得應用資源,並大大簡化了 Kubernetes 安裝步驟(瞭解更多詳情可點選連結:https://developer.aliyun.com/hub#/?_k=1g2mmr);OpenKruise 致力於成為“雲原生應用自動化引擎”,解決大規模應用場景下的諸多運維痛點。這次沙龍首秀,開發者們使用 helm 從阿里雲容器映象服務下載 OpenKruise 應用,並通過一個 Kruise 應用的運維場景,體驗有狀態容器原地升級、sidecar 容器注入、一次性節點廣播任務等能力,也初步瞭解了 OpenKruise 專案在大規模場景下強大的自動化能力。
GitHub 地址:
https://github.com/openkruise/kruise
值得一提的是,Kruise 專案源自於阿里巴巴經濟體過去多年的大規模應用部署、釋出與管理的最佳實踐;源於容器平臺團隊對集團應用規模化運維,規模化建站的能力;源於阿里雲 Kubernetes 服務數千客戶的需求沉澱。從不同維度解決了 Kubernetes 之上應用的自動化問題,包括部署、升級、彈性擴縮容、Qos 調節、健康檢查,遷移修復等等。
更精細化的應用管理——Istio 在 ACK 的部署釋出與流量分發
如何只進行簡單的配置,就可以在 Kubernetes 叢集上輕鬆應用 Istio?阿里雲 ACK 專家演示瞭如何一鍵部署 Istio 應用,為 Istio 虛擬服務配置不同流量分發策略並完成灰度釋出;此外,如何通過微服務進行故障注入和熔斷機制的配置,測試應用的故障恢復能力。
阿里雲容器服務 Istio 解決方案基於社群開源版本,對接阿里雲日誌服務、雲監控、鏈路追蹤等多項服務,為應用部署、運維提供了成熟的解決方案。同時,阿里雲容器服務 Istio 提供了直觀的控制檯使用者介面,大大簡化了 Istio 部署、配置的複雜性。另外一方面,ACK 了提供高效能可伸縮的容器應用管理服務,支援企業級 Kubernetes 容器化應用的生命週期管理,為 Istio 解決方案的落地提供了穩定可靠的基礎設施。
雲原生 AI 搭建 Serverless AI 實驗室
如何通過 Kubernetes 在短短几分鐘內完成圖片識別的機器學習任務?在沒有部署任何 worker 節點,無需準備 GPU 執行環境的情況下,即可快速執行 pod 任務,同時按需計費避免閒置資源的開銷,極大節省計算成本。通過 Serverless Kubernetes 建立 GPU 容器例項的方式讓機器學習的實驗變的更加便捷高效,無需擔心底層複雜基礎設施的管理和維護,並將真正的精力迴歸到上層業務應用的構建。
目前 Serverless Kubernetes 結合 ECI 除了支援 GPU 容器例項,在 CI/CD、Job 任務、資料計算、彈性擴容等場景都可顯著降低總體計算成本。據悉,某線上教育公司使用 Serverless Kubernetes 和 ECI 後,計算成本與之前購買按量 ECS 節點相比降低了 2/3。
大資料處理場景 Flink On K8s
Flink on K8s 實驗體現了新一代大資料處理引擎 Apache Flink,在流式資料處理中的巨大優勢。通過簡短的 SQL,也可以完成以前需要複雜Java程式碼才能實現的“實時熱門商品統計”,極大的降低了開發成本。On Kubernetes的大資料平臺使開發者可以通過簡潔、易用的 Web IDE 來開發、提交執行、檢視和 Debug Job,通過管控服務 BigData Manager 靈活的擴充套件能力,可以整合 Hadoop 生態中的大資料服務(如HDFS、Kafka)到 Kubernetes 上部署、運維管理使兩大生態有機的融合起來,形成統一強大的雲原生大資料平臺。
Flink on K8s 平臺,可以有效降低大資料處理的各種成本,開發、運維、叢集管控成本。
小程式的一雲多端函式計算與小程式的結合
函式計算是另外一種快速構建服務的方式,阿里雲專家快速實現了一個圖片轉換服務, 並把該圖片轉換服務作為支付寶小程式的後端,來展示兩者相結合令人稱奇效果。一方面通過函式計算,開發者只需要編寫函式程式碼,就能夠快速地開發出彈性高可用的後端系統。而另一方面,支付寶小程式具備全新的開放模式,可以便捷地為終端使用者提供更優的使用者體驗。將函式計算和支付寶小程式相結合不僅帶來高效的開發和連線無限的可能,而且具備開發效率高、免運維、彈性伸縮、按量付費、 安全性高等多特點。
本文作者:jessie筱姜
本文為雲棲社群原創內容,未經