Devops 前途无量

2023-11-23 18:21
文章标签 devops 前途无量

本文主要是介绍Devops 前途无量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

很荣幸自己可以接触到这个东东,而且谢谢梦甜姐的见解很开心,好的东西就要分享给大家,下面看看我的收获吧


What devops

它是由development 和operation的组合,突出的是软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建,测试,发布更加快捷,频繁和可靠,devops是在2009从欧洲引进的,它是为传统模式的运维之痛而生。其实他经历过2代的变更,其中有瀑布模型,敏捷开发,随后才是devops
这里写图片描述


为什么需要devops?

1.devops解决了瀑布模型与敏捷的缺点,从软件开始的第一步直到该软件周期结束devops都自动化的完成所需工作


什么是瀑布模型?

瀑布模型是属于软件开发模型的,软件开发模型是指的软件开发全部过程,活动和任务的结构框架,软件开发包括需求,设计,编码,和测试等阶段,还包括维护阶段。
瀑布模型将软件生命周期划分为制定计划,需求分析,软件设计,程序编写,软件测试,运行维护六个阶段,他们是按照自上而下互相衔接的固定次序,就像瀑布一样


为什么瀑布模型会被淘汰?

1. 各个阶段的划分完全是固定的,阶段之间产生大量的文档,极大地增加工作量
2. 由于开发是线性的,所以用户只有在开发的末期才可以到成果,所以增加了风险
3. 早起的错误等到最后测试再发现这样会带来严重的后果


什么是敏捷开发?

是一种以人为核心,迭代,循序渐进的开发方法,在敏捷开发中,软件项目的构件被切分多个项目,各个项目可以瞬间进行测试
DevOps可以驱动敏捷加速周期,敏捷也能在某种意义上推广DevOps。


这里写图片描述


这里写图片描述


总结

相信自己是最棒的!嘿嘿,多分享,多鼓励

这篇关于Devops 前途无量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/419867

相关文章

Prometheus与Grafana在DevOps中的应用与最佳实践

Prometheus 与 Grafana 在 DevOps 中的应用与最佳实践 随着 DevOps 文化和实践的普及,监控和可视化工具已成为 DevOps 工具链中不可或缺的部分。Prometheus 和 Grafana 是其中最受欢迎的开源监控解决方案之一,它们的结合能够为系统和应用程序提供全面的监控、告警和可视化展示。本篇文章将详细探讨 Prometheus 和 Grafana 在 DevO

使用Azure Devops Pipeline将Docker应用部署到你的Raspberry Pi上

文章目录 1. 添加树莓派到 Agent Pool1.1 添加pool1.2 添加agent 2. 将树莓派添加到 Deployment Pool2.1 添加pool2.2 添加target 3. 添加编译流水线3.1 添加编译命令3.2 配置触发器 4. 添加发布流水线4.1 添加命令行4.2 配置artifact和触发器 5. 完成 1. 添加树莓派到 Agent Pool

k8s集群本地搭建,使用gitlab、harbor、jenkens、cicd来实现devops自动化构建

k8s集群本地搭建 准备:一台windows即可我windows内存是32gb的,6核,每核2线程全程使用终端 ssh命令操作.我是直接用的mac点操作windows,然后windows连接虚拟机即可.虚拟机记得改网卡,这样才能保证以后ip不变.介绍:k8s集群本地搭建(1master、2node)k8x运用devops来自动化构建服务(gitlab、harbor、jenkens、cicd)简介

k8s上搭建devops环境

一、gitlab 1.安装gitlab # 下载安装包 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-15.9.1-ce.0.el7.x86_64.rpm # 安装 rpm -i gitlab-ce-15.9.1-ce.0.el7.x86_64.rpm # 编辑 vi /etc/gitlab/

828华为云征文|华为云Flexus X实例docker部署jdk21最新版jenkins搭建自己的devops服务器

828华为云征文|华为云Flexus X实例docker部署jdk21最新版jenkins搭建自己的devops服务器 华为云最近正在举办828 B2B企业节,Flexus X实例的促销力度非常大,特别适合那些对算力性能有高要求的小伙伴。如果你有自建MySQL、Redis、Nginx等服务的需求,一定不要错过这个机会。赶紧去看看吧! 什么是华为云Flexus X实例 华为云Flexus X实

经验笔记:DevOps

DevOps经验笔记 DevOps(Development and Operations)是一种旨在通过加强开发(Development)与运维(Operations)之间合作的文化理念、实践方法和工具集合。DevOps的目标是在软件开发生命周期中实现更高的效率、更快的交付速度和更好的产品质量。以下是一份综合性的DevOps经验笔记,涵盖了DevOps的核心理念、实践方法以及一些关键技术和工具。

Ubuntu 20 上安装 GitLab,配置 HTTPS,使用 DevOps

文章目录 在 Ubuntu 20 上安装 GitLab,并配置 HTTPS,开启容器镜像库,使用 GitLab DevOps 自动编译和部署 Java 服务到 CentOS 7 服务器1. 在 Ubuntu 20 上安装 GitLab2. 配置 HTTPS3. 开启容器镜像库4. 使用 GitLab CI/CD 自动编译和部署 Java 服务4.1 配置 CentOS 7 服务器 (10.0

DevOps使用教程 华为云(12)功能测试 接口测试 性能测试

一、功能测试 需要人工填写测试用例,人工记录 二、接口测试 可以自动化执行,但是需要提供能够被在线访问的接口,意思就是,你的代码需要部署到云服务器中 三、性能测试 测试性能的,也是需要编写脚本

DevOps使用教程 华为云(4)工作项 新建Bug 缺陷管理 开发管理 进度管理

在华为云的DevOps里,一切工作都可以称为“工作项” 1. 工作项 在”规划-思维导图"中新建的Epic-Feature-Story-task,都可以看到 2. 新建Bug 可以设置优先级、负责人等 3. 点击查看详情 4. 可以拖动以修改工作项的状态 如果本教程对你有用,请点个赞,关注一下哇🤩

DevOps使用教程 华为云(2)添加项目成员

1. 进入项目 2. 添加项目成员 下图中方式1用来邀请之前已建立联系的用户,方式2用来邀请之前未建立联系的用户 如果本教程对你有用,请点个赞,关注一下哇🤩