DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

加载中
置顶
发表了博客
05/17 17:01

DevOps 向业务进阶,BizDevOps 要如何实现?

DevOps 是什么,想必大家都知道。但这个概念,并没有停止进化,而是根据开发实践的不停深入而产生了不同变种。其中,BizDevOps 便是其中最注重与业务结合的一个。 BizDevOps,也称为DevOps 2.0,Business(业务) + Dev(开发)+ Ops(运营),是一种软件开发方法, 它鼓励开发人员、运营人员和业务团队一起工作,以使组织可以更快地开发软件,对用户需求做出更快的响应并最终实现收入最大化。 01 BizDevOps 势在必行 DevOps 为... 展开更多

收藏 1
1
置顶
部门经理
发表了博客
05/12 14:54

2022Gdevops广州站:聚焦运维、数据库、金融科技应“云”而生的技术创新

2022年度Gdevops全球敏捷运维峰会,将于6月17日以广州为起点正式开启! 与大家携手走过的第7个年头,Gdevops始终坚持输出技术干货、传播前沿理念与实战经验。本次广州站峰会,除了致力于帮助大家解决运维、数据库、金融科技等领域的老大难问题以外,Gdevops还希望与产学研界技术同仁一起探索云原生时代、数字化转型背景下的新趋势、新挑战和新解法。 时间:2022年6月17日 地点:广州阳光酒店 指导单位:上海市软件行业协会、上海... 展开更多

收藏 0
0
置顶
发表了博客
05/13 13:54

基础设施即代码:你需要知道的一切

基础设施是软件开发过程的核心原则之一——它直接负责软件应用程序的稳定运行。这种基础设施的范围从服务器、负载平衡器、防火墙和数据库一直到复杂的容器集群。 对基础设施的考虑不仅要适用于生产环境,因为它们遍及整个开发过程,还包括工具和平台,如CI/CD平台、登台环境和测试工具。随着软件产品复杂度的增加,对这些基础设施的考虑也要随之变化。为了满足DevOps现代快速软件开发周期的需求,手工管理基础设施的传统方法很快... 展开更多

收藏 1
0
置顶
发表了博客
05/10 14:35

"当我们在说 DevOps/SRE/PE/NoOps 的时,我们在说什么"?

本文作者:柯浩 GitHub 地址: http://github.com/KeHaohaoke ![file](https://oscimg.oschina.net/oscnet/up-e4645529042561484a555d0cf2a54aa36ed.png) > Note: 以下观点不代表本人就职的公司。系作者个人观点。这些观点和作者的本人工作经历有关,可能不够面面俱到。 ## 从 Devops 的由来说起 > 近些年,DevOps 以及 SRE 的宣传和布道在国内越来越多,在各招聘平台也可以看到这些职位的招聘信息(出现具体公司信息的,隐去),以... 展开更多

收藏 0
0
置顶
发表了博客
05/05 18:22

不仅仅是自动化,DevOps 测试工具推荐

近年来,得益于容器技术与微服务架构的蓬勃发展,在敏捷模型基础之上,开发和运维协同工作的 DevOps 模式应运而生。 DevOps 是一系列软件开发实践,强调开发人员(Dev)和运维人员(Ops)之间的沟通合作,通过自动化流程,使得软件构建、测试、交付更加快捷、频繁和可靠。这种开发模式的特点是可以把产品的每个迭代或者缺陷的修复立即部署到生产环境,这样一来,开发者就能够迅速从用户处获得反馈并快速做出响应。 然而伴随着 ... 展开更多

收藏 11
1
置顶
发表了博客
04/28 17:26

自动化,怎么能少了性能测试

对于 DevOps 来说,跟踪软件生命周期性能指标(如响应时间、吞吐量、每秒事务数、错误率等)至关重要。这些参数很复杂,直接影响最终用户体验。有效的性能测试有助于 DevOps 团队跟踪质量指标并及早发现缺陷。它还通过跟踪风险容忍度、用户数量、并发请求、流量峰值以及其他可能导致崩溃的因素来帮助团队完善软件。 一、为什么要进行性能测试? 性能,在某种程度上,是与功能质量完全不同的质量衡量标准。如果软件的功能方面出现... 展开更多

收藏 5
1
置顶
发表了博客
04/26 10:45

DevSecOps“内置安全保护”,让软件研发“天生健康”

摘要:我们主要是围绕安全架构设计保证安全落地有法可依,进行威胁建模让安全落地有迹可循、做好隐私和敏感数据保护让安全落地在每一个细节和实处这几个方面进行阐述。 本文分享自华为云社区《DevSecOps软件研发安全实践——设计篇》,作者: 敏捷小智 。 前言 随着DevOps的发展,DevOps大幅提升了企业应用迭代的速度。但同时,安全如果不能跟上步伐,不仅会抵消DevOps变革带来的提升,拖慢企业数字化转型进程,还会导致漏洞与风... 展开更多

收藏 0
0
置顶
发表了博客
04/24 21:44

DevOps: 每个阶段最常用的工具有哪些?

带有DevOps特性的工具列表每天都在增长,了解团队的需求对于使用正确的服务来促进新应用程序的开发非常重要。本文将按类别了解不同的 Devops 工具,以提高团队的生产力和协作。如果没有开发团队和运维人员之间真正的合作愿望,这些工具的部署是没有用的。 Devops 文化及其好处 DevOps是“开发人员”和“运维”这两个词的组合。它是一种协作文化,旨在使开发团队和运营部门之间的流程自动化,以促进软件的开发、测试和交付。 在之... 展开更多

收藏 3
0
置顶
发表了博客
04/24 21:46

成功的DevOps Leader 应该清楚的3个挑战

如果你是DevOps经理可以看下自己是否做到了这些? 本文提供实用建议,帮助 DevOps 经理制定有效的策略来处理这三个问题。如果你是DevOps工程师或即将成为的,也可以了解到DevOps的成功的挑战。 在项目管理领域,我们的目标是尽快交付高质量的项目,并获得积极的投资回报率。尽管这些目标对所有项目都是通用的,但与实现这些目标相关的挑战对于每个行业来说都是独一无二的。在 DevOps 生态系统中,我们感兴趣的是监控 KPI 以衡量... 展开更多

收藏 3
0
置顶
发表了博客
04/17 21:51

Docker创始人的新产品Dagger好用吗?

首先说下个人观点:Dagger 非常好用,特别是对于开发人员来说,但是需要懂 CUE 这么语言,所以有一定门槛,但是目前来说还不是一个颠覆性的 DevOps 产品。 近日,Docker 创始人 Solomon Hykes 对外宣布推出全新产品 Dagger,Dagger 是一个全新的 DevOps 平台,目的是为开发者解决 DevOps 流程上的一些问题。目前 Dagger 已经获得 2000 万 A 轮融资,本轮融资由 Redpoint Ventures 领投,GitHub 前 CEO Nat Fireman、Red Hat 前 ... 展开更多

收藏 6
0
置顶
发表了博客
01/20 13:24

在阿里,我们如何管理测试环境

作者:林帆(花名金戟),阿里巴巴研发效能部技术专家 相关阅读:在阿里,我们如何管理代码分支 阿里的许多实践看似简单,背后却蕴涵着许多思考,譬如测试环境的管理。 互联网产品的服务通常是由Web应用、中间件、数据库和许多后台业务程序组成的,一套运行环境就是一个自成一体的小生态。最基本的运行环境是线上环境,部署产品的正式发布版本,为用户提供持续可靠的服务。 除此以外,还有许多不对外部用户开放的运行环境,用于... 展开更多

收藏 3
1
置顶
发表了博客
04/10 22:40

建立 DevOps 卓越中心时要避免的陷阱

组建卓越中心有助于促进同事之间的知识共享并促进 DevOps 的采用,但您应该避免五个常见错误。 随着 DevOps 的采用不断加速,许多领导者都希望建立他们的 DevOps 卓越中心 (CoE)。CoE 的作用是确保更广泛的公司看到 DevOps 的宝贵优势:创新、效率和降低风险。 随着混合和远程工作的持续趋势,同事之间的知识共享不太可能有机地发生,开发人员将默认使用他们喜欢的流程。组装 CoE 可以帮助应对这些挑战并促进 DevOps 的采用,但... 展开更多

收藏 0
0
置顶
发表了博客
04/10 22:14

12 个优化 Docker 镜像安全性的技巧

本文介绍了 12 个优化 Docker 镜像安全性的技巧。每个技巧都解释了底层的攻击载体,以及一个或多个缓解方法。这些技巧包括了避免泄露构建密钥、以非 root 用户身份运行,或如何确保使用最新的依赖和更新等。 01 前言 当你是刚开始使用 Docker 的新手时,你很可能会创建不安全的 Docker 镜像,使攻击者很容易借此接管容器,甚至可能接管整个主机,然后渗透到你公司的其他基础设施中。 可以被滥用来接管你的系统的攻击向量有很多,... 展开更多

收藏 0
0
置顶
发表了博客
04/10 22:33

34个国外最好的DevOps工具(2022年列表)

一、DevOps工具是什么? DevOps工具是一个提升软件开发流程自动化水平的应用软件。它主要关注产品管理、软件开发和运营专员之间的沟通与协作。DevOps工具还可以帮助团队将软件开发中的大多数流程实现自动化,如构建、冲突管理、依赖管理、部署等等,并有助于减少人工操作。 如下是精选的DevOps工具和技术列表,以及它们的特性和最新的下载链接。 二、最好的DevOps工具:精选清单 1、Basis Technologies Basis Technologies是唯一... 展开更多

收藏 1
0
置顶
发表了博客
04/06 19:24

Zadig 构建缓存如何配置才好用?

Zadig on Github https://github.com/koderover/zadig Zadig on Gitee https://gitee.com/koderover/zadig Zadig 过去支持使用 对象存储 作为构建的缓存介质,从 v1.10.0 版本开始,同时支持了 对象存储 和 PVC 两种类型的构建缓存介质,方便用户根据业务需求选择合适的缓存介质来提升构建效率。但是实际采用过程中,如何配置才能更满足我的使用场景呢? 下述将介绍 Zadig 中构建缓存的使用方法,并结合 Java / Golang / NodeJS... 展开更多

收藏 1
0
置顶
发表了博客
04/03 22:22

入侵和攻击模拟BAS是DevOps安全的“测试机”

DevOps(“开发”和“运营”的组合)是实践和工具的组合,相对传统软件开发流程,具有更快地交付应用程序和服务的能力,正因如此,其可以使组织能够更好地为客户服务。 简单来说,DevOps 就是要消除传统上孤立的开发和运营团队之间的障碍。在 DevOps 模型下,开发和运营团队在整个软件应用程序生命周期中协同工作,从开发和测试到部署再到运营,缩短了业务上线的时间,但同时也增加了安全威胁的可能性。不得不思考如何在DevOps中... 展开更多

收藏 0
0
置顶
发表了博客
04/03 22:08

7 款 DevOps 工具管理 Kubernetes

在本文中,您将了解可用于轻松管理 Kubernetes 集群的不同 Kubernetes 管理工具。 在新兴的云原生环境中,Kubernetes无处不在。它已成为编排容器的标准。但是,管理多个 Kubernetes 集群(必须以一致且安全的方式在任何地方运行)提出了一系列新挑战。因此,对 Kubernetes 管理工具的需求就出现了。 让我们探索一些有效管理 Kubernetes 的流行解决方案。 1、K9s k9s是一个基于终端的资源仪表板。它只有一个命令行界面。无论您在... 展开更多

收藏 0
0
置顶
发表了博客
03/27 18:41

四件简单的事情,帮助改善部署过程

在所有更改中,某些内容保持不变。这些问题是,我们如何以最小的工作量和无中断的方式将代码部署到生产中。其次,我们如何知道服务是否正常运行,是处于运行状态还是处于关闭状态,如果我们配置正确,服务是否按预期运行呢? 以下是可以在任何环境中完成的四件简单的事情,以帮助改善部署过程。这些将使您获得更好的见解和信心,使您的应用程序正确运行和配置。 应用程序运行状况检查 事件注释 Pod:尽量减少影响 蓝绿部署 应用... 展开更多

收藏 1
0
置顶
发表了博客
03/27 18:50

一文搞懂 Kubernetes 网络通信原理

接下来,我将用一个系列的文章对 Kubernetes 中的核心技术进行一一的探秘,话不多说,一起进入今天的内容吧。 名词解释 1、网络的命名空间:Linux 在网络栈中引入网络命名空间,将独立的网络协议栈隔离到不同的命名空间中,彼此间无法通信;Docker 利用这一特性,实现不容器间的网络隔离。 2、Veth 设备对:也叫虚拟网络接口对。Veth设备对的引入是为了实现在不同网络命名空间的通信。 3、Iptables/Netfilter:Netfilter 负责在... 展开更多

收藏 4
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部
返回顶部
顶部