【云计算•云原生】5.云原生之初识DevOps

这篇具有很好参考价值的文章主要介绍了【云计算•云原生】5.云原生之初识DevOps。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.DevOps背景

软件开发必须包含两个团队:开发团队和运维团队

  • 开发团队负责开发项目,系统迭代更新
  • 运维团队负责项目测试以及部署上线,维持系统稳定运行

一个软件周期中是由这两个团队相互协作完成的,开发人员写好一部分功能后交给运维人员,就需要等带运维人员的反馈,导致延长软件开发周期。而现在推崇敏捷开发模型,加快软件开发效率,DevOps就可以达到这个效果。

DevOps 是敏捷开发方法的进一步发展。它是一种将开发和运营团队整合在一起的文化转型

2.DevOps概念

DevOps核心就在于简化Dev和Ops两个团队之间的工作流程,让软件的整体开发过程更加快捷。

可以把它理解为是一种软件开发模型,在这个开发模型中可以整合各种工具来配合从而加快项目开发
【云计算•云原生】5.云原生之初识DevOps,云计算云原生,云计算,云原生,devops

  • PLAN:开发团队根据用户的目标制定开发计划
  • CODE:根据plan进行编码
  • BUILD:构建项目并运行
  • TEST:测试代码
  • DEPLOY:对项目进行部署
  • OPERATE:运维团队将代码部署到生产环境中
  • MONITOR:项目部署上线后持续监控产品
  • INTEGRATE:将监控阶段收到的反馈发送回 PLAN 阶段,整体反复,持续集成、持续部署

3.DevOps工具链

DevOps 工具链主要有两种形式:一体式或开放式的工具链。一体式 DevOps 工具链可提供完整的解决方案,通常不会与其他第三方工具集成。开放式工具链可以根据团队的需求使用不同工具进行定制。

  • 发现

主要是对产品进行设计,工具有:Jira Product Discovery, mural, miro

  • 规划

尽早从用户那里获取信息,并根据用户反馈优化产品。工具:Jira Software, confluence, slack

  • 构建

    • 项目的开发环境。工具:kubernetes, docker
    • 源码控制和协作。工具:github, gitlab
    • 持续交付。工具:jenkins
  • 测试

Zephyr Squad, mend, veracode, stackhawk等

  • 部署

部署仪表板或者自动化部署:Jira Software, bitbucket

  • 运维

Jira Software

  • 观察

应用程序和性能监控:appdynamics, slack等

  • 持续反馈

持续反馈包括定期收集反馈的文化和流程,以及从反馈中获取洞察信息的工具。持续反馈实践包括收集和审查 NPS 数据、客户流失调查、缺陷报告、支持工作单,甚至还有推文。工具:slack等文章来源地址https://www.toymoban.com/news/detail-691202.html

到了这里,关于【云计算•云原生】5.云原生之初识DevOps的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【云原生】4.3 DevOps 精讲篇——Sonar Qube

    CSDN话题挑战赛第2期 参赛话题:学习笔记 目录 一、前言  二、SonarQube 安装 1、介绍 2、安装  三、Sonar Qube基本使用 1、安装中文插件 2、Maven 代码检测 3、Sonar-scanner 代码检测 三、SonarQube 整合 Jenkinsb 1、Jenkins 安装插件 2、构建任务 之前写的一个项目(可以看看之前的博客)

    2024年01月23日
    浏览(29)
  • 【云原生】DevOps之使用Gitlab Runner进行CICD

    在很久之前的文章中,我们已经搭建过了Jenkins+Docker+Harbor+SpringCloud微服务持续集成自动化部署,今天来介绍Gitlab原生的Gitlab Runner CICD功能。 Gitlab实现CICD的方式有很多,比如通过Jenkins,通过Gitlab Runner等,今天主要介绍后者。Gitlab在安装的时候,就默认包含了Gitlab CI的能力,但

    2024年02月03日
    浏览(38)
  • 快速构建一个 GitLab + Jenkins + Harbor 的云原生 DevOps 环境

    今天我们要搭建一条怎样的工具链呢?且看效果图: GitLab + Jenkins + Harbor Toolchain Workflow 首先我们需要完成 GitLab、Jenkins 和 Harbor 三个工具的部署; 接着我们需要在 GitLab 上创建一个代码库,并且在 Jenkins 上创建相应的流水线,这个流程最好也自动化(确实可以自动化); 然后

    2024年02月15日
    浏览(31)
  • 【云原生持续交付和自动化测试】5.3 持续交付和DevOps实践基础知识

    往期回顾: 第一章:【云原生概念和技术】 第二章:【容器化应用程序设计和开发】 第三章:【基于容器的部署、管理和扩展】 第四章:【微服务架构设计和实现】 第五章:【5.1 自动化构建和打包容器镜像】 第五章:【5.2 自动化测试和集成测试】 云原生下对持续交付(

    2024年02月09日
    浏览(43)
  • golang/云原生/Docker/DevOps/K8S/持续 集成/分布式/etcd 教程

    3-6个月帮助学员掌握golang后端开发岗位必备技术点 教程时长: 150+小时 五大核心专栏,原理+源码+案例分析+项目实战直击工作岗位 golang:解决go语言编程问题 工程组件:解决golang工程化问题 分布式中间件:解决技术栈单一及分布式开发问题 云原生:解决云原生分布式部署及监

    2024年02月07日
    浏览(51)
  • 云原生架构的核心技术(微服务、DevOps、容器云、Service Mesh、Serverless、声明式API)

    天上飞的理念☁️☁️☁️☁️☁️,必然有落地的实现 文章介绍 读完本文,你将对云原生下的核心概念微服务、DevOps、容器云、Service Mesh、Serverless、Immutable Infrastructure、Declarative-API等有一个详细的了解,帮助你快速掌握云原生的核心和要点。 IaaS(Infrastructure-as-a-Service基

    2024年02月03日
    浏览(37)
  • AWS云计算技术架构探索系列之七-DevOps

          通过这些年不断的布道和探索,DevOps理念已经深入人心,打破了开发和运维天然隔离,大大提升了效率。    AWS通过提供一系列的工具和框架,实现了对DevIOps的全面支持。如下图所示: 下面我们逐一介绍。      CodeCommit是AWS提供了代码托管服务,它其实就是一个GIT的

    2024年01月22日
    浏览(39)
  • 云计算课程第四次实验-搭建DevOps流水线

    子任务2:搭建DevOps流水线环境   本实验以主机本地虚拟机为载体,搭建Dev-ops流水线环境 使用的工具: 目录 一、实验概述 1.实验名称 2.实验目的 3.实验环境 二、实验内容 1.实验设计 2.实验过程 1.gitlab-server的搭建 2.harbor-server的搭建 3.Jenkins-server的搭建 4.Web-server的搭建 5.Dev搭

    2024年02月03日
    浏览(52)
  • JFrog推出面向Hugging Face的原生集成,为 ML 模型提供强大支持,实现DevOps、安全和AI的协调统一

    2023年12月5日 —— 流式软件公司、企业软件供应链平台提供商JFrog推出ML模型管理功能,这是业界首套旨在简化机器学习(ML)模型管理和安全性的功能。JFrog 平台中的全新ML模型管理功能使AI交付与企业现有的 DevOps 和 DevSecOps 实践保持一致,从而加速、保护和管理ML组件的发布

    2024年02月04日
    浏览(34)
  • 【云计算•云原生】5.云原生之初识OpenStack

    OpenStack是一个由NASA和Rackspace合作研发并发起的,以Aapache许可证授权的自由软件和开放源代码项目。为公有云及私有云的建设与管理提供软件的开源项目,覆盖了网络、虚拟化、操作系统、服务器等各个方面。 OpenStack有很多版本,但是不像普通的软件一样版本迭代用version来命

    2024年02月04日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包