03-运维
1.nginx 反向代理 和 负载均衡
反向代理配置:一个nginx 充当代理人角色,而后面的tomcat不是集群就是单台tomcat部署的我们的一个项目,这种部署方案nginx就相当于我们的代理人,叫做反向代理
负载均衡配置:一个nginx 对应tomcat集群,也就是多个Tomcat,这多个tomcat中部署的是同一个项目,nginx就可以将请求均匀的分发给tomcat集群来处理请求,这种配置叫做负载均衡配置
2.什么是负载均衡
硬负载:硬负载就是硬件,很贵,需要花钱买,常用的硬负载机器有f5,netscaler优点就是性能好
软负载:软件,免费使用,需要部署在linux操作系统上,常用的有nginx, lvs; 优点就是免费使用,缺点就是性能没有硬负载好,nginx 一般单机可以抗住每秒5万的请求
3.kubernetes
kubernetes(K8s) 是google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署,扩展和管理。k8s通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。
k8s 和 docker 的关系
说白了,我们用kubernetes去管理Docker集群,即可以将Docker看成Kubernetes内部使用的低级别组件。另外,kubernetes不仅仅支持Docker,还支持Rocket,这是另一种容器技术
Last updated
Was this helpful?