首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏DevOps时代的专栏

    DevOps 实践的10个误区

    译者:suren,本文由 DevOps时代高翻院翻译发布。 所以,如果正确地实践了的话,DevOps 会被当作一种文化在整个团队中被接受,而不是某个团队在“承担 DevOps 任务”。 10、研发人员不关心生产上的事情 DevOps 不仅时要缩短研发与运维之间的距离,还包括团队与客户之间的。 如何才能让研发更加关心生产活动?通过消除任何阻断在他们的代码与客户所见之间的责任。 无论你实践了多久的 DevOps 方法论,总会有值得改进的地方。更多的 DevOps 实践不仅有益于研发团队,而且对所有的组织都是有益的。 原文链接:https://circleci.com/blog/10-ways-you-re-doing-devops-wrong/

    77350发布于 2018-04-08
  • 来自专栏啄木鸟软件测试

    DevOps工具介绍连载(10)——Vagrant

    对于运维人员 如果你是一个运维工程师或者 DevOps 工程师,Vagrant 给予你一个一次性的环境来开发和测试基础架构管理脚本。 ,原因是新版本 Mac 系统的安全机制阻止外部内核扩展安装,导致安装失败。两种解决方法: 1. 进入系统偏好设置>安全性与隐私>通用,然后手动允许; 2. Get cloud support with Ubuntu Advantage CloudGuest: 9 http://www.ubuntu.com/business/services/cloud 10 tmpfs 497M 0 497M 0% /sys/fs/cgroup 9 vagrant 234G 49G 185G 21% /vagrant 10 ,但虚拟系统和真实的网络是被隔离开的,虚拟机和宿主机是可以互相通信的,相当于两台机器通过双绞线互联。

    1.8K30发布于 2020-02-20
  • 来自专栏EAWorld

    DevOps 10大IT管理工具

    下面,我们简单的过一下从监控到DevOps编排以及APM最常用的工具。 IT管理工具进入一个全盛时期,这需要感谢云计算、DevOps及移动的到来。 经多年发展,SCOM也可以对基于Unix系统的网络与存储实施监控。 注意:SCOM是一款深度监控工具,它从各种不同的系统中收集数据,并产出海量的数据与警告,这些数据与警告可能会击垮系统管理员和IT经理。 Docker容器将软件封装在一个可“便携式(可以迁移)”的单元(unit)中,该单元包含运行的所有东西:代码、运行环境、系统工具、系统库等等。 10.Graphite/Grafana http://graphite.wikidot.com/ http://grafana.org/ 仪表盘 Graphite与Grafana是两个最主要的图形化与仪表盘

    2K30发布于 2018-04-02
  • 来自专栏云云众生s

    系统视角下的DevOps

    DevOps的整体方法 DevOps 的第二波既是一种基于工具的方法,也是一种组织方法,自下而上、自上而下解决问题。它在两个层面涉及系统思维:工具层面和组织层面。 社会技术系统简史 什么是社会技术系统?我们使用的软件工具如何成为其组成部分? 社会技术理论家Jabe Bloom在他的演讲“Whole Work: Sociotechnicity & DevOps”中提出了社会技术系统的两大支柱:人们如何协同工作以及他们的技能如何适应这项工作。 目标是将这些工具和人员系统交织在一起,将它们视为单一的实践体系。整体 DevOps 则从更宏观的层面来观察整个人为输入系统及其输出的软件,并满足系统整体的需求。 社会技术 DevOps 是一种整体实践,努力实现可见性、团队和个人的主体性,并采用在系统层面处理我们复杂的服务依赖关系图的软件工具。

    18510编辑于 2024-03-27
  • 来自专栏DevOps时代的专栏

    DevOps成功实施的10个最大障碍

    根据 Quali.com 2017年发布的调查报告,以下是10个实施DevOps的最大障碍: 1. 文化:应着力打造具有切实目标的合作文化,推举拥护者。 2. 遗留系统:包括遗留基础设施和应用程序的建模。已有系统(brownfield)的部署总是更加艰难。 4. 管理环境:使用云沙箱(cloud sandboxes)来标准化并自动化复杂的DevOps环境。 没有DevOps计划。有明确的计划与里程碑,责任人和明确的交付成果。 6. 应用程序复杂性:应该在较早时间就考虑应用程序架构基于企业系统,云和容器的变化。 7. 10. 高层支持:花时间和管理层沟通,以获得对资源和预算的认同。 END

    64260发布于 2018-02-02
  • 来自专栏Jenkins

    10节课带你深入学习 DevOps 工程

    DevOps 现在真的很热门,对于杰出的工程师和 DevOps 专业人员来说有许多工作机会。 如果你想成为一名 DevOps 工程师,那么你来对地方了。 简而言之,这是一门很好的入门课程,适用于系统管理员、开发人员和 IT 专业人员等 DevOps 领域的新手,还提供了对基本 DevOps 工具的良好概述。 5.学习 DevOps:持续发布更好的软件 这是关于 Udemy 的 DevOps 的最完整的课程之一,它将教授您 DevOps 工程师使用的大多数基本工具和技术。 本课程面向这样的软件工程师和系统管理员:他们希望提供更好的软件,并帮助您在交付和部署过程中更好地使用 Git、Vagrant、Chef、Ansible、Jenkins、Docker 和 Kubernetes 10.用 Docker, Jenkins, GIT, Vagrant, 和 Maven 完成 DevOps 如果您正在寻找一个实践 DevOps 课程,它不仅可以向您解释 DevOps 工程师的角色,而且可以提供关于基本

    1.3K40发布于 2019-06-20
  • 来自专栏互联网运维杂谈

    Jez Humble 10个最有深度的DevOps见解

    DevOps不是一个目标,而是一个没有终点的持续改进过程 这个想法是想建立一种持续改进的文化,让所有人参与改进的文化。 2. 7.持续交付需要开发者每日的提交代码(最好每天两次) “DevOps是一种实践,而非工具,”Jez说到。 通常来说,这种方式很难达成,这个和系统架构和需求的拆分有很大的关系。一方面我们需要把大的系统做小(微服务系统),同时把Usestory也要拆小,变成一个个小的需求,这样才能达到主干开发的模式。 10.少即是多 研究表明,为了成功一个关键指标,而采用的种种手段和方法,通常其中的1/3才是有效的,余下的则没有那么明显。 特别进入到一个企业中,如果要实施DevOps,此时“doing less”是最好的策略。一定不要贪大求全,逐步改进。

    83830发布于 2019-11-19
  • 来自专栏DevOps时代的专栏

    10 分钟带你了解最常见的 DevOps 工具

    在开始讨论DevOps工具和类别之前,让我们了解下DevOps常见术语及其含义。 计算机/服务器 –具有中央处理器(CPU)、内存(RAM),本地存储(磁盘)并运行操作系统的物理设备。 软件 –编写并在操作系统上运行的代码。 DevOps –传统上是由 development(开发) 和 operations(运维) 组成 。 DevOps的目的是:“减少从系统更改到投入生产之间的时间,同时确保高质量”。 当你考虑构建和运行系统时,实际上会有很多事情要做。 测试软件 打包软件 部署/发布软件 监控软件 在 DevOps之前,我们曾经有四个不同的团队来完成这项工作: 开发人员 -他们将执行#7,#8,有时甚至是#10 QA团队 –他们将执行#9,有时甚至执行 译者:王延飞 原文链接:https://dzone.com/articles/the-10-minute-read-to-understanding-devops-tools

    1.5K11发布于 2020-06-16
  • 来自专栏让技术和时代并行

    2023 年值得关注的 10DevOps 趋势

    虽然 DevOps 是一种文化,但成功实施 DevOps 需要正确的技术栈。软件开发和运营团队之间的协作核心方法是 DevOps,这可能是它带来的最引人注目的概念。 另一方面,DevOps 现在不仅仅是一种协作文化和软件开发自动化。每个人都发现 DevOps 似乎具有独特的潜力,并将从一开始就彻底改变开发行业。DevOps 已成为大流行期间必不可少的开发方法。 大多数已建立 DevOps 管道的企业距离实施多云战略还有很长的路要走。 9.混沌工程 混沌工程协助 DevOps 处理复杂性。 10.可观察性 可观察性将成为 DevOps 的一个关键趋势。它指的是帮助 Dev 和 Ops 团队记录、收集、关联和分析来自分布式应用程序的大量性能数据以获得实时洞察力的方法和软件工具。 无论 IT 公司的未来如何,DevOps 都会发展并对行业产生重大影响。企业和团队越来越多地采用 DevOps 技术和方法。

    82310编辑于 2023-03-18
  • 来自专栏啄木鸟软件测试

    DevOps工具介绍连载(16)——Solaris10 JumpStart

    _10_811_sparc/Solaris_10/Tools . /setup_install_server /jumpstart/Solaris10U10_SPARC/install 2. _SPARC/config #>cp /jumpstart/Solaris10U10_SPARC/install/Solaris_10/Misc/jumpstart_sample/check ./ #> 增加Client #>cd /jumpstart/Solaris10U10_SPARC/install/Solaris_10/Tools #>. /Solaris10U10_SPARC/config \ -p 192.168.2.45:/jumpstart/Solaris10U10_SPARC/config cdb00biiacc001 sun4u

    49810发布于 2020-03-04
  • 来自专栏coder

    2023 年要学习的 10DevOps 技能

    2023 年要学习的 10DevOps 技能 DevOps 是两个不同领域的混合体,即开发和运维。这提高了更快地发布软件应用程序的能力,与传统软件开发方法相比,具有快节奏的改进和演变。 让我们看看您可以在 2021 年学习的最需要的 DevOps 技能: 1.Linux知识 大多数组织已经在使用基于 Linux 的操作系统作为他们的主要开发环境。 Linux 还以其提供的安全性和可扩展性而闻名,因此拥有良好的操作系统实践经验是掌握 DevOps 的关键。 运行在同一操作系统上的不同容器使用相同的系统资源,这与传统的硬件虚拟化方式不同。Docker 和 Kubernetes 是容器技术的顶级供应商。 10. 如果您正在寻找 2021 年的 DevOps 工程师职位,那么这些是您需要学习的十大最基本技能。这些技能不仅可以帮助您掌握 DevOps,还将使您成为 DevOps 角色的理想候选人。

    48650编辑于 2023-10-16
  • 来自专栏Opensource翻译专栏

    实现DevOps时要避免的10个陷阱

    误解了DevOps 一些组织对DevOps的头衔感到困惑。认为DevOps工程师的目标是解决与DevOps相关的所有问题——即使DevOps意味着开发人员和操作人员之间的协作。 3.缺乏DevOps程序的灵活性 虽然DevOps原则提供了一个基础,但是每个组织都必须准备好为其期望的结果定制旅程。 对DevOps的了解不够 尽管DevOps的接受程度近年来迅速提高,但应用专家可能没有精确的质量控制程序。团队完成在DevOps中成功所需的所有技术、文化和流程更改的能力有时会不足。 10. 在实现DevOps时感到疲劳 如果启动一个DevOps团队,目标是从一年一次的产品部署到一周10次,那么很可能会失败。获得在演示中看起来不错的任意度量的方法不会激励团队。 DevOps不是一个简单的技术运动;这是一个巨大的文化升级。 企业越大,使DevOps实践得以坚持的时间就越长。应该将DevOps方法应用到一个分阶段的、可度量的方法中,以实际的结果作为里程碑来庆祝。

    71711发布于 2019-12-05
  • 来自专栏林德熙的博客

    win10 uwp 使用 Azure DevOps 自动构建

    通过 Azure DevOps 可以做到自动构建程序,覆盖计划、创建、编程、测试、部署、发布、托管、共享等各个环节,适用于大多数的语言、平台。 本文继续使用图床为例告诉大家如何使用 Azure DevOps 自动构建 从谷歌搜 Azure DevOps 即可找到 Azure DevOps 的网站 https://dev.azure.com,这里支持使用微软的账号或 自动构建开发,代码审查,提交测试申请,自动发布,一个网站可以做到整个软件的开发管理 ---- 本文会经常更新,请阅读原文: https://lindexi.gitee.io/post/win10 -uwp-%E4%BD%BF%E7%94%A8-Azure-DevOps-%E8%87%AA%E5%8A%A8%E6%9E%84%E5%BB%BA.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验

    59630发布于 2019-03-13
  • 来自专栏测试技术圈

    DevOps 系统的三个变迁

    随着这三代的改进,DevOps系统的整体能力越来越强。下面我们首先看一下各代DevOps系统的特点和能力,之后再对DevOps系统进行更进一步的分类,以帮助我们选择合适的 DevOps 系统。 目前,可以说大多数的DevOps系统仍然停留在这个阶段,由于DevOps系统没有实现资源环境创建的自动化与基于集群感知的协调自动化,那么这个阶段的DevOps系统的能力会造成以下几个影响和后果: 创建系统资源环境效率低 上面这一节中我们介绍了不同时代的DevOps系统的特点和能力,那么是不是我们直接选择能力最强的第三代DevOps系统就可以了吗?是不是选一种DevOps系统就通杀了呢? 答案是否定的,每种DevOps系统都不是银弹,都需要我们根据要管理的系统的需求来选择合适的DevOps系统或工具,在接下来的一节,我们来回答这个问题。 三、如何选择适合自己的DevOps系统? 目前DevOps系统可以说五花八门非常多,功能上差别大,适用场景也不同,那么我们究竟该如何选择合适的DevOps系统呢? 这里我们建议一种基于目标系统分类的选择方法。

    85020发布于 2019-09-29
  • 来自专栏DevOps时代的专栏

    如何维护一套 DevOps 系统

    今天我们会从运维的角度来聊下我们需要对一套DevOps系统如何进行维护。 一、监控 1、监控定义 观察并记录系统状态变化和数据的流程。 4、监控DevOps的过程 1)持续变更下的监控 由于云的广泛使用以及Devops变更是常态的特性,我们对于Devops系统的监控受到了很大的挑战: 云弹性 公有云,如AWS、Azure提供了IaaS和 对于DevOps系统来说,首先,我们需要明白的是,他的存在是为开发服务的,我们构建这一套系统的目的,就是为了减少产品从开发到上线的时间。 小的方面来说,一个DevOps系统需要这样的系统支撑;大的方面来说,MSP和NOC对于一个完整的分布式系统也是不可或缺的。 三、总结 本文对于 DevOps 系统的运维做了简单的介绍,当然,运维的过程以及期间遇到的问题远远不止这些,我们需要在运维的过程中不断发现问题以及解决问题,直到把整个 DevOps 系统做到尽量的完善。

    86010发布于 2019-08-23
  • 来自专栏DevOps时代的专栏

    DevOps 系统的三个变迁

    随着这三代的改进,DevOps系统的整体能力越来越强。下面我们首先看一下各代DevOps系统的特点和能力,之后再对DevOps系统进行更进一步的分类,以帮助我们选择合适的 DevOps 系统。 目前,可以说大多数的DevOps系统仍然停留在这个阶段,由于DevOps系统没有实现资源环境创建的自动化与基于集群感知的协调自动化,那么这个阶段的DevOps系统的能力会造成以下几个影响和后果: 创建系统资源环境效率低 上面这一节中我们介绍了不同时代的DevOps系统的特点和能力,那么是不是我们直接选择能力最强的第三代DevOps系统就可以了吗?是不是选一种DevOps系统就通杀了呢? 答案是否定的,每种DevOps系统都不是银弹,都需要我们根据要管理的系统的需求来选择合适的DevOps系统或工具,在接下来的一节,我们来回答这个问题。 三、如何选择适合自己的DevOps系统? 目前DevOps系统可以说五花八门非常多,功能上差别大,适用场景也不同,那么我们究竟该如何选择合适的DevOps系统呢? 这里我们建议一种基于目标系统分类的选择方法。

    4.6K40发布于 2019-09-29
  • 来自专栏DevOps

    DevOps:Linux系统之dd命令详解

    1.Linux dd 命令用于读取、转换并输出数据。 2.dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。 3.dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。

    2.5K10编辑于 2024-03-29
  • 来自专栏云云众生s

    10DevOps 中 Kubernetes 的最佳实践——没有 ChatGPT

    译自 10 Kubernetes Best Practices in DevOps — without ChatGPT 。 以下10个是目前在DevOps中使用Kubernetes的最佳实践,并非由AI编写,而是来自第一手的人类经验。 1. 扩展需谨慎计划 公司需要做好准备,以处理大规模部署并提供必要的容量增长,同时避免对现有系统造成不利影响,也不能强制现有系统扩张。托管服务中的自动集群扩容可以提供帮助,但必须了解集群大小的局限。 许多公司还聘请漏洞奖励计划或外部安全研究人员试图入侵系统以发现漏洞。外部视角的专业调查可产生有价值的见解。 9. 积极分析数据趋势和异常可以提高对系统的理解和性能表现。主动监控和评估比对实时警报做出反应,效果更好。 10. 人是安全中的弱点 在可能的情况下通过自动化减少人工参与,这在安全方面有好处。

    28610编辑于 2024-03-28
  • 来自专栏九零后在互联网

    成为DevOps工程师必备的10个技能

    DevOps是研发(Development)和运营(Operations)的缩写。它是目前最热的话题之一。成为DevOps工程师需要学习许多技能和工具。 “ DevOps由开发和运营团队的共同负责。 作者与团队做DevOps已经有一些年头了。从一开始对DevOps工具一无所知,到慢慢成为这一块的专家。下面作者将展示一个技术路线图来帮助你提升DevOps技能(从上到下,由基础到进阶)。 01 — 计算机和网络架构 计算机和网络架构是理解计算机系统底层和网络是如何工作的。它包括CPU、内存、外部设备、网络协议、路由协议等部分。 这是DevOps开发人员必备技能。因为DevOps需要流程自动化,这要求工程师必须使用脚本,例如Shell、Python、JavaScript等。 10 — Kubernetes Kubernetes是一个开源系统,用于在多个服务器上部署和管理容器。现在,集装箱是一种首选的部署方式。

    1.4K10编辑于 2023-03-09
  • 来自专栏嵌入式智能硬件

    DEVOPSDevops原则

    6.价值流思维是Devops的核心:关键度量(LT,PT,%C/A);可视化展现,创建价值而非动作;避免局部优化陷阱(约束理论), Devops的关键想法从每一步到下一步而到顺畅且统一的流动,有节奏,没有不必要的延迟且有最优的资源利用率 9.版本控制的重要: 原则允许对允许中的系统的所有组成部分进行前所未有的控制,而其他工具无法实现。 需要改变工作在信息和配置上的变化 结果:能够确定更改内容,何时以及由谁更改,能够在过去的任何时候恢复系统,包括以最小的努力将故障系统恢复到保证的工作状态。 10.配置管理的理念:整合了生产环境和其它环境的管理;对于环境的任何更改都只会由脚本维护并存在版本管理系统里。 11.配置管理的重要: 优势是版本控制,所有的变化都受控制,系统可以快速恢复到稳定状态,如果关键成员离开,知识也不会丢失。 12.Devops完成的定义:是客户收到或者开始收到他们的期望价值。

    2.2K20发布于 2020-08-31
领券