禅道博客

分享专业技术知识,文章内容干货满满!

自动化测试

DevOps帮助数字化转型的5种方式

数字化转型是利用数字化技术(如大数据、云计算、人工智能等)来推动企业组织转变业务模式,组织架构,企业文化等的变革措施,如衍生出的智能制造、智慧城市等概念,是当下很多企业正在实施的变革措施。DevOps作为开发+运维的互联网行业新趋势,也发展得如火如荼。本篇文章简单介绍DevOps的重要性以及DevOps作为一种方法如何帮助组织根据当前的行业需求进行数字化转型。 介绍 业界从未停止对数字化转型的讨论,因新冠肺炎疫情的影响,所有行业的数字化举措也正迅速蔓延扩大。软件正在成为行业中一个关键的业务差异化因素,其快速、可靠和及时的交付正成为数字化转型的核心。 软件对所有组织都很重要,但在当今快速变...
Erin520 2021-03-22

从优秀到卓越:成为DevOps专家的7项软技能

在我的职业生涯中,遇见过许多专业人士,他们在技术上非常健全,对自己的领域和技术有很好的掌握和专业知识,但是由于缺乏软技能,他们错过了晋升、现场机会、高级技术面试以及职业生涯中的机会。很震惊吧,技术好却不能晋升?确实如此,我亲爱的朋友:随着全球趋势的不断变化,企业正在寻找技术过硬、同时具备优秀软技能的专业人士来加入他们的团队。在这篇文章中,我们尝试分享一些关键的基本软技能,我们认为这是在DevOps角色中,或者事实上,任何软件配置文件中都需要的。看一看,试着把它们作为你个性的一部分来进行发展。根据谷歌的说法,“软技能”指的是“能让一个人与他人有效、和谐地互动的个人特质”。比如,你上大学时可能忽略...
Erin520 2021-03-15

2021年DevOps的四大趋势

从颠覆性的技术到DevOps工具和实践的持续发展,在未来的一年里有很多可以谈论的话题。重要的是要记住,不管如何发展,技术和人才仍然是推动行业变革的关键力量。 使用GitOps扩展容器化和编排治理 在2021年,Kubernetes将更为流行。当开发团队在全球范围内部署他们的产品时,将面临着规模问题;运维人员的压力则来源于需要跨多个云管理多个实例。 通常,操作团队使用push模式,其中传递管道将更新发送到Kubernetes集群。这种模式带来了挑战。例如,软件团队提出的两个常见问题是“在给定的环境中部署了什么版本”和“我们能快速回滚到以前的版本吗”,在push模式下,这些问题很难得到解决...
Erin520 2021-03-10

产品经理如何帮助减少技术债务 ?

 产品经理拥有广泛的知识,能够接触到公司的不同部门和利益相关者。这使得他们处于一个理想的位置,可以围绕预防和应对技术债务创造一种工作文化。我们提供了一些有用的策略。根据Gartner的2019年产品经理调查,只有55%的产品发布如期进行。这对于按时发布产品的产品经理来说意义重大,因为他们更有可能在发布一年内达到内部目标。在45%的延迟发布的产品中,平均有20%无法达到内部目标。未能在计划的时间范围内发布产品可归因于许多因素,包括缺乏正规的发布流程、产品开发的延迟(错误、故障、功能蔓延)、未能满足客户的要求、产品质量,甚至供应问题。另一个原因是技术债务。技术债务不仅让开发人员感到沮丧,...
Erin520 2021-02-22

2021年,是时候把管理技术债务提上日程了

开发人员面临着前所未有的压力:从传统的基础设施转移到现代的基础设施,减少效率低下的情况,并创建构建客户满意度和增加收入的产品。许多企业都在以DevOps的思维方式前进,但在他们前进的过程中,他们可能会忘记一件事,技术债务。的确,开发者可能会快速移动并破坏某些内容,但却从未真正去修复它们。因此,技术债务的积累,导致工程生产力的下降和生产成本的上升。今年早些时候,Umser Mansoor为codehoy做了一个关于技术债务的小调查。调查发现,在91名受访者中,68%的开发者表示,他们开发的产品背负着高额或非常高的科技债务。技术债务每年给公司造成极高的的成本损失,也对工程团队造成毁灭性的影响。 ...
Erin520 2021-02-01

对DevOps的九大误解,是时候纠正了!

DevOps是开发和运维的结合,有助于集成和自动化测试过程以及部署存储库,还提供了透明度以及灵活性。DevOps的目标如下: 更快的上市时间(TTM)。 减少各种修复之间的前置时间。提高部署频率。更快的恢复时间。降低新版本的失败率。许多商业部门的领导者都知道,提高营销速度是一种生存技能,而不仅仅是目标。管理人员,特别是IT行业的管理人员,已经感受到了以更快的速度和更有效地执行流程以及做出更好的业务决策的压力。尽管大多数组织已经成功地部署了DevOps来完成必要的目标和目的,但是对于这种方法仍然存在一些误解。以下是关于误解的一些纠正: DevOps不是一套自动化工具 DevOps不是...
Erin520 2021-01-25

趋势预测:2021年五大流行的编程语言

如果没有编程语言,现在的世界就不会存在。想象一下没有电脑、数字技术和互联网的生活,没有Instagram和TikTok。这会让我们的生活举步维艰,而且并不是不可能发生。所有的语言都有自己的目的。有些用于编写移动应用程序,有些用于处理微控制器,还有一些用于创建桌面程序或分析。但也有一些情况下,一个问题可以用不同的语言解决。 编程语言的历史 当编程语言还没有诞生的时候,第一批程序员用数字来编写操作机器的指令。他们必须记住一个机器代码表,而不是像现在这样记住一些基本的算法和语言的原理。不久之后,编译器出现了,这让程序员的工作变得更容易,编译器是把程序员的话翻译成机器代码的程序。汇编语言成为第一...
Erin520 2021-01-18

2020年中国DevOps应用发展研究——艾瑞咨询报告总结

2020年12月,艾瑞咨询发布《DevOps应用发展研究》,对业内企业进行调研,梳理国内DevOps历史脉络、发展现状及展望,内容涵盖DevOps理念解析及行业应用、中国DevOps市场发展状况和中国DevOps应用发展展望。 DevOps概述 DevOps企业实践:由于DevOps的实践远不仅限于安装软件工具,其在企业内部的落地实践需要经历复杂的转型过程。我们认为DevOps的成功实践需要企业工程解耦化、流程协同化和管理颗粒化的改变,要走过从资源整合到自助服务的五个步骤。在这个过程中,企业和团队需要更多地关注管理方式和文化适应性,引入专业机构的咨询和培训服务能够有效减少DevOps转型过...
Erin520 2021-01-05

2020DevOps状态报告——变更管理

如果你的公司还没有走向平台化,现在仍然是一个很大的飞跃。您仍然可以通过解决公司的变更管理流程来加快软件交付。在本章中,我们将研究我们在公司内部所学的变更管理模式。我们将向您展示什么是有效的,什么是无效的,以及如何利用DevOps原则将变更管理转化为有效的、使能的流程。 在过去的十年里,我们已经看到DevOps的实践颠覆了软件发布团队的工作方式。以下是最显著的变化。 “问题本身并不会改变,因为改变一直在发生;问题是在变化来临时无法应对。” Kent Beck《解析极限编程:拥抱变化》即使我们看到交付团队成功地转变了他们的思维和实践,但要在一个大型组织中改变根深蒂固的结构和流程仍然要困...
Erin520 2020-12-28

2020DevOps状态报告——平台模型:扩展DevOps的新方法

平台模型是一种我们在这个领域看到越来越多的方法,它源于负责产品或服务的端到端交付的产品团队的理念。如果只应用于单一的产品,或者几个产品,这个效果很好。 但是,如果有数百种产品或服务,把一个产品团队用于这些产品,对每一个来说都是低效和昂贵的。想象10个团队,每个团队都有自己的技术栈、工具链和流程。 会一直重复解决类似的问题、花太多的时间来评估技术、集成、维护基础设施等等。 这些时间可以更好地花在建立和改进产品团队负责的实际产品上。 缺乏标准化的技术和流程也造成其他问题: ●管理变得昂贵,几乎不存在管理 ●独立的堆栈减少了整个组织的知识共享●许多产品团队实际上没有能力来运行完整的基础设施...
Erin520 2020-12-21
返回顶部
魏中显
高级客户经理
18561939726
1746749398
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。 问题反馈反馈点击这里,让我们聆听您的建议与反馈。