运维开发和运维区别如下:
1、概念不同。
运维开发负责coding,主要考虑功能和非功能的实现;运维负责系统上线后系统的稳定、高效运行。
2、侧重点不同。
开发重点在各种开发语言,开发框架、持续性集成环境,软件工程,算法以及对应的业务等等,对底层的运行环境操心的不太多,尤其上了云环境之后,越来越少操心负载均衡、高可用这些非功能需求。
云维的重点在于系统运行的各种环境,从机房、网络、存储、物理机、虚拟机这些更基础的架构,到数据库、中间件平台、云平台、大数居平台,偏重的也不是编程,而是对这类平台的使用和管理,所以开发重建设、运维当然就是维护。
其础架构越来越有话语权,一方面,确实这个是很耗钱的事情,开发个系统不是有代码就能运行的,养个机房(特别是高端机房),动辄投资也得上亿,上千台服务器也不是那么容易管的,每年的折旧,报废也是钱啊,光电费也够养几个高级RD了。
另一方面基础架构,特别云化之后,更是要制约开发使用的语言和程序架构。还有越来越受重视的安全管理,更是巨大的投资,甚至上升到维稳层面。