1. 程式人生 > 實用技巧 >叢集、分散式、k8s

叢集、分散式、k8s

剛接觸後端對這些概念比較模糊,特此記載

概念

叢集:同一個服務將其部署到多個伺服器上,使用負載均衡,反向代理的形式達到並行處理的目的
分散式:分散式與微服務類似,具體細節還不是很清楚,但是兩者都是將一個服務拆分成很小很小的服務,將不同的服務部署到不同的伺服器上

微服務不一定在不同的伺服器上,微服務更加的強調這個概念

k8s:k8s就是一個k8s集群系統,達到排程、分配的目的,具有一個Master節點和許多的下屬Node節點,內部含有容器。Master節點處理service、排程等功能,分配給下屬Node節點

叢集和分散式

對於高並行的服務處理場景,叢集可以起到一定的優勢,但是服務數量達到一定量後,繼續增加伺服器在效能上的提升就不是那麼大了,而微服務

的概念就是為了解決此類問題而誕生的。將服務拆分成許多不同的服務,比如一個商城系統分為後臺管理系統和訂單系統等,如果某天搞活動勢必會造成訂單系統的併發量增加,此時可以針對訂單系統進行節點的增加等差異化處理。