iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 2
1
DevOps

淺談 Istio系列 第 2

什麼是 istio?

前言

以下會分兩部分解讀什麼事istio

  1. 對於istio理解
  2. 關於istio可以幫我的事

對於istio 理解

  • 有趣的從Google一下得知,從字面上來看Istio希臘語有起航的意思,然而Kubernetes有舵手的意思,感覺取名上也是別有用心呢~~
  • 那就開門見山的說Istio是什麼,初略的解釋它是個網路層的一種運作服務機制,大方向來說它可說是微服務化後衍伸出現的問題,因微服務帶來的衝擊會是需要服務服務間的溝通,但這樣服務上就會不只需要處理業務邏輯還需要花費心力去解決網路層面溝通的問題,因此就跑出的一種Service Mesh架構,我認為此架構也是Istio的精神,在Istio中Service Mesh架構分為兩部分,控制面板(control plane)和數據面板(data plane),關於這兩點後面會有介紹

關於istio 可以幫我的事

  • 大綱來說,由於istio 建立在網路流的部分可以方便我們對於HTTP、gRPC、WebSocket 、TCP連線上做 loadbalance ratelimit tracing 甚至可以monitor 節點構出網路網圖,有更好的視覺化的監控
    且服務於服務間連線有雙向TLS高的安全機制可使我們服務傳輸更加安全可靠,然而之所以可以有這樣的主因在於istio機制會在服務旁掛放上一個sidecar ,此功用可以用來做proxy、憑證等...

上一篇
下一篇
istio 優劣
系列文
淺談 Istio30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言