刚接触后端对这些概念比较模糊,特此记载

概念

集群:同一个服务将其部署到多个服务器上,使用负载均衡,反向代理的形式达到并行处理的目的
分布式:分布式与微服务类似,具体细节还不是很清楚,但是两者都是将一个服务拆分成很小很小的服务,将不同的服务部署到不同的服务器上

微服务不一定在不同的服务器上,微服务更加的强调这个概念

k8s:k8s就是一个k8s集群系统,达到调度、分配的目的,具有一个Master节点和许多的下属Node节点,内部含有容器。Master节点处理service、调度等功能,分配给下属Node节点

集群和分布式

对于高并行的服务处理场景,集群可以起到一定的优势,但是服务数量达到一定量后,继续增加服务器在性能上的提升就不是那么大了,而微服务的概念就是为了解决此类问题而诞生的。将服务拆分成许多不同的服务,比如一个商城系统分为后台管理系统和订单系统等,如果某天搞活动势必会造成订单系统的并发量增加,此时可以针对订单系统进行节点的增加等差异化处理。

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐