議程簡介
10/18(星期二) 15:30 - 16:00
結合 Dapr 與 Kubernetes 簡化分散式多雲及邊緣運算微服務架構設計
K8s 架構設計
K8s 跨雲
微服務
中階 中文
Dapr 是一套跨平台、事件驅動之開源架構,方便提供開發者在多雲環境及邊緣運算架構上建立具彈性、stateless 或是 stateful 之應用程式,同時兼容不同開發程式語言及框架。
在企業多雲環境下,使用 Kubernetes 來建立微服務架構已是當前趨勢,但在Kubernetes上建立應用程式框架仍須借重開源應用且與某種程式語言綁定,Dapr 提供開發者在Kubernetes 上建立分散式之微服架構,且跨程式語言之方式。
應用程式可以 Dapr sidecar 方式透過 Http 或是 gRPC 介面互動,更提供如狀態管理、事件處理、外部資源串連、pub/sub、服務與服務觸發等功能。因此應用程式可與任何 Dapr enable 不同 Kubernetes cluster 互動。
演講預計深入淺出,從 Kubernetes 上面如何設計 Event based 微服務架構談起,接著介紹 Dapr 之導入如何解決 Kubernetes 上跨雲服務設計之問題挑戰及帶來之好處。最後以一個簡單的 Event based application demo 介紹實際應用上的實作方式及架構設計。"