加入收藏 | 设为首页 | 会员中心 | 我要投稿 烟台站长网 (https://www.0535zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

真的需要每个项目的DevOps吗?

发布时间:2021-02-28 13:42:50 所属栏目:动态 来源:互联网
导读:增强的版本控制 上面的每个好处都与多个DevOps工具之一相关联。我们必须了解为什么DevOps是必不可少的。我们真的需要上述功能与我们现有的软件开发生命周期集成吗? 您从使用DevOps Essentials的现有开发生态系统开始,并聘请了一名DevOps工程师,开始在当前




  • 增强的版本控制

上面的每个好处都与多个DevOps工具之一相关联。我们必须了解为什么DevOps是必不可少的。我们真的需要上述功能与我们现有的软件开发生命周期集成吗?

您从使用DevOps Essentials的现有开发生态系统开始,并聘请了一名DevOps工程师,开始在当前项目中实施DevOps工具,但是几周后,您发现项目发布的稳定性和交付情况与以前相同。

这样一来,实施DevOps的成本以及该特定DevOps工具的月度和年度费用都增加了。

在上述情况下缺少某些内容;你知道那是什么吗 可能是项目复杂性,微服务,正确的DevOps工具的选择,容器化,也可能是编排。

DevOps与工具无关

我从一些采用DevOps的客户那里听说。他们开始使用 Jenkins或CircleCI之类的工具进行部署,或者使用Capistrano for Rails应用程序之类的本地工具实现自动化部署。但是,DevOps不是自动化部署。要了解DevOps的核心原则,首先,您必须了解采用DevOps的实际好处。

案例研究:需要使用Docker Orchestration进行POS应用程序的自动化部署。

在过去的三年中,我们的团队之一致力于产品开发。直到今天,开发工作仍在进行中,每天都在进行,该团队每天要进行3到4个部署,有时还会有一些热修复程序。

假设我们在该项目中实现了DevOps,我们开始设计Docke图像并与Kubernetes进行编排,并使用CircleCI集成CI / CD。

  • 使用Capistrano完成部署非常简单
  • 开发人员友好的环境,其中检查日志和调试与开发人员的本地计算机相同
  • 专注于产品开发,无需操作知识

4周后:

  • 部署时间略有减少

  •  
  •  
  • 增强的版本控制

上面的每个好处都与多个DevOps工具之一相关联。我们必须了解为什么DevOps是必不可少的。我们真的需要上述功能与我们现有的软件开发生命周期集成吗?

您从使用DevOps Essentials的现有开发生态系统开始,并聘请了一名DevOps工程师,开始在当前项目中实施DevOps工具,但是几周后,您发现项目发布的稳定性和交付情况与以前相同。

这样一来,实施DevOps的成本以及该特定DevOps工具的月度和年度费用都增加了。

在上述情况下缺少某些内容;你知道那是什么吗 可能是项目复杂性,微服务,正确的DevOps工具的选择,容器化,也可能是编排。

DevOps与工具无关

我从一些采用DevOps的客户那里听说。他们开始使用 Jenkins或CircleCI之类的工具进行部署,或者使用Capistrano for Rails应用程序之类的本地工具实现自动化部署。但是,DevOps不是自动化部署。要了解DevOps的核心原则,首先,您必须了解采用DevOps的实际好处。

案例研究:需要使用Docker Orchestration进行POS应用程序的自动化部署。

在过去的三年中,我们的团队之一致力于产品开发。直到今天,开发工作仍在进行中,每天都在进行,该团队每天要进行3到4个部署,有时还会有一些热修复程序。

假设我们在该项目中实现了DevOps,我们开始设计Docke图像并与Kubernetes进行编排,并使用CircleCI集成CI / CD。

  • 使用Capistrano完成部署非常简单
  • 开发人员友好的环境,其中检查日志和调试与开发人员的本地计算机相同
  • 专注于产品开发,无需操作知识

4周后:

  • 部署时间略有减少

(编辑:烟台站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!