提升编程技能的三个方法 编写代码的能力对于企业Linux环境中的每个职位角色来说都是一个巨大的差异化因素。作为一名运维和DevOps经理,我一直面临着提升团队编程技能的挑战,而团队也真诚地希望变得更加精通。但是如何做呢?结构化培训是一个标准的答案:参加课程!像许多公司一样,我们公司在学习资源上投入了巨额资金。我会和一位工程师一对一地坐在一起,我们会一起思考在线门户网站,并一起琢磨出最合适的Python学习路径。
专家尝试解释DevOps——并且几乎成功 什么是DevOps?它与软件开发中的其他想法和方法论有什么关系?Linux Journal副编辑和长期软件开发人员Bryan Lunduke不太确定,所以他请一些专家帮助他更好地理解DevOps现象。“DevOps”这个词让我感到困惑。我甚至不确定“困惑”是否足以恰当地表达我每次听到这个词时——就在我的大脑中心——所感受到的痛苦。
深入探索DevOps武器库:Ansible介绍 如果你需要并行部署数百个服务器或客户端节点,可能是在本地或云端,并且你需要配置其中的每一个,你会怎么做?你如何做到?你甚至从哪里开始?许多配置管理框架的存在是为了解决大多数(如果不是全部)这些问题和担忧。Ansible就是这样一个框架。
DevOps专题 每隔几年,计算机行业内就会出现一个新名词——大数据、机器学习、敏捷开发、物联网,仅举几个例子。你不了解所有这些名词是可以原谅的。其中一些是新想法。有些是对现有想法的改进。还有一些只是我们长期以来都有的概念,但现在我们有了一个新词来描述这些概念。这让我想到了我们在本期Linux Journal中深入探讨的一个主题:DevOps。
使用FOSS工具进行持续集成/持续开发 提升你的DevOps水平!现在就掌握使用FOSS工具进行CI/CD的基础知识!持续集成和持续部署(CI/CD)是DevOps领域最热门的话题之一。这种关注吸引了大量投资,并且在CI/CD领域创建了大量专有的软件即服务(SaaS)工具,而传统上,CI/CD领域一直由免费的开源软件(FOSS)工具主导。在许多SaaS选项成本较低的情况下,FOSS仍然是正确的选择吗?
赞助内容 如何构建企业级Kubernetes战略 在当今新兴的云原生环境中,Kubernetes无处不在。组织喜欢Kubernetes,因为它显著提高了其软件开发团队的敏捷性和效率,使他们能够减少与将新软件投入生产相关的时间和风险。信息技术运营团队喜欢Kubernetes,因为它有助于提高生产力,降低成本和风险,并使组织更接近实现其混合云目标。
网络研讨会:DevSecOps实战 在本次网络研讨会中,Twistlock的James Jones和Linux Journal的Katherine Druckman讨论了如何强化你的DevOps环境和流程。涵盖的主题:DevSecOps成功的关键 DevSecOps的切实好处 构建、交付和运行容器所涉及的步骤和工具 DevSecOps创建了一个反馈循环 容器的七个步骤 以及更多 注册观看此网络研讨会的点播:
CI/CD与新一代软件交付:Harness访谈 持续集成和持续交付(CI/CD)是现代软件开发领域的热潮。但实际上,这个管道流程是什么?它是一套方法或原则,开发团队通过这些方法或原则更频繁、更可靠地实施和交付代码。持续集成体现了一种编码理念和一套实践,推动团队将小的和频繁的代码更改实施到版本控制存储库中,而持续交付则在CI结束的地方开始,并自动化应用程序的交付。
在DevOps环境中共享Docker容器 Docker为创建轻量级镜像和容器化进程提供了一个强大的工具,但你知道吗,它可以使你的开发环境也成为DevOps管道的一部分?无论你是在云端管理数万台服务器,还是作为一名软件工程师希望将Docker容器纳入软件开发生命周期,本文都为每个热爱Linux和Docker的人提供了一些内容。
自建Git 如果你对微软收购GitHub持谨慎态度,或者你一直在寻找一种方法来摆脱免费的公共存储库,或者你想加强你的DevOps工作,那么现在是时候考虑自己安装和运行GitLab了。它并不像你想象的那么困难,而且免费的开源GitLab CE版本提供了很大的灵活性,可以从头开始、迁移或升级到更成熟的版本。
FOSS项目亮点:Pydio Cells,一款面向企业的的文件共享解决方案 Pydio Cells是一款全新的产品,专注于企业和大型组织的需求,由2008年推出开源文件共享和同步解决方案概念的人们为你带来。Pydio Cells背后的概念具有挑战性:在文件共享方面做到Slack在聊天方面所做的事情——即在功能数量、功能和易用性方面的革命。
通过DevSecOps提升Linux安全性 问问现在运营IT部门的人们,是什么让他们夜不能寐,他们可能会告诉你那是安全——或者说是缺乏安全。随着对从医院到财富500强企业的一切事物的恶意攻击的爆炸性增长,安全——而不是硬件、软件甚至员工——是目前让生活痛苦的根源。
使用Puppet Lumogon让你的容器透明化 随着开发和IT部门寻找更快地测试和部署软件或扩展其环境的方法,容器已成为一种首选解决方案。借助Docker和类似工具,你可以启动快速、轻量级且一致的开发和生产容器化平台。
VMKings的VPS托管解决方案 云提供商VMKing的管理团队,作为开发者本身,发现标准的虚拟服务器不能很好地满足开发者社区的需求——空间太大或太小,安全性不足,并且不支持他们首选的Linux操作系统(!)。
CloudBees Jenkins Enterprise 尽管开源软件在创新方面表现出色,并利用了致力于解决难题的才华横溢的开发人员的巨大力量,但其重点很少放在企业能力上,企业Jenkins和DevOps中心CloudBees断言。对于Jenkins开发人员来说幸运的是,CloudBees, Inc. 已经宣布推出CloudBees Jenkins Enterprise,一个Jen