For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
随着互联网的不断发展,越来越多的人都在学习Java编程等达内课程,而本文我们就通过案例分析来简单了解一下,软件开发运维入门方法分享。
开发和运维其实是两种不同的技能,开发的头脑里面就是我赶紧把代码写完,扔给运维就好了。运维的头脑就想着,我这块要是出了问题,那我就可能睡不着觉,每天晚上接到电话起来维护。其实来讲,两边对对方存在一些这样的误解,很大的原因就是,大家对于各自工作是不了解的,他不知道运维需要做什么事情,我只看到运维可能有这样的一些报表,有这样的投影,投在那里说系统实际是怎么样,有没有出现问题。运维看到开发团队在那边写代码,也不知道在做什么事情。要想在团队里面实施这样的运维,DevOps的话,其实我们觉得它从文化和技术,或者是技能两方面都要提供相应的辅导。从文化层面上面来讲,就要鼓励我们的运维和开发人员坐在一起,互相地分享。因为团队的目标还是一致的,我把系统更快的部署到环境上去,让它能够稳定安全地运行。从文化上面来讲,先要让大家理解这样的一个,大家是共同的目标,不是说势如水火。
其次的话,要营造出双方相互协作的一个情况、一个场景。就是文化上面,然后从场景和技巧上面来讲,除了双方对于各自技能的掌握和培训之外,我们发现还是有一些前提条件是比较满足的,比如说我们来讲企业集成。我们需要自动化测试,只要我们能够在团队内部把企业集成和自动化测试先做到一定程度的话,比如说我们可以有信心地拍胸脯说,我们这个软件没有太大的问题。在这样的情况下面,我们再引入DevOps做这个,从软件交付的角度来讲,会是比较好的一种方式。否则的话团队整天在修复缺陷,这时候我们的运维和开发坐在一起可能没有太多的意义,这是一。
二就是说,如果我们不是这么全局来看,我们是从局部优化来看,我们可以看到运维团队在系统配置、系统创建这一块的技能。它也是非常必要的,因为我们发现开发团队,不管是开发还是测试,它其实有一个很严重的问题,他们要想做调试、做测试的时候,环境是不够的。可能这个环境做完一套测试之后,环境就被污染了、数据被污染、我的应用包被污染。在追求环境的准备和提供方面,其实我们的运维是可以进来,或者是我们的DevOps团队是可以形成的,然后去做一些相对来讲没有那么广的事情,还是跟在这一块上面。而这个前提条件就可能是我们这样的一个架构也好、技术也好,能够比较好的支持我们DevOps去做基础设施代码的工作。
DevOps类似于我们敏捷方法,它其实也是跟思想原则和具体的实现,DevOps它的本身的这样一个思想和价值观就是说,让我们的开发和我们的运维也好,或者说我们的实施也好,让他们能够更好地,双方能够消除各自领域的浪费。从原则上来讲,就会有一些像基础设施代码、配置自动化等等这样的一些原则。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!请读者仅作参考。更多内容请加抖音太原达内IT培训学习了解。