运维和运维开发

国内做运维的人,很多觉得开发很神秘很难

国内做开发的人,很多觉得运维就是搬机器收报警,脏活累活7*24随时等待召唤

相互都把对方理解错了。

以我多年的经验来看,国内的运维的确存在很多问题。比如,开发人员被宠的太厉害,运维人员话语权少。由于人力便宜,在自动化运维方面重视不够。等等。 这样造成一个印象,运维围着开发转,运维只能干累活脏活,待遇还比开发低。

国外反过来。最突出的一个方向,dev-ops,运维开发。要求又有系统管理经验,又懂底层又懂运维,又会开发。 这种人比普通开发的收入还高。

简单来说,DNS,运维会搭建、开发会写高并发server、SA知道递归和授权过程。但要实现一个DNS Server呢? 三者都得懂。

Nginx,运维会搭建,开发会写高并发,要自己实现一个定制的呢? 二者都得懂。

CDN呢?

运维的服务器,从2台到20台到200台,到2000台20000台呢? 监控、部署、管控、、、

是运维找开发的人写工具搞定吗? 开发的人懂运维的又有几个呢?

随着以BAT为首的国内互联网公司的飞速发展,超过万台服务器的公司一只手已经数不过来了。这些公司大量缺少的,不是普通运维,不是普通开发。缺少的,是 既精通运维,又是开发的一把好手的运维开发。 而且,在大规模集群、分布式集群、高性能等方面有相关经验的人。这些人,高薪都难找。因为现在做普通培训的人,要么只会做基础运维培训,教大家搭建几个开 源工具,要么教人学习一下php或python。而关键的精华,比如大规模集群(至少8000台起)下的运维、运维开发、开发经验,以及主流公司真正在用 的东西,他们自己都没见过,或者只是道听途说只言片语。怎么可能传授给别人呢?

我愿意把我的多年这方面经验,与大家分享。欢迎大家与我交流。
<div id="xunlei_com_thunder_helper_plugin_d462f475-c18e-46be-bd10-327458d045bd"></div>

时间: 2024-10-21 22:00:28

运维和运维开发的相关文章

同时面向运维和开发的企业级PaaS平台--OpenShift

大卫说:笔者在年初分享过一篇文章<大卫看Docker-第一篇>.文中介绍了Docker一些基本概念.本文同时作为<大卫看Docker-第二篇>而存在.     随着容器技术的兴起,越来越多的人都在关注这项技术.既然Docker是一项很不错的技术,如何将它应用到企业中呢?对此,红帽的提供了基于容器的.同时面向运维和开发的企业级开源PaaS解决方案. 此前文章已经提到过,红帽作为开源界的领导者,其所有企业级解决方案在社区都有对应的开源项目,openshift也不例外.2011年,Red

基础入门_Python-模块和包.运维开发中日志模块logging的最佳实践?

简单介绍: 说明: 此模块儿提供了文件,HTTP GET/POST,SMTP,SOCKET等方式实现日志记录,甚至可以自动实现具体的日志记录方式 快速安装: pip install --upgrade logging 处理流程: 日志级别: 属性名称 属性说明 logging.NOTSET 默认为0 logging.DEBUG 调试为10 logging.INFO 一般为20 logging.WARN 警告为30 logging.ERROR 错误为40 logging.CRITICAL 严重为5

办公管理支撑流程能力PaaS平台运维开发软件需求设计方案

1.概述 办公管理支撑流程能力PaaS平台(以下文中简称"能力平台")运维开发是指基于Cordys BOP 4 PaaS平台,通过二次开发,为运维开发人员提供快速支撑办公管理流程开发.实施.再造的能力,也为管理流程全生命周期管理提供数据支撑能力.管理目标及软件需求如下: (1)开发/运维人员 开发/运维人员是指系统平台管理人员.运维人员,例如:省公司与地市公司信息化系统管理员.开发/运维人员为专业信息化管理员,都是受过专业计算机教育,懂计算机软件维护.开发,但是,不是专业程序员,也就是

Linux 运维和网站开发,你更愿意让哪个作为您的职业?为什么?

http://51reboot.com/linux-ops-dev/ 我想说的是: 不要把运维当作一种职业去发展,一般运维做2~3年就会遭遇瓶颈期 工程开发人员想要有深入的发展,必须懂一定的系统运维 如果你是运维,请明白一个程序能稳定运行在线上,不是什么魔法,是研发的付出 由于PaaS的迅猛发展,传统运维的工作(配网络设备,服务器物理操作)将会越来越少,建议运维人员向运维开发或者系统开发转型 如果你是开发,请尊重团队的成员,不要给别人凭添麻烦,如下 在BAT的经历让我总结了一个道理:"写出需要别

python运维开发笔记4

1.函数如何被调用,通过return返回值来调用 2.生成器和return区别 yield 生成器返回对象,可以迭代 可以执行 glob模块 类似shell中的正则匹配 shlex模块  Popen 将命令参数直接分词 cmd = "ps ax -o pid,ppid,cmd" shlex.split(cmd) ['ps','ax','-o','pid,ppid,cmd'] ['mysql','-u','root','-p123','-e','show processlist'] p

python运维开发笔记5

diff -Nur Diff和patch是Linux标配的工具.在Windows上,也有移植的版本可以使用. 使用中注意: 1.保证文件名完全相同,避免只有大小写不同的文件存在. 2.Diff只能比较文本文件,二进制文件只能判断是否相同,不能记录差异.Diff根据文件的前几个字节判断文件是不是文本文件. 使用方法: 可以对单个文件或者整个目录树进行处理. 以最实用的方式举例: diff –Nur dir_old dir_new > dir.patch patch –p0 < dir.patch

老男孩python高级运维开发课程

L老男孩培训-python培训二期lesson01(11节)01-第一天内容介绍及课前思想02-python介绍及发展03-python 发展04-python安装05-python编程风格06-raw_input用户交互07-用户交互及格式化输出08-python流程控制if_for_while09-python练习程序_员工信息表10-python练习程序_员工信息表_基本实现11-员工信息表_脚本bug处理 L老男孩培训-python培训二期lesson02(9节)01-学生作业讲解展示0

Python自动化运维开发活动沙龙(2015-07-11周六)

Python自动化运维开发活动沙龙 2015-07-11(周六) 场地限制,最多仅限50人参加,报名从速! 亲,已是2015年了,做为运维工程师的你还在手动装机器.配服务.看监控.帮开发人肉上线么?还在发愁如何把每天重复的工作自动化起来么?还在想对开源软件进行二次开发定制却无能为力么?还在对开发人员提出的各种无理需求想进行反驳却因为自己不懂开发却被人鄙视么?还在为自己天天努力工作.到处救火却每月只能挣个十来K而感到不爽么? Maybe yes,maybe no! 但是不要不爽了,你的工资不高是因

Python运维开发基础

Python基础知识分为以下几块 1.Python概述 2.基础语法 3.数据结构 4.Python进阶 5.实训案例 一.Python概述 1.Python简介 2.Hello World 3.搭建开发环境 4.习题 Python简介 尽管我是学计算机出身的,但是我对Python的认识是在毕业后.Python是我喜欢的语言,简洁,优美,容易使用.重要的一点是他是开源的项目. 官方网站 https://www.python.org 学习网站 http://www.okpython.com 对于简