免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 37770 | 回复: 65
打印 上一主题 下一主题

[其他] 运维工程师的未来--python [复制链接]

论坛徽章:
18
2015亚冠之阿尔希拉尔
日期:2015-06-02 09:56:10数据库技术版块每日发帖之星
日期:2016-08-13 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-03-19 06:20:00数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-09-12 06:20:00数据库技术版块每日发帖之星
日期:2015-09-11 06:20:00ChinaUnix专家徽章
日期:2015-06-30 16:29:48ChinaUnix专家徽章
日期:2015-06-30 16:29:342015年中国系统架构师大会
日期:2015-06-29 16:11:28
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-04-23 14:01 |只看该作者 |倒序浏览
获奖名单已公布:http://bbs.chinaunix.net/thread-4177684-1-1.html

话题背景

随着互联网的火热发展,互联网改变着我们的生活。你只要点下手机,就可以预定好餐桌。你只要点下手机你就可以买到你想要的一切。而在你如此方便的生活中却是数据的爆发。

作为互联网公司,你的服务器在直线上涨,你要如何来管理你的服务器呢?今天你的公司拥有100台服务器,你可以让一个运维工程师来管理你的服务器,等你的服务器上升到了1000台你怎么管理你的服务器?难道你还是运用传统运维的技术吗?虚拟化,你可以用open_stack。监控,你是用nagios,cacti,Ganglia等。批量操作,你用puppet。当你运用了这么多的软件,作为一个运维你能管理多少服务器?你招来的运维需要多长的时间来适应你各种软件?做为现在最火的自动化运维语言的python,你又怎么来看待这门语言?下面我们就来讨论一下该话题。



讨论话题

话题一:自动化运维是否能够取代现在的传统运维?

话题二:我们运用 python 到底要完成什么工作?

话题三:自动化运维的成本,分界岭有在哪里?



讨论时间
2015-04-23至2015-05-18


活动奖励
活动结束后将选取4名讨论精彩的童鞋,每人赠送一本《编程导论》作为奖励。


奖品简介

作者: [美]谷泰格(John V. Guttag)著   
译者: 梁杰
丛书名: 图灵程序设计丛书
出版社:人民邮电出版社
出版日期:2015 年4月
开本:16开
页码:268
版次:1-1


内容简介

本书基于麻省理工学院(MIT)的一门课程写成,主要目标是帮助读者掌握并熟练使用各种计算技术。本书涵盖了Python的大部分特性,重点介绍如何使用Python这门语言,共包含编程基础、Python程序设计语言、理解计算的关键概念、计算问题的解决技术等四个方面。本书将Python语言特性和编程方法贯穿全书,目的是帮助读者在学习Python的同时掌握如何使用计算来解决有趣的问题。



样章试读
编程导论 第1章:起步.doc (175 KB, 下载次数: 129)
编程导论 第2章:Python介绍.doc (829 KB, 下载次数: 138)

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
2 [报告]
发表于 2015-04-23 20:52 来自手机 |只看该作者
谢谢,感觉不错,建议拿本出来拍卖吧

论坛徽章:
6
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29处女座
日期:2014-04-21 11:51:59辰龙
日期:2014-05-12 09:15:10NBA常规赛纪念章
日期:2015-05-04 22:32:03
3 [报告]
发表于 2015-04-23 21:40 |只看该作者
运维和python相关,可是和编程导论有毛线的关系?

论坛徽章:
6
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29处女座
日期:2014-04-21 11:51:59辰龙
日期:2014-05-12 09:15:10NBA常规赛纪念章
日期:2015-05-04 22:32:03
4 [报告]
发表于 2015-04-23 21:40 |只看该作者
现在大部分都是运维开发,或者开发运维,不懂运维的开发不是好开发,不懂开发的运维,不是好运维
已经深入人心了

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:58:11
5 [报告]
发表于 2015-04-24 03:42 |只看该作者
不懂点开发,就会使用几个开源工具,职场竞争力非常弱。如果年轻,可通过熬夜干生产运维赚点辛苦钱,3/5年后呢?难道还在简历上说自己就会使用几个最新流行工具?
很多公司的运维部,技术能力非常弱,难一点点的问题都要找研发,这样子长期下去,个人的积累的技术能力必然非常差。
自动化运维,是一个有利有弊的东西。人依赖于工具,提高了效率,比如以前维护100台机器需要3个人,现在你引入了一个什么工具,你1个人就行。但你觉得,老板会给你3个人的工资吗?不可能嘛。
老板反而会觉得在工具的帮助下,运维的门槛低了。就好像大家办公的写字楼里引入了一个什么自动化**工具,其实对保安个人的收入增长是没什么帮助的。

论坛徽章:
3
季节之章:冬
日期:2015-01-15 10:36:57IT运维版块每日发帖之星
日期:2015-09-24 06:20:00IT运维版块每日发帖之星
日期:2015-10-24 06:20:00
6 [报告]
发表于 2015-04-24 09:46 |只看该作者
本帖最后由 ylky_2000 于 2015-05-18 09:26 编辑

2015-04-26
这个好。。。。。一定要参加,建议生效了。
2015-05-18
今天是此活动最后一天,火啊,跟帖都8页多了,习惯性的先月度坛友们的高论,再以主题关键字搜索参阅其他资料,对自动化运维的总体感觉是“水涨上来之后,我们只有爬的更高”。
话题一:自动化运维是否能够取代现在的传统运维?
   无法取代传统运维的。
   但是。。。。。从乙方产品机构和甲方人员来看都在向这个目标努力。理想是美好的,理论上也是可行的。
1、乙方产品机构。在不断更新升级的新版本中不断的加入了自动化运维的工具,给个人用户提供了很多的方便。举几个例子说明他们的努力。
   sql优化:大家都知道数据库最终上线后,最能体现运维人员存在价值的地方就是优化。oracle和sql server都在这个方面不断加入了自动化优化建议工具。如Oracle SQL Tunning和SQL Access Advise两个工具,自动分析出SQL性能问题在哪,提示可以创建哪些索引解决。按照提示把索引创建出来,就OK了,整个过程很简单。
最近的一个版本12C中,的已经有轻量级EM,简单、轻量级,安装、使用不会有哪么多问题,但功能强大,调用ADDM做各种分析、诊断也很方便,从中不难看出Oracle推广自动化工具的决心。机构已经在行动了,个人呢?其实也已经动起来了。
2、甲方人员的努力。 最近新购了一本刘天斯的自动化运维书,恰好也是基于python,书中他描述了很多在他实际工作中的自动化运维的努力和成果。最体现他成功的是第三部分 案例篇 详细的情况就不说了,有兴趣的可以去针对了解。
以上只是分别举例说明产品机构和个人都在努力构建自动化运维体系提高工作效率中。。
话题二:我们运用 python 到底要完成什么工作?
我们能完成什么?这里我们暂时我指定为“甲方运维人员”来谈。
运维是一种思想,理工科的东西就是那么直接,少意淫,多落地,要干货。需要把高大上的运维思想落地,需要借助工具,这些工具有的是产品或者系统自带(最简单的是在操作系统中看cpu、内存的情况)或者自己开发出一套工具、系统来实现你的运维思想。python作为其中比较突出的代表,作为一本工具语言,就显得尤为重要了。其实当你真正认真想过拾起“python”做开发运维的时候,你已经知道了,它是可以帮助到你实现运维思想的,至于能做什么?运用项目管理的思想就是,需要知道需求是什么。
我们先来了解几个python有关的几个实用的案例。
   比如报表这块。python+excel定制自动化业务流量报表周报、日报、月报、季报,相信对多需要汇报工作的IT主管非常实用。
  再比如python+rrdtool 生成流量图统计表 可以分平均1分钟、平均5分钟、平均30分钟等流量情况,历史记录,对以后的分析和带宽升级都是很有帮助的。
  再比如python+scapy 探测目标服务路由轨迹 你所见到的不再是冷冰冰的cmd界面。
总之作为甲方人员,在运维工作中,你所遇到的、你想改善的需求都可以考虑用python来助你一臂之力。
本人学习python时间短,暂时的感悟只有这么多。谢谢指正。
话题三:自动化运维的成本,分界岭有在哪里?
分界岭。这个问题好难理解。
看了各位坛友的观点和自己的理解,分享如下
1、显示成本  对运维人员要求更高,以前可能初中、高中毕业生 参加一个简单的桌面类的培训就可以快熟适应工作了,现在由于有了开发运维的能力,人员的基本素质要求更高,当然所期望的薪水回报也更高了。
2、隐形成本  目前开发运维类人才缺乏、各类诱惑比较多,人员的稳定性相对以前难保障,涉及开发运维工作,工作交接成本比以前更高。
3、管理成本  传统方式下,粗放的管理方式即可。在自动化运维的今天,需要完备的IT管理 对管理人员的要求更高。
4、控制风险成本  自动化带来的风险更高,比如rm -rf * 的后果、一句话木马等 微秒级的时间系统可以整个奔溃。。。。。

最后,到底花了那么多复杂的昂贵的投入是否有必要?看起来是悲观的,个人预测,自动化运维会对促进运维外包的发展。。。大牛们的财务自由的机会来了。

当自动化运维越来越接近的时候,转型是每个人必须认真思考的话题,可以是转身 也可以是思路上的转变。。



论坛徽章:
9
2015年亚洲杯之卡塔尔
日期:2015-05-07 07:05:542015亚冠之鹿岛鹿角
日期:2015-05-29 14:55:522015亚冠之鹿岛鹿角
日期:2015-06-11 09:55:192015亚冠之山东鲁能
日期:2015-06-19 23:53:042015亚冠之大阪钢巴
日期:2015-06-23 21:03:17操作系统版块每日发帖之星
日期:2015-06-23 22:20:00操作系统版块每日发帖之星
日期:2015-06-27 22:20:002015亚冠之布里斯班狮吼
日期:2015-07-04 03:40:012015亚冠之平阳省
日期:2015-07-12 09:32:55
7 [报告]
发表于 2015-04-24 10:59 |只看该作者
本帖最后由 蛮多肉 于 2015-07-17 11:08 编辑

...........................

论坛徽章:
6
丑牛
日期:2013-09-17 00:18:40未羊
日期:2013-10-31 12:10:47午马
日期:2013-12-07 01:58:50水瓶座
日期:2013-12-24 22:43:12水瓶座
日期:2014-03-15 21:12:13操作系统版块每日发帖之星
日期:2016-08-07 06:20:00
8 [报告]
发表于 2015-04-24 12:06 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
12
2015年亚洲杯之乌兹别克斯坦
日期:2015-04-10 18:29:00狮子座
日期:2016-01-17 15:40:28处女座
日期:2016-01-16 17:36:17巨蟹座
日期:2016-01-16 17:35:48未羊
日期:2015-12-12 16:18:26青铜圣斗士
日期:2015-12-09 01:07:50IT运维版块每日发帖之星
日期:2015-12-05 06:20:00神斗士
日期:2015-12-03 23:13:59IT运维版块每日发帖之星
日期:2015-11-22 06:20:00IT运维版块每日发帖之星
日期:2015-11-08 06:20:00IT运维版块每日发帖之星
日期:2015-10-29 06:20:00IT运维版块每日发帖之星
日期:2016-06-30 06:20:00
9 [报告]
发表于 2015-04-24 13:25 |只看该作者
话题一:自动化运维是否能够取代现在的传统运维?
自动化运维是以后数据中心发展的大势,对于小的公司和团队效果不甚明显,但是对于规模庞大的公司来说如何有效的管理数千台上万台的服务器和网络设备,是一件很麻烦的事情,所以运维在大的公司来讲,效果是非常显著的,但是前提是必须要做好自动化的部署工作
话题二:我们运用 python 到底要完成什么工作?
觉得跟以往的脚本语言的职责类似的,比如ruby perl shell 等,都是为了能更高效的解决监控和批处理的事情,没有好与不好,用不用取决与自己的公司所选择的方式,如果整个框架是perl的 ruby的,使用python也是有局限的
话题三:自动化运维的成本,分界岭有在哪里?
a,自动化的部署,特别是大公司要搞自动化会要牵扯到以前大批量的服务器的agent的安装,人员的培训,以及故障率
b,实际所体现到的效率,是否能真正的通过自动化来节省人力,节省多少人天,后期的维护是否比当前的成本还高?
c,风险的管控,自动化设计很多批处理,需要谨慎管控权限,加强操作人员风险意识

论坛徽章:
62
洛杉矶湖人
日期:2015-02-10 09:56:11黑曼巴
日期:2016-06-28 17:41:282015-2016NBA季后赛纪念章
日期:2016-06-28 17:41:282016猴年福章徽章
日期:2016-02-18 15:30:34圣安东尼奥马刺
日期:2015-05-04 22:46:00菠菜神灯
日期:2015-05-04 22:35:07新奥尔良黄蜂
日期:2015-03-17 13:54:52明尼苏达森林狼
日期:2015-03-16 21:51:15萨克拉门托国王
日期:2015-03-02 16:10:58华盛顿奇才
日期:2015-03-02 16:10:58迈阿密热火
日期:2015-03-02 16:10:582016科比退役纪念章
日期:2016-06-28 17:41:28
10 [报告]
发表于 2015-04-24 14:13 |只看该作者
顶            
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP