iT邦幫忙

2024 iThome 鐵人賽

DAY 21
0
Kubernetes

Kubernetes 中關於網路的二三事系列 第 21

Day21 淺談Service Mesh - Microservices 與 Monolithic Architecture

  • 分享至 

  • xImage
  •  

Service Mesh於處理服務之間通信的層級,可以強化kubernetes叢集間的可觀測性、安全性與流量管理的能力。常見的Service Mesh工具包括Istio、Linkerd 和 Consul Connect 等,這些工具與 Kubernetes 等容器系統結合能提供不錯的微服務管理能力。

在我們開始學習Service Mesh之前,先來對Microservices與Monolithic有個基礎的了解吧!

Monolithic Architecture

Monolithic 是一種較為傳統的軟體開發架構,將所有功能和元件都打包在單一個程式中,每一個部分都緊密耦合在一起,雖然這種架構在開發和部署上鄉堆輕鬆,但隨著專案愈加龐大時,可能就會面臨擴充與維護的問題,任何一個部分的修改都可能使得整個應用都得重新部署。/images/emoticon/emoticon50.gif
https://ithelp.ithome.com.tw/upload/images/20240922/201147467eXXNWirUj.png

Microservices Architecture

Microservices 是一種隨著容器技術發展而逐漸流行的架構,將程式拆分成一組組小型且可獨立部署的服務,每個服務都專注於特定的功能,使得這些服務可以獨立開發、測試與部署。Microservices架構提高系統的靈活性和擴展性,可以讓不同的團隊使用不同的技術來開發各項服務,加快專案開發速度和創新的能力。/images/emoticon/emoticon61.gif

https://ithelp.ithome.com.tw/upload/images/20240922/20114746IbUbv8e3hD.png

Service Mesh到底是什麼,下一篇將介紹Service Mesh,我們下一篇見ㄌㄡ~/images/emoticon/emoticon78.gif


上一篇
Day 20 淺談Service Type:ExternalName
下一篇
Day22 淺談Service Mesh - Service Mesh介紹
系列文
Kubernetes 中關於網路的二三事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言