day63,扩展day03,品优购,zookeeper集群原理和搭建,Solr集群原理和搭建,Redis集群原理和搭建,nginx负载均衡,Docker虚拟化服务器

mac2024-02-20  58

什么是集群: 集群就是多台机器, 是一种线上的部署方案, 很多机器加起来, 性能就比一台机器强, 一般用这种部署方案来解决 高并发, 高可用, 容灾, 集群也有不同的叫法, 负载均衡集群, 高可用集群, 扩容集群等

什么是分布式: 分布式也叫作SOA, 是一种设计方案, 以前使用所有模块在一个项目中的写法, 叫做垂直架构, 后来由于互联网 的兴起, 为了模块间的解耦和可扩展性以及部署的灵活性, 会将一个项目按照模块进行拆分, 一个模块就是一个项目 这种设计方案叫做分布式架构, 也叫作SOA架构.

什么是负载均衡器, 以及作用: 负载均衡器就是为了解决高并发而生的一种解决方案, 它的作用就是接受所有请求, 并将请求分发给tomcat集群. 这样均匀分布请求到很多tomcat中, 可以解决高并发.

负载均衡器的分类:

硬负载: 硬负载就是硬件, 很贵, 需要花钱购买, 常用的硬负载机器有f5, netscaler 优点就是性能好

软负载: 软件, 免费使用, 需要部署在linux操作系统上.常用的有nginx, lvs 优点就是免费使用, 缺点就是性能没有硬负载好. nginx一般单机可以抗住每秒五万的请求量.

nginx反向代理配置: 一个nginx充当代理人的角色, 而后面的tomcat不是集群就是单台tomcat部署的我们的一个项目, 这种部署方案 nginx就相当于我们项目的代理人, 叫做反向代理配置

nginx负载均衡配置: 一个nginx, 对应tomcat集群, 也就是多个Tomcat, 这多个tomcat中部署的是同一个项目, nginx就可以将请求 均匀的分发给tomcat集群来处理请求, 这种配置叫做负载均衡配置.

zookeeper集群原理和搭建 Solr集群原理和搭建 Redis集群原理和搭建

一般由运维人员做部署,详细查看文档和视频。按视频详细步骤操作 视频:day63-64 文档:品优购,先看扩展文档day03-再看day02

Docker虚拟化服务器:

什么是docker: docker是一种容器化技术, 也可以说是一种虚拟化技术. 通俗的理解就是一个高性能, Linux服务器上才能用的虚拟机软件.

docker跟vmware虚拟机区别: docker: Linux服务器上才可以用 高性能, docker虚拟出来的虚拟机只能是linux系统

vmware: window版虚拟机软件 低性能 vmware可以虚拟出windows, linux, centos, unix等系统

我们在企业用docker做什么用? 使用docker进行部署, 降低企业运营部署成本, 基本实现零成本部署 docker解决了部署的时候, 同一台机器软件版本差异化造成的冲突问题 docker对于硬件资源的管理, 非常擅长, 能更好的发挥每一台机器的性能.

docker概念图解

端口映射原理图解: keepalived原理

Docker 的部署文档和CentOS7 再品优购day64,的代码中。具体操作,参照视频Day64

最新回复(0)