> IT面试 >

运维架构师面试要点及面试题

首先熟悉网络,对网络常用的负载均衡技术和分层架构要熟悉,结合网站的内容发布、管理及静态化技术、动静分离方案,对主流网络设备的配置和冗余应用比较熟悉,并熟悉高并发下的网络压力管理和流量控制。
其次熟悉服务器的批量部署。相信许多企业里都有自动化运维的需求,如批量安装服务器、批量装应用、批量传文件、批量监控等等,网上也有N多相关的管理软件,开源的如Nagios、Cacti、zabbix、zenoss监控,Cfengine、cobbler、Puppet统一部署管理软件,商业的就更多。它们都很强大,当然也各有利弊,需要结合自己企业的业务应用去具体调整和配置。

再次就是熟悉数据库的集群和后端存储架构。通常数据库和存储都是整个IT架构中比较核心的东西,数据库的性能和高并发下的稳定对企业来讲是非常重要的,它直接关系到用户的体验和价值转化。还是存储的性能将直接影响IO,影响读写的速度。作为一个运维架构师尤其需要对系统的性能、容错、并发等有独到的认识与解决办法。
运维架构师需要懂技术也更需要懂管理,现在流行的ITIL是一个业界普遍认可的服务管理方案。当一个企业从发展初期的粗放型管理走向精细化管理时,ITIL提供了一个很好的标准流程指导思想。建立流程规范IT服务和支持,并实现行之有效的持续改善和对机制进行监控。好的管理制度和方法需要贯彻和坚持,如果管理和监督不到位,很难保证好的运维体系能运作下去,这也是非常重要的。当然运维架构师也需要具有领导能力与团队协作技能,能在关键时候对技术的选择作出及时、有效的决定,来把握问题解决的方向

云技术

存储架构 RAID

各种负载(LVS,HAProxy),各种页面级缓存(Squid,Varnish),各种KV、分布式缓存(redis,memcache),分布式文件系统(mfs,hadoop)等等

自动化运维工具,自动部署及回退

Web应用的灰度发布

应用服务器监控

跟开发团队如何对接

网络安全(如何实现DMZ),隔离

(责任编辑:IT)