|
|
51CTO旗下网站
|
|
挪动端

总结一下:运维工程师口试的阅历及口试相干题目(待续)

笔者实在没有想到去口试,只是在智联上更新了一下简历,就陆连续续接到许多猎头的邮件和德律风,真实是没预备好要去口试,就推失了几家公司的口试了。正由于笔者也好久没有口试了,笔者也想去口试学习一下,闲话少说,上面就分享给各人笔者的口试阅历。

作者:DevOps(甘兵)泉源:51CTO博客|2018-01-17 17:02

总结:运维工程师口试的阅历及口试相干题目(1)

2018年1月4号口试

笔者实在没有想到去口试,只是在智联上更新了一下简历,就陆连续续接到许多猎头的邮件和德律风,真实是没预备好要去口试,就推失了几家公司的口试了。正由于笔者也好久没有口试了,笔者也想去口试学习一下,闲话少说,上面就分享给各人笔者在2018年1月4号上午10点30分的口试阅历:

起首,猎头或许公司人资会把公司的引见及岗亭要求发到你邮箱(或许QQ、微信),上面这份是猎头发给我的岗亭阐明,为了职业品德操守,公司的引见和口试告诉信息我就不贴出来了,我就把岗亭要求贴出来:  

职位描绘:

1、 担任使用效劳器的装置、设置装备摆设、优化与维护;

2、 担任使用零碎的日记信息备份、办理、维护与剖析;

3、 担任使用零碎的一样平常监测于维护、毛病处置、功能剖析与优化;

4、 担任使用摆设零碎、情况设置装备摆设零碎、监控零碎的开辟、摆设、晋级与维护,建立高功能的运维平台。

岗亭要求:

1、 熟习通博8888官网操纵零碎的根底知识,纯熟运用通博8888官网常用操纵下令;

2、 纯熟设置装备摆设Nginx、HAproxy 等使用相干软件的摆设、设置装备摆设与优化维护;

3、 熟习网络根底知识、熟习TCP/IP的任务原理,会配交流机或路由器,能纯熟的对网络状况停止剖析

4、 熟习shell/perl/python中的一种或多种停止运维顺序的开辟;

5、 熟习Nagios,Ganglia等监控软件

看着下面的要求各人是不是以为要求也不高啊,你要细看就会发明,这家公司要求的还挺多,不只要会网络知识(熟习TCP/IP仿佛是每家单元的都市写如许的要求),还要会开辟技艺。置信许多做运维的兄弟在网络这一块是个头疼的事变,都对交流机和路由器不怎样会设置装备摆设和办理。

然后,笔者细致理解他们公司,理解岗亭要求,在突击温习一下能够会问到的知识点和技能点。到了口试的这地利间,早早的起床,把牙肯定要刷洁净,特殊是有口臭的兄弟,最好预备点口香糖,抵达口试公司前嚼块口香糖,以免由于口吻的缘由熏到口试官,让你在口试官内心减分。早点要记得吃,假如你是下战书口试的话也要吃午饭,吃早点了精气神就有了。还要留意,带上你的简历和一支笔,固然他们那里也会有你的简历,为了以防万一照旧预备好简历。

最初,要害点来了,便是和口试官相同了,有口试的公司会让你做些口试题,没有口试就间接和口试官聊了,上面是我和口试官相同完之跋文住的一些题目,分享给各人看一下,笔者一共记着了7个题目,仿佛另有两个题目真实想不起来了,假如各人有更适当的答复肯定要贴出来一同讨论和提高:

1、引见下本人?(简直每家公司起首都市让你做个自我引见,仿佛是?课一样)

笔者答复:此处省略笔者的自我引见,笔者发起引见本人的工夫不宜过长,3-4分钟为宜,说多了口试官会以为你太啰嗦了。说太少了也不可,那样会让人觉得你的阅历太复杂了、太空了。正常状况下,普通你在做自我引见的同时,口试官这个时分在看你的简历,他需求一边看简历、一边听你引见本人,假如你说个几句话就把本人引见完了,他一定还没缓过神来,对你的映像会减分的。在引见的同时思想要明晰,逻辑要清晰,最好是依据你简历上写的阅历来引见,如许可以把口试官的思绪带到你这里来,让他思绪随着你走。不要东扯一句,西扯一句。竟量少引见本人的性情、喜好(最好能不说就不说),你可以复杂摆列干过几家公司(最多摆列3家公司/也包括现在地点的公司,留意次序不要乱),都在那几家公司担任什么任务,都用过什么技能,在偏重引见一下你现在地点的公司是担任哪些任务的,可以略微细致一点引见,不要让口试官听着晕头转向的觉得。

2、灰度公布怎样完成?

笔者答复:实在对这个题目笔者也答的欠好,就不写出来误导各人了。各人有好的办法可以共享出来。不外笔预先在知呼上看到了一位网友的发起以为不错,各人可以参考看一下 :https://www.zhihu.com/question/20584476

3、Mongodb熟习吗,普通摆设几台?

笔者答复:摆设过,没有深化研讨过,普通mongodb摆设主从、或许mongodb分片集群;发起3台或5台效劳器来摆设。MongoDB分片的根本头脑便是将聚集切分红小块。这些块疏散到多少片外面,每个片只担任总数据的一局部。  关于客户端来说,无需晓得数据被拆分了,也无需晓得效劳端哪个分片对应哪些数据。数据在分片之前需求运转一个路由历程,历程名为mongos。这个路由器晓得一切数据的寄存地位,晓得数据和片的对应干系。对客户端来说,它仅晓得衔接了一个平凡的mongod,在恳求数据的进程中,经过路由器上的数据和片的对应干系,路由到目的数据地点的片上,假如恳求有了回应,路由器将其搜集起来回送给客户端。

4、怎样公布和回滚,用jenkins又是怎样完成?

笔者答复:公布:jenkins设置装备摆设好代码途径(SVN或GIT),然后拉代码,打tag。需求编译就编译,编译之后推送到公布效劳器(jenkins外面可以调剧本),然后从分发效劳器往下分发到业务效劳器上。

回滚:依照版本号到公布效劳器找到对应的版本推送

5、Tomcat任务形式?

笔者答复:Tomcat是一个JSP/Servlet容器。其作为Servlet容器,有三种任务形式:独立的Servlet容器、历程内的Servlet容器和历程外的Servlet容器。

进入Tomcat的恳求可以依据Tomcat的任务形式分为如下两类:

Tomcat作为使用顺序效劳器:恳求来自于前真个web效劳器,这能够是Apache, IIS, Nginx等;

Tomcat作为独立效劳器:恳求来自于web阅读器;

6、监控用什么完成的?

笔者答复:如今公司的业务都跑在阿里云上,我们首选的监控便是用阿里云监控,阿里云监控自带了ECS、RDS等效劳的监控模板,可联合自界说报警规矩来触发监控项。上家公司的业务是托管在IDC,用的是zabbix监控方案,zabbix图形界面丰厚,也自带许多监控模板,特殊是多个分区、多个网卡等主动发明并停止监控做得十分不错,不外需求在每台客户机(被监控端)装置zabbix agent。

7、你是怎样备份数据的,包罗数据库备份?

笔者答复:在消费情况下,不论是使用数据、照旧数据库数据起首在摆设的时分就会有主从架构、或许集群,这自身便是属于数据的热备份;实在思索冷备份,用专门一台效劳器做为备份效劳器,比方可以用rsync+inotify共同方案义务来完成数据的冷备份,假如是发版的包备份,正常状况下有台公布效劳器,每次发版都市保管好发版的包。

总结一上面试留意几点事变,能够笔者也说得不太对,为了我们运维任务的兄弟们都能拿到高薪,各人肯定要指证出来一同提高、一同讨论:

第一,你要对本人的简历很熟习,简历上的写的技艺本人肯定要能说出个一二,由于口试官的许多题目都市挑你简历上写的问。比方你简历上写了这么一条技艺“熟习mysql数据库的摆设装置及原理”。你即然写了这么一条技艺,你在怎样不熟习你也要理解mysql的原理,能说出个大约意思。万一壁试官问到了你写的这一条,你都答不下去,那在二心里你又减分了,根本上这次口试盼望不大。

第二,假如口试官问到你不会的题目,你就说这个不太熟习,没有详细研讨过,万万别不懂装懂,还扯一堆没用的话题来粉饰,如许只会让口试官恶感你。

第三,预备充沛,竟能够多的记着原感性的知识,普通口试问的多的便是原理。很少问详细的设置装备摆设文件是怎样设置装备摆设的。口试前也要理解清晰“职位描绘”和“岗亭要求”,固然偶然候大少数不会问到岗亭要求的题目,但也要理解和熟习。

第四,口试完后肯定要总结,只管即便记着口试官问的每一个题目,归去记载上去,假如问到不会的题目,预先要立马查百度或许找冤家搞清晰、弄明确,如许你才干记劳,下次口试说不定又问到异样的题目。

问完之后,口试官就跟我聊薪资报酬了,问我几多钱能到达本人的要求,我就方便泄漏了,可以私聊,哈哈,后续笔者会陆连续续更新曩昔口试的阅历和题目,有需求的冤家可以转载或许珍藏起来一同讨论。

2017年2月24号口试

基于各人热情昂扬的氛围,笔者又花了一个下战书的工夫回想并整理在2017年2月24号笔者在东三环边上(快到东四环了,没有地铁过来,到了四惠还要转公交车)的一祖传媒公司的口试阅历,还好笔者有做条记的习气,把之后面试的题目都记载在案,这一次的口试笔者但是浮光掠影,由于这次这家公司都跟笔者发offer了,真实是至心不想去这家公司就找缘由推失了,各人可别学我这么不靠谱。上面是这家公司中的岗亭要求阐明:

岗亭职责:

1、担任公司产物的版本控制、构建和公布办理;

2、担任公司一致设置装备摆设库办理任务,权限办理与分派精确实时,活期完成设置装备摆设备份;

3、担任公司外部开辟/测试效劳器的运转办理任务;

4、担任通博8888官网操纵零碎的装置、设置装备摆设、监控和维护、题目处置、软件晋级、 数据备份、应急呼应、毛病扫除等、包管线上情况的波动运转;

5、担任支持平台24×7波动运转,并停止前瞻性容量计划;

6、担任公司机房效劳器一样平常维护及网络零碎装置、摆设、维护任务。

岗亭要求:

1、盘算机相干专业本科及以上学历,2年以上运维或设置装备摆设办理任务经历;

2、至多熟习一种监控零碎搭建,如Nagios/Zabbix/等;

3、至多熟习一种集群办理东西,如Ansible/SaltStack等;

4、有运用集成公布东西公布构建经历优先。比方:bamboo或许Jenkins;

5、熟习Unix/通博8888官网操纵零碎,熟习Weblogic/tomcat等两头件,可以编写shell剧本,熟习软件开辟进程及进程产物,有肯定的网络根底;

6、熟习rsyslog, flume等日记搜集和处置零碎;

7、具有激烈的平安认识及较强的相同和谐和学习才能,精良的团队协作肉体,任务积极自动。

过来之后,前台美眉把我带到他们公司的地下室,我审视了一下四周的情况,貌似阁下便是机房,由于我听到效劳器的声响。等了几分钟,口试官上去了,口试官目测比拟瘦,看着跟我身体差未几(应该不到120),他说他是担任运维部的,然后开端就叫我先自我引见,都是一个套路,免不了引见的,以是兄弟们肯定要把自我引见练好。然后开端问我题目了,跟口试官聊得还行,问我应该有不下10个以上的题目,我记着了上面有10个题目:

1、LVS负载的原理,和Nginx负载有啥区别?

笔者答复:这个题目我以为口试讼事没问好,正常都市这么问“LVS有哪些负载平衡技能和调理算法?"。我答复便是按我说的这种问法答复的,横竖他也频仍摇头,固然,笔者答复的能够没有上面我整理出来的那么细致,大约意思我都阐明白了。

LVS是Liunx假造效劳器的简称,应用LVS提供的负载平衡技能和linux操纵零碎可完成高功能、高可用的效劳器集群,普通LVS都是位于整个集群零碎的最前端,由一台或许多台负载调理器(Director Server)构成,分发给使用效劳器(Real Server)。它是任务在4层(也便是TCP/IP中的传输层),LVS是基于IP负载平衡技能的IPVS模块来完成的,IPVS完成负载平衡机制有三种,辨别是NAT、TUN和DR,详述如下:

 VS/NAT: 即(Virtual Server via Network Address Translation)

也便是网络地点翻译技能完成假造效劳器,当用户恳求抵达调理器时,调理器将恳求报文的目的地点(即假造IP地点)改写成选定的Real Server地点,同时报文的目的端口也改成选定的Real Server的相应端口,最初将报文恳求发送到选定的Real Server。在效劳器端失掉数据后,Real Server前往数据给用户时,需求再次颠末负载调理器将报文的源地点和源端口改成假造IP地点和相应端口,然后把数据发送给用户,完成整个负载调理进程。

可以看出,在NAT方法下,用户恳求和呼应报文都必需颠末Director Server地点重写,当用户恳求越来越多时,调理器的处置才能将称为瓶颈。

 VS/TUN :即(Virtual Server via IP Tunneling)

也便是IP隧道技能完成假造效劳器。它的衔接调理和办理与VS/NAT方法一样,只是它的报文转发办法差别,VS/TUN方法中,调理器接纳IP隧道技能将用户恳求转发到某个Real Server,而这个Real Server将间接呼应用户的恳求,不再颠末前端调理器,别的,对Real Server的地区地位没有要求,可以和Director Server位于统一个网段,也可以是独立的一个网络。因而,在TUN方法中,调理器将只处置用户的报文恳求,集群零碎的吞吐量大大进步。

 VS/DR: 即(Virtual Server via Direct Routing)

也便是用间接路由技能完成假造效劳器。它的衔接调理和办理与VS/NAT和VS/TUN中的一样,但它的报文转发办法又有差别,VS/DR经过改写恳求报文的MAC地点,将恳求发送到Real Server,而Real Server将呼应间接前往给客户,免除了VS/TUN中的IP隧道开支。这种方法是三种负载调理机制中功能最高最好的,但是必需要求Director Server与Real Server都有一块网卡连在统一物理网段上。

答复负载调理算法,IPVS完成在八种负载调理算法,我们常用的有四种调理算法(轮叫调理、加权轮叫调理、最少链接调理、加权最少链接调理)。普通说了这四种就够了,也不会需求你细致表明这四种算法的。你只需把下面3种负载平衡技能表明白口试官就对这道题目很称心了。接上去你在复杂说下与nginx的区别:

LVS的长处:

  • 抗负载才能强、任务在第4层仅作分发之用,没有流量的发生,这个特点也决议了它在负载平衡软件里的功能最强的;无流量,同时包管了平衡器IO的功能不会遭到大流量的影响;
  • 任务波动,本身有完好的双机热备方案,如LVS+Keepalived和LVS+Heartbeat;
  • 使用范畴比拟广,可以对一切使用做负载平衡;
  • 设置装备摆设性比拟低,这是一个缺陷也是一个长处,由于没有可太多设置装备摆设的工具,以是并不需求太多打仗,大大增加了人为堕落的几率。

LVS的缺陷:

  • 软件自身不支持正则处置,不克不及做动态别离,这就凸显了Nginx/HAProxy+Keepalived的劣势。
  • 假如网站使用比拟巨大,LVS/DR+Keepalived就比拟庞大了,特殊是前面有通博8888 Server使用的呆板,施行及设置装备摆设另有维护进程就比拟费事,绝对而言,Nginx/HAProxy+Keepalived就复杂一点

Nginx的长处:

  • 任务在OSI第7层,可以针对http使用做一些分流的战略。比方针对域名、目次构造。它的正则比HAProxy更为弱小和灵敏;
  • Nginx对网络的依赖十分小,实际上能ping通就就能停止负载功用,这个也是它的劣势地点;
  • Nginx装置和设置装备摆设比拟复杂,测试起来比拟方便;
  • 可以承当高的负载压力且波动,普通能支持超越几万次的并发量;
  • Nginx可以经过端口检测到效劳器外部的毛病,比方依据效劳器处置网页前往的形态码、超时等等,而且会把前往错误的恳求重新提交到另一个节点;
  • Nginx不只仅是一款良好的负载平衡器/反向署理软件,它同时也是功用弱小的Web使用效劳器。LNMP如今也黑白常盛行的web情况,大有和LAMP情况平起平坐之势,Nginx在处置静态页面、特殊是抗高并发方面绝对apache有劣势;
  • Nginx如今作为Web反向减速缓存越来越成熟了,速率比传统的Squid效劳器更快,有需求的冤家可以思索用其作为反向署理减速器;

Nginx的缺陷:

  • Nginx不支持url来检测。
  • Nginx仅能支持http和Email,这个它的弱势。
  • Nginx的Session的坚持,Cookie的引导才能绝对完善。

2、redis集群的原理,redis分片是怎样完成的,你们公司redis用在了哪些情况?

笔者答复:reids集群原理:

实在它的原理不是三两句话能阐明白的,redis 3.0版本之前是不支持集群的,官方引荐最大的节点数目为1000,至多需求3(Master)+3(Slave)才干树立集群,是无中央的散布式存储架构,可以在多个节点之间停止数据共享,处理了Redis高可用、可扩展等题目。集群可以将数据主动切分(split)到多个节点,当集群中的某一个节点毛病时,redis还可以持续处置客户真个恳求。

redis分片:

分片(partitioning)便是将你的数据拆分到多个 Redis 实例的进程,如许每个实例将只包括一切键的子集。当数据量大的时分,把数据疏散存入多个数据库中,增加单节点的衔接压力,完成海量数据存储。分片摆设方法普通分为以下三种:

(1)在客户端做分片;这种方法在客户端确定要衔接的redis实例,然后间接拜访相应的redis实例;

(2)在署理中做分片;这种方法中,客户端并不间接拜访redis实例,它也不晓得本人要拜访的详细是哪个redis实例,而是由署理转发恳求和后果;其任务进程为:客户端先将恳求发送给署理,署理经过分片算法确定要拜访的是哪个redis实例,然后将恳求发送给相应的redis实例,redis实例将后果前往给署理,署理最初将后果前往给客户端。

(3)在redis效劳器端做分片;这种方法被称为“盘问路由”,在这种方法中客户端随机选择一个redis实例发送恳求,假如所恳求的内容不再以后redis实例中它会担任将恳求转交给准确的redis实例,也有的完成中,redis实例不会转发恳求,而是将准确redis的信息发给客户端,由客户端再去处准确的redis实例发送恳求。

redis用在了哪些情况:

java、php情况用到了redis,次要缓存有登任命户信息数据、设置装备摆设概况数据、会员签到数据等

3、你会怎样统计以后拜访的IP,并排序?

笔者答复:统计用户的拜访IP,用awk联合uniq、sort过滤access.log日记就能统计并排序好。普通这么答复就够了,固然你还可以说出别的方法来统计,这都是你的加分项。

4、你会运用哪些假造化技能?

笔者答复:vmware vsphere及kvm,我用得比拟多的是vmware vsphere假造化,几本上消费情况都用的vmware vsphere,kvm我是用在测试情况中运用。vmware 是属于原生架构假造化技能,也便是可间接在硬件上运转。kvm属于旅居架构的假造化技能,它是依托在零碎之上运转。vmware vcenter

办理上比拟方便,图形办理界面功用很弱小,波动性强,普通比拟合适企业运用。KVM办理界面稍差点,需求办理职员破费点工夫学习它的维护办理技能。

5、假设有人反响,调取后端接口时特殊慢,你会怎样排查?

笔者答复:实在这种题目都没有详细答案,只是看你答复的内容与口试官符合度有多高,能不克不及说到他想要的点上,次要是看你排查询题的思绪。我是这么说的:问清晰反响的人哪个效劳使用或许页面调取哪个接口慢,叫他把页面或相干的URL发给你,起首,最直观的剖析便是用阅读器按F12,看下是哪一块的内容过慢(DNS剖析、网络加载、大图片、照旧某个文件内容等),假如有,就有的放矢去处理(图片慢就优化图片、网络慢就检查内网状况等)。其次,看后端效劳的日记,实在大少数的题目看相干日记是最无效剖析,最好用tail -f 跟踪一下日记,固然你也要点击测试来拜访接口日记才会打出来。最初,扫除sql,,找到sql去mysql实行一下,看看工夫能否好久,假如好久,就要优化SQL题目了,expain一下SQL看看索引状况啥的,针对性优化。数据量太大的能分表就分表,能分库就分库。假如SQL没啥题目,那能够便是写的逻辑代码的题目了,一行行审代码,找到耗时的中央改革,优化逻辑。

6、mysql数据库用的是主从读写别离,主库写,从库读,假设从库无法读取了、或许从库读取特殊慢,你会怎样处理?

笔者答复:这个题目笔者以为答复的不太好,对mysql比拟外行的冤家盼望能给点发起。以处理题目为条件条件,先添加从库数目,暂时把题目给处理,然后抓取slow log ,剖析sql语句,该优化就优化处置。慢要不便是硬件跟不上,需求晋级;要不便是软件需求调试优化,等题目处理在细化。

7、cpu单核和多核有啥区别?

笔者答复:很少有口试官会问如许的题目,即然问到了,也要诚实答复。还好笔者之前理解过CPU,我是这么说的:双核CPU便是能处置多份义务,次序排成行列步队来处置。单核CPU一次处置一份义务,轮番处置每个顺序义务。双核的劣势不是频率,而是凑合同时处置多件事变。单核同时只无能一件事,比方你同时在背景BT下载,前台一边看影戏一边拷贝文件一边QQ。

8、机器磁盘和固态硬盘有啥区别?

笔者答复:我擦,啥年月了,还问磁盘的题目,这口试官有点逗啊。那也要答复啊:

HDD代表机器硬盘,SSD代表固态硬盘。起首,从功能方面来说,固态硬盘简直完胜机器硬盘,固态硬盘的读写速率一定要快机器硬盘,由于固态硬盘和机器硬盘的结构是完全差别的(详细的结构就没须要表明了)。其次,固态盘简直没有乐音、而机器盘乐音比拟大。另有便是,以现在的市场状况来看,普通机器盘容量大,价钱低;固态盘容量小,价钱偏高。但是企业照旧首选固态盘。

9、说一下用过哪些监控零碎?

笔者答复:这个监控的题目又问到了,笔者在2018年1月4号也被问到相似如许的题目,笔者已经用过zabbix、nagios、 cacit等。但是在这次口试中只说用过zabbix和nagios。说完了之后,口试官就让我说一下这两个监控有啥区别:

从web功用及绘图来讲:

Nagios复杂直观,报警与数据都在统一页面, 白色即为题目项。Nagios web端不要做任何设置装备摆设。  Nagios需求额定装置插件,且插件绘图不敷雅观。

Zabbix监控数据与报警是离开的,检查题目项需求看触发器,检查数据在最新数据检查。并且zabbix有许多别的设置装备摆设项,  zabbix携带绘图功用,且能手动把多个监控项集在一个图中展现。

从监控效劳来讲:

Nagios自带的监控项很少。对一些变化的如多个分区、多个网卡停止监控时需求手动设置装备摆设。

Zabbix自带了许多监控内容,觉得zabbix一开端就为你做了许多事,特殊是对多个分区、多个网卡等主动发明并停止监控时,那一霎时很惊喜,很省心的觉得。

从批量设置装备摆设和报警来讲:

Nagios关于批量监控主机,需求用剧本在server端新增host,并拷贝service文件。   Nagios用剧本来修正一切主机的services文件,参加新增效劳。

Zabbix在server端设置装备摆设主动注册规矩,设置装备摆设好规矩后,后续新增client端不需求对server端停止操纵。  Zabbix只需手动在模板中新增一监控项即可。

总体来讲:

Nagios要花许多工夫写插件,Zabbix要花许多工夫探究功用。

Nagios更易上手,Nagios两天弄会,Zabbix两周弄会。

Zabbix绘图功用比Nagios更弱小

Zabbix关于批量监控与效劳变动,操纵更简便;Nagios假如写好主动化剧本后,也很复杂,题目在于写主动化剧本很费心。

10、给你一套情况,你会怎样设计高可用、高并发的架构?

笔者答复:

假如这套情况是摆设在云端(比方阿里云),你就不必去思索硬件设计的题目。可间接上阿里云的SLB+ECS+RDS这套规范的高可用、高并发的架构。对外效劳间接上SLB负载平衡技能,由阿里的SLB分发到后真个ECS主机;ECS主机摆设多台,使用拆分在差别的ECS主机上,只管即便细分效劳。数据库用RDS高可用版本(一主一备的经典高可用架构)、或许用RDS金融版(一主两备的三节点架构)。在联合阿里别的的效劳就完全OK,业务量下去了,主机不敷用了,直横向扩容ECS主机搞定。

假如这套情况托管在IDC,那么你就要从硬件、软件(使用效劳)双面去思索了。硬件要到达高可用、高并发公司必需买多套网络硬件设置装备摆设(比方负载设置装备摆设F5、防火墙、中心层交流、接入层交流)都必需要冗余,由其是在网络设计上,设置装备摆设之间都必需有双线衔接。设置装备摆设假如都是跑的单机,此中一个设置装备摆设挂了,你整个网络都瘫痪了,就谈不上高可用、高并发了。其次在是思索使用效劳了,对外效劳我会接纳成熟的开源方案LVS+Keepalived或许Nginx+Keepalived,缓存层可以思索redis集群及Mongodb集群,两头件等别的效劳可以用kafka、zookeeper,图片存储可以用fastDFS或MFS,假如数据量大、又十分多,那么可接纳hadoop这一套方案。后端数据库可接纳 “主从+MHA”。如许一套情况上去是相对满意高可用、高并发的架构。

继续更新中......

这篇文章真实是有点长,挤不下了,各人看前期更新的内容可以跳转到   总结:运维工程师口试的阅历及口试相干题目(2)

【编辑引荐】

  1. 若相干顺序员不幸去世,他的开源软件会有人维护吗
  2. 大揭秘:顺序员值得读的开源好书及一线互联网公司口试题库
  3. 39条罕见的通博8888官网零碎复杂口试题
  4. 想要年薪20万,先看会不会这28个企业运维岗经典口试题
  5. 这里有一百道通博8888官网口试题,能拿90分以上的都去了BAT
【责任编辑:庞桂玉 TEL:(010)68476606】

点赞 0
各人都在看
猜你喜好

读 书 +更多

自作掩饰的Web设计

一个网站,无论视觉上多雅观或许内容多丰厚,假如它不克不及顺应种种阅读状况并能面向尽能够普遍的用户群,那它就不算是真正乐成的网站。本书提...

订阅51CTO邮刊

点击这里检查样刊

订阅51CTO邮刊