专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

公司现在打算叫我做DevOps_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/7 1:31:29       共计:3583 浏览

公司现在打算叫我做DevOps?

DevOps,开发运维一体化,这是一个趋势。

DevOps,包含两个概念:Development和Operations,即开发和运维,分属两种角色,不同的职能。

传统的项目管理流程,开发和运维是完全分开的。

拿Java来说,开发员把代码开发完毕,测试通过后,会将项目打成一个war包,交给运维人员去部署。运维人员先配置好应用服务器(如Tomcat、JBoss等)和数据库,然后把war包复制到指定的目录下,启动服务器,即完成了部署。

传统的方式,开发和运维一刀切,彼此间缺少沟通和了解,缺乏信任。

当有问题时,经常出现扯皮、相互推诿的情况:运维说是开发的代码有问题;开发说运维部署的方式不对。

造成的后果是:问题处理不及时、管理失控。

DevOps的目的,是将开发和运维的对立面打破,使两者融合,你中有我,我中有你。

运维人员会在项目开发期间就介入到开发过程中,了解开发人员使用的系统架构和技术路线,从而制定适当的运维方案;

而开发人员,也会在运维的初期参与到系统部署中,并提供系统部署的优化建议。

DevOps的实施,促进开发和运维人员的沟通,增进彼此的理解。通过合力共事,在问题出现时就能一起承担,迅速解决。

你说公司希望你做DevOps,我更愿意理解为:公司希望你去了解DevOps的执行过程,而不是让你单独去承担Ops的职责。

DevOps相关的技术栈,拿Java举例,有Git、Maven、Jenkins、Docker,甚至服务编排、动态扩容等。

除非项目很小,你才能承担起简单的DevOps工作。对稍为复杂的项目,一个人是很难应对的。

一个中大型的系统,开发和运维这两个部门必须同时存在。

开发部门不可能通过DevOps去取代运维部门,同理,运维部门更不可能通过DevOps去取代开发部门。

开发和运维,两者都具有同等的重要性!

因为,DevOps设计的初衷,是融合,而不是取代!

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:如何用java获取扫描枪读到的条码数据_java | ·下一条:xml数据格式解析_java

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有