专访运维架构师刘鑫:我的运维技术人生(2)
时间:2017-12-26 00:04 来源:网络整理 作者:墨客科技 点击:次
除了Python的学习,在云计算Hadoop方面也很感兴趣。除了基本配置,在其原理、优化方面是研究的方向。最开始如果没有环境的话,可以自己用VMware搞个,只要能连网,安装什么的根本不是问题。而且,由于VMware配置的虚拟Linux性能不如真实的服务器,所以在调整的时候会有更多的收获。只是可惜本人不懂JAVA,不能对其进程代码级的二次开发··········不过可以用Python去写一些MR,因为用Python开发的效率会比JAVA高出很多。在这方面,一个有技术能力的公司,不会仅仅用一种语言去写自己所需要的工作。 找一个自己感兴趣的学,会长久的学;有计划的学,效率会高一些。脚本就是多写写,多看看,多问问,就可以更高效学习。 抚琴煮酒: 当前大概的架构,以及用到了哪些技术? Gray1982: 目前应用涉及的技术比较多,我只是说一个项目吧。根据业务来做的网站页面级缓存架构是lvs-haproxy-nginx(varnish)-app这种形式。LVS不多说了,大家都知道。中间之所以多了个haproxy一是因为整个架构更好的管理(机器比较多,一个网段的IP已经不能满足其扩展),二是可以更好的按规则去分发请求。至于是用专业级的缓存还是用轻量级的缓存看公司的实际情况吧。有的可能是需要二次开发才可以得到公司需要的东西,有的可能考虑以后的扩展以及运营的成本等。了解的更多才会有更多的掌控。 抚琴煮酒: 对目前热门的CDN技术有没什么心得和经验分享下? Gray1982: 在CDN方面暂时没什么研究,相对来说其架构方面了解的也不多,就不在这里献丑了。 技术方面的只是对Squid、Varnish缓存有部分了解,仅限于电商级的。企业中会遇到的问题就是CDN取源时速度的问题,有可能占有90%以上的企业带宽。这点需要CDN厂商注意下,最好有限速度方面的设置。如果我们企业的文件不是经常更新的话,可以让CDN厂商把取源时间调整为半年或者更久,如果有更新且不多的情况下建议手动刷新。 抚琴煮酒: 刘总,听说你Python玩得不错,你在平时的工作中具体是用Python来实现什么工作,能有些具体的实用脚本跟大家分享下吗? Gray1982: 考虑到效率以及方便性,自己用Python写了个多线程的批量部署程序。一般公司做批量部署管理都会用的Puppet,不过这些都是需要安装服务器端和客户端,并且是单线程的。在管理少量服务器也许看不出什么,管理到百台以上的机器,效率明显的下降。我自己写的这个多线程的程序暂时还没测试百台(有兴趣的朋友可以到我的博客下载),不需要安装客户端,完全是推送的形式,方便、快捷。完全是批量管理的必备工具(嘿嘿)。因为没测试到多台服务器,所以有问题也希望大家提出来,大家一起研究,共同起步。 另外一个是根据自己业务来的监控网站的使用性的工具。监控网通不通,访问的网页是不是出现400以上的错误,以及网页的内容是否正常。如果不正常是可以通过邮件报警,有兴趣的朋友也可以一起讨论下。 原文链接:http://bbs.chinaunix.net/thread-3723896-1-1.html 【编辑推荐】
专访昆仑万维高级架构师:如何保证运维安全? IT运维卷入系统架构技术风暴 云计算时代,运维人你们准备好了吗? 如何成为一名合格的架构师? 采访男女运维工程师的那些事儿 (责任编辑:admin) |
- 上一篇:Imperva创新数据安全理念:理解是保护的前提
- 下一篇:信息安全 运维那点事