我是一个新开发人员,正在学习python。目前,我正在使用python的异步或扭曲框架编写代码,以便使用SSH自动设置一些raspberry pi和服务器(xen,hyper-v),我尝试了ansible,但我更喜欢编写自己的代码来学习。
这是否适合于软件定义的基础结构?如果我设置了代码的自动部署,这是否被认为是devop?
另外,我希望询问我的工作流程是否被认为是"devops"?
发布于 2018-01-02 07:51:03
如果我设置了代码的自动部署,这是否被认为是devop?
当然,自动化一切都是DevOps的一个重要部分。
我尝试过ansible,但我更喜欢为学习编写自己的代码。
现在,这是值得称赞的,但使用Ansible (或木偶或厨师或.)也是“学习”。与DIY相比,使用已建立的工具的好处是,如果/当您遇到其他开发人员时,您可以使用一个通用工具集。有时候自己动手也不错,但是将整个软件开发过程建立在100%的自写工具(从头开始)上并不是一个好主意,除非您已经对现有的工具进行了深入的评估,并认为它们都不适合实现这个目的。
当您的团队成长时,您会遇到一个新的开发人员--他们是否更有可能已经了解Ansible,或者他们知道您编写的代码?
此外,上述工具并不直接在“代码”中执行它们的操作,而是具有配置它们的文本文件,这一点也很重要。它从实际代码中抽象出配置内容,不管您有多好,这些代码在未来几年内将很难维护。
https://devops.stackexchange.com/questions/3014
复制相似问题