软件运维面试题

02-29 1663阅读

来自blbl运维实战课堂

软件运维面试题
(图片来源网络,侵删)

1.你平时在公司主要做什么?

考察工作表达,分清楚你对工作整体的把握,体现自己的技术含量。

日常监控维护业务,服务器巡检,调优。写一些日常使用的脚本,日常工作形成文档。

服务优化:nginx优化,Tomcat优化,系统优化。

2.你们原来公司的网站架构是真么样的?

搭的LNMP架构,Nginx做了集群,做了反向代理负载均衡,mycat读写分离,数据库做的一主两从,并且做了MHA高可用。

3.你对哪一块儿比较熟练或者精通?

对企业自动化交付CICD方面做的比较熟练,缓存服务memcached,squid,redis这种缓存服务器,

还有lvs,keealived,这种负载均衡集群软件。

容器docker,k8s方面

mysql数据库

4介绍一下负载均衡?

负载均衡我使用过lvs和nginx和阿里云SLB

nginx负载均衡:工作在网络第七层,支持http应用进行分流。

lvs:抗负载能力很强,工作4层,配置简单,很稳定,不产生流量。

5.lvs内部原理?

LVS的内部原理涉及一下几个主要组件和步骤:

1)。调度器(Scheduler):调度器是LVS的核心组件,负责根据一定的调度算法。(如轮询,加权轮询,最小连接数等)选择合适的后端服务器来处理传入的请求。调度器根据客户端请求的IP地址和端口号,将流量分发到后端服务器上。

2)。IPVS模块:IPVS(IP Virtual Server)是Linux内核中的模块,实现了LVS的核心功能。它拦截传入的网络流量,根据预先配置的规则将请求分发给不同的后端服务器。

后端服务器池:后盾服务器池是一组提供相同服务的服务器,他们由负载均衡器统一管理。负载均衡器将请求分发给这些服务器,以实现负载均衡和高可用性。

3)。监控与健康检查:LVS可以定期检查后端服务器的健康状态。以确保只将流量分发给正常工作的服务器。如果某个服务器出现故障或不可用,负载均衡器会自动将其排除在服务器范围之外。确保客户端请求不会被发送到有问题的服务器上。。

4)。网络地址转换(NAT):LVS通常使用NAT技术修改传入和传出流量的IP地址。以隐藏后端服务器的真实IP地址。这有助于保护服务器的安全性并简化网络配置。

总体来说,LVS的内部原理涵盖了负载均衡调度,IPVS内核模块,后端服务器管理。健康检查和网络地址转换等关键方面。通过这些机制,LVS能够实现高效的负载均衡和故障恢复,为网络访问提供更高的可靠性和性能。注意,LVS的具体实现和配置可能会因版本和使用情况而有所不同。

6。nginx lvs haproxy 三个有什么区别?

lvs优势:抗负载能力很强,工作稳定,不占什么流量,pv超过1000万可用lvs

nginx:nginx工作第七层,支持http应用本身分流,lvs没有这个功能。

nginx对网络依赖很小,nginx安装简单也稳定,流量日pv

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]