首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >软件定义的基础设施是如何与devop相关的?

软件定义的基础设施是如何与devop相关的?
EN

DevOps用户
提问于 2018-01-02 02:23:38
回答 1查看 58关注 0票数 0

我是一个新开发人员,正在学习python。目前,我正在使用python的异步或扭曲框架编写代码,以便使用SSH自动设置一些raspberry pi和服务器(xen,hyper-v),我尝试了ansible,但我更喜欢编写自己的代码来学习。

这是否适合于软件定义的基础结构?如果我设置了代码的自动部署,这是否被认为是devop?

另外,我希望询问我的工作流程是否被认为是"devops"?

  • 基实验室
  • 自动代码测试(tox/travis ci)
  • 自动部署代码到raspberry pi
EN

回答 1

DevOps用户

回答已采纳

发布于 2018-01-02 07:51:03

如果我设置了代码的自动部署,这是否被认为是devop?

当然,自动化一切都是DevOps的一个重要部分。

我尝试过ansible,但我更喜欢为学习编写自己的代码。

现在,这是值得称赞的,但使用Ansible (或木偶或厨师或.)也是“学习”。与DIY相比,使用已建立的工具的好处是,如果/当您遇到其他开发人员时,您可以使用一个通用工具集。有时候自己动手也不错,但是将整个软件开发过程建立在100%的自写工具(从头开始)上并不是一个好主意,除非您已经对现有的工具进行了深入的评估,并认为它们都不适合实现这个目的。

当您的团队成长时,您会遇到一个新的开发人员--他们是否更有可能已经了解Ansible,或者他们知道您编写的代码?

此外,上述工具并不直接在“代码”中执行它们的操作,而是具有配置它们的文本文件,这一点也很重要。它从实际代码中抽象出配置内容,不管您有多好,这些代码在未来几年内将很难维护。

票数 6
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/3014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档