本帖最后由 yeslab官方 于 2017-4-13 17:56 编辑
在世界语言Python榜中,Python已经晋级到前五位,且排名成上升趋势。百度、阿里、淘宝、YouTube、Facebook……这些公司都在使用Python完成各式各样的任务。 对于网络工程师来说,觉得Python是跟搞开发的人有关系的。大错特错! 你命令敲得再快,让你在一个100台机器组成的业务集群上部署一个业务 一台一台的装? 那还有时间去跟女票去看速度与激情8? 别等到女票跟别人去速8了,你才后悔莫及。 小编再来一个【爆料】思科数据中心V2.0中都涉及到Python的内容:
一个合格的网络工程师除了要在架构设计时保证网络架构的合理性与高可用性,更重要的是在后续的网络架构运维的过程中可以对于当前网络的工作状态有一个清晰的了解。 免费试听课程
如果采用上商业性质的监控软件如 zoho opsmanager 或者是开源的解决方案如 cacti zabbix,前者需要在购置监控软件上花费不菲的经费后者 开源的监控软件只是提供了一个框架,具体的实施细节需要写一些脚本去完善监控,要求网络工程师具备一定的基础开发能力如Python/Linux/Shell。 在大型企业中对于网络以及系统的监控需求需要符合企业不同企业的实际情况, 此时商业的软件因为已经是第三方开发的完善的产品,可能在功能上并不能和公司自身的需求完全契合。开源的方案由于只是一个框架,功能不完善也不能跟我们的需求完全契合,此时就需要开发一套适合自己公司实际情况的监控平台,那么掌握一门开发语言就显得十分重要了。换个方面,掌握一门开发语言,更能减轻自己的工作, 如对于多台网络与服务器进行批量配置变更,大大的减少手工的操作的工作量,提高运维人员的生活质量。
YESLAB高级讲师刘硕 4月13日 20:30 跟大家分享Python在自动运维方面的经验 学写代码很简单 最重要的是编程思想 更重要的就是架构设计
免费试听课程
|