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, ZLW的头像Z, ZLW
上一篇 2023年1月12日 下午8:28
下一篇 2023年1月12日 下午9:23

相关推荐

  • 开源文档协作工具:2024年10款评测

    国内外主流的10款开源文档协作平台对比:PingCode、Worktile、蚂蚁笔记(Leanote)、Wizard、Kooteam、ShowDoc、MrDoc、DooTask、语雀、WookTeam 。 在今天的数字化时代,寻找一个能够提高团队合作效率并确保信息共享流畅的解决方案,成了许多企业和个…

    2024年8月5日
    600
  • 企业如何智选知识管理工具?2024年8大精选

    本文将分享2024年8大优质企业知识管理工具:PingCode、Worktile、飞书文档、语雀、石墨文档、有道云笔记、Confluence、Document360。 很多公司都面临信息过载,难以将散落各处的知识有效整合和应用。这不仅影响决策效率,还可能导致重要信息的丢失。为了解决这一痛点,企业知识…

    2024年8月5日
    300
  • 产品经理秘籍:2024年9大主流需求管理工具

    本文将分享9款产品经理使用的主流需求管理工具:PingCode、Worktile、Tapd、禅道、Teambition、Testin、JIRA、Jama Connect、Wrike。 挑选一个能够高效精准地捕捉和管理需求的工具,对于推动项目成功至关重要,很多产品经理都面临着如何从众多选项中选择最适合…

    2024年8月5日
    400
  • 选择客户管理crm系统必看:全球15家顶级供应商综合比较

    对比的客户管理CRM系统包括:纷享销客、Zoho CRM、销售易、用友CRM、Salesforce、Microsoft Dynamics 365、销帮帮CRM、HubSpot、Oracle CRM、悟空CRM、神州云动CRM、红圈CRM、SAP CRM、Odoo、OroCRM。 一个合适的CRM系统…

    2024年8月5日
    700
  • 项目竣工资料管理软件有哪些

    项目竣工资料管理软件有许多,其中最为出色的要数PingCode和Worktile。这两款软件以其优秀的性能和功能,赢得了用户的青睐。简单来说,PingCode是一款专门为开发者设计的协作平台,强调代码质量、团队协作和敏捷开发。而Worktile则是一款面向企业的项目和任务管理工具,帮助团队更好地协作…

    2024年8月5日
    000

发表回复

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

400-800-1024

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

分享本页
返回顶部