DevOps能做什么

DevOps能做的工作:1、计划;2、发展;3、集成;4、部署;5、交付;6、运营。计划阶段DevOps 团队构思、定义和描述他们即将构建的应用程序和系统的特性和功能。

DevOps能做什么-Worktile社区

1、计划

在规划阶段,DevOps 团队构思、定义和描述他们即将构建的应用程序和系统的特性和功能。他们在低粒度和高粒度级别上跟踪从单个产品任务到跨多个产品组合的任务进展。DevOps 团队以敏捷和直观地方式进行规划的一些方法包括创建积压工作 (backlog)、跟踪 bug、使用 scrum 管理敏捷软件开发、使用看板以及使用仪表板直观呈现进度。

2、发展

这是编程步骤,开发人员在其中根据积压工作中的用户情景和工作项测试、编码和生成新的和增强的功能。测试驱动开发 (TDD)、结对编程和同行代码审查等实践的组合很常见。开发人员经常使用其本地工作站来执行编写和测试代码的“内部循环”,然后再将其发送到持续交付管道。

3、集成

集成,也叫构建,持续集成和持续交付 (CI/CD)。 如上所述,在此工作流中,新代码将集成到现有代码库中,然后进行测试并打包到可执行文件中进行部署。常见的自动化活动包括将代码更改合并到“主”副本中,从源代码存储库中签出该代码,以及将编译、单元测试和打包自动化到可执行文件中。优异做法是将 CI 阶段的输出存储在二进制存储库中,以供下一阶段使用。

4、部署

在这里,运行时构建输出(来自集成)被部署到运行时环境 – 通常是执行运行时测试以提高质量、合规性和安全性的开发环境。如果发现错误或缺陷,开发人员有机会在任何最终用户看到任何问题之前拦截并修复任何问题。通常存在用于开发、测试和生产的环境,每个环境都需要逐步“更严格”的质量门。部署到生产环境的良好做法通常是首先部署到一部分最终用户,然后在建立稳定性后最终部署到所有用户。

5、交付

交付是以一致且可靠的方式将应用程序部署到生产环境中的过程。交付阶段还包括部署和配置构成这些环境的完全受到治理的基础结构。在交付阶段中,团队定义了具有明确手动批准阶段的发布管理流程。他们还设置了用于在向客户交付之前,在各个阶段之间移动应用程序的自动门。自动化这些流程使这些流程可伸缩、可重复并且可控制。这样,使用 DevOps 的团队就可以轻松、自信、放心地频繁交付。

6、运营

运营阶段包括维护、监视和对生产环境中的应用程序进行故障排除。在采用 DevOps 做法时,团队致力于确保系统的可靠性、高可用性,并在加强安全性和治理的同时实现零停机的目标。DevOps 团队希望在问题影响客户体验之前发现问题,并在问题发生时迅速解决问题。保持这种警惕性需要丰富的遥测、可操作的警报以及全面了解程序和基础系统。

延伸阅读

DevOps度量标准

  • 开发应用所花费的较高时间:帮助理解可以多快的开发应用
  • 失败部署的百分比:看出是否部署成功
  • 客户ticket数:显示产生了多少问题
  • 故障恢复的平均时间:显示从应用程序bug或者故障恢复需要多长时间
  • 用户数:显示应用程序对于用户而言的有用程度

文章标题:DevOps能做什么,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/35412

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Z, ZLWZ, ZLW认证作者
上一篇 2023年1月12日 下午8:28
下一篇 2023年1月12日 下午9:23

相关推荐

  • OKR是否需要持续调整

    OKR(Objectives and Key Results)的持续调整在实现组织或个人目标方面起着关键作用。本文主要阐述以下几个方面:一、为何需要持续调整OKR;二、OKR调整的时机和频率;三、如何有效进行OKR调整;四、持续调整带来的益处。持续调整能确保OKR与实际情况和战略目标保持一致,有助于…

    2023年9月4日
    34300
  • oa系统供应商排名

    本文直接回应询问的排名问题,OA系统供应商排名受多重因素影响,包括但不限于创新能力、市场占有率、客户满意度、解决方案的多样性和适应性。在众多供应商中,微软(Microsoft)的Office 365、Salesforce、IBM和Oracle仍然是市场上的领导者。例如,微软Office 365 凭借…

    2024年1月15日
    22400
  • 如何做好项目组织管理避免抢工期

    组织管理一个项目,避免抢工期需要合理的规划、良好的沟通、灵活的应变能力、严密的风险控制、以及高效的团队协作。合理规划时程、确保资源充足、建立高效沟通机制、设置适当的里程碑、加强风险管理是关键要素。尤其是合理规划时程,它要求项目经理在项目启动初期就制定出一套科学、详尽的工作计划,这包括但不限于工作分解…

    2024年4月11日
    4900
  • 研发效能的商业化产品有哪些

    研发效能的商业化产品有一、PingCode;二、Worktile;三、Tapd;四、Redmine;五、Gitee;六、Jira;七、Coding。PingCode 是一款覆盖研发全生命周期的项目管理系统,被广泛用于需求收集、需求管理、需求优先级、产品路线图、项目管理、效能度量、目标管理等领域。 一…

    2023年4月30日
    48700
  • 无纸化oa系统

    无纸化OA系统促进了高效工作流程管理、降低了文档处理成本、增强了信息安全性、支持了远程办公、提升了资源利用效率、减少了对环境的影响。 在这些方面,特别是在提升资源利用效率方面,无纸化办公系统通过优化电子文档流转机制,极大减少了物理存储空间的需求,并通过高效的信息共享和检索系统,使企业能够在需要时迅速…

    2024年1月12日
    41400
  • 多媒体文件格式有哪些

    常见的多媒体文件格式有:1、avi;2、mp4;3、JPEG;4、PNG;5、GIF;6、MP3。avi,音频视频交错(Audio Video Interleaved)的英文缩写。AVI这个由微软公司发表的视频格式,在视频领域可以说是最悠久的格式之一。AVI格式是应用较广泛、也是应用时间最长的格式之…

    2023年1月4日
    4.4K00
  • 创业项目如何管理

    在管理创业项目时,关键点包括明晰愿景和目标、建立高效团队、确定市场定位、财务管理、风险管理以及创新迭代。明确的愿景和目标为企业指明发展方向,建立一个高效的团队是确保项目运行的核心力量。确定市场定位能够帮助企业在激烈的竞争中占据一席之地。良好的财务管理可以保证企业的资金链稳定。风险管理则帮助企业提前预…

    2024年4月10日
    4700
  • devops代表什么

    DevOps代表一种文化和实践的结合,意在促进软件开发(Dev)和信息技术运维(Ops)的协同工作。DevOps应用的核心目标是通过自动化和流程改善来加快软件交付速度,提升产品质量,从而满足业务需求和客户满意度。在DevOps哲学中,团队跨越传统的职能壁垒,以持续交付与反馈为基础,实现快速迭代和持续…

    2024年3月26日
    6200
  • 公司如何管理论文创新项目

    公司管理论文创新项目的有效方法包括 设立明确目标、建立跨部门协作机制、实施绩效评估体系、鼓励员工持续学习,以及加强知识产权保护。在这些方法中,建立跨部门协作机制 特别关键。跨部门协作可以激发创新思维、增加资源共享和优化项目管理流程,从而为论文创新项目的成功奠定基础。通过建立一套高效的沟通和协作平台,…

    2024年4月11日
    4100
  • 为什么电脑无响应vscode

    电脑无响应时使用VSCode可能是因为几种不同的原因导致,包括系统资源不足、插件或拓展问题、软件冲突、版本兼容性问题、以及硬件问题。其中,系统资源不足是最常见的原因之一。VSCode作为一个功能丰富的代码编辑器,它可以安装各种插件和扩展以提高开发效率,但这也意味着它可能会消耗大量的系统资源。当电脑上…

    2024年4月3日
    6500

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部