分享

专题:DevOps,并非你想的那么简单

 sven_ 2016-10-27

你真的了解 DevOps 吗?

  DevOps

与大数据和PRISM(NSA的监控项目之一),DevOps(开发运维)如今是科技人士挂在嘴边的热词,但遗憾的是,类似圣经,每个人都引用DevOps的只言片语,但真正理解并能执行的人极少。根据CA的一项调查,45%的受访者并不了解DevOps的含义,其余则有17%认为DevOps只不过是炒作。

DevOps如今几乎成了创新的同义词,但其原本的含义却在业界的流传中被人们弃之脑后。

在开发者圈子中,DevOps专业人士经常是被嘲弄的对象,例如下面这个专门恶搞的Twitter账号:DevOps Borat.

阅读全文

有关DevOps的五大误解

为了让开发、测部署试,以及运维更好的结合在一起,DevOps出现了,至此它便成了加速应用交付过程关注的宠儿。有些人认为DevOps有点姗姗来迟,因为业务的成功很显然是取决于高质量软件服务的快速交付。

无论是哪一项创新技术,最初都会面临着大量的信息和讨论,有些可能是有价值的,有些则没有。但是在你一头扎进DevOps之前,先了解一些常见的误解,避免走进误区。

误解一:DevOps很新很潮

有一个从事开发的人员,他们熟悉的语言有C++、JavaScript和Rails。在虚拟化成为主流之前,他就开始了IT运维工作,从事虚拟化多年,另外还有汇编语言。

阅读全文

采用DevOps的文化挑战

虽然一些调查结果突出显示了DevOps的好处,Rebel实验室的负责人Oliver White最近讨论了IT组织采纳DevOps的种种困难。InfoQ有幸采访了Oliver,并回顾了这一主题的相关研究报告。

作为开始,Oliver表示就像Rebel实验室2013年度报告所建议的,DevOps能够带来可度量的提升。该报告与2013 Puppet实验室的DevOps状态报告InformationWeek的问卷调查在此主题上的观点非常吻合。它们都得出结论,认为DevOps帮助IT系统变得更加稳固、也更易于快速和频繁地部署。

另一方面,InformationWeek去年10月份进行了DevOps相关调查,调查结果最近已经发布。结果显示只有75%的受访查者知道DevOps,其中只有21%已经使用它。

阅读全文

我们离DevOps有多远:持续集成思想的延伸

Wikipedia对DevOps的定义是:

DevOps是软件开发、运维和质量保证三个部门之间的沟通、协作和集成所采用的流程、方法和体系的一个集合。 它是人们为了及时生产软件产品或服务,以满足某个业务目标,对开发与运维之间相互依存关系的一种新的理解。 ...... DevOps并不仅仅关注软件部署,它是部门间沟通协作的一组流程和方法。

持续集成思想

怎样才能达到这样一种状态呢,我们先放一下,看看持续集成(Continuous Integration)体现出来的一些思想。

阅读全文

DevOps:从理念到实施

为什么会有DevOps的出现?

DevOps这个新理念的出现,是为了应对IT环境中普遍面临的一些挑战。

 

阅读全文

如何才能实现DevOps战略?

DevOps是IT交付过程令人兴奋和具有深远意义的转变。承诺很诱人: 从根本上提高生产力,更低的成本和更可靠的系统。

那么,你应该跟随潮流,让你的IT部门去参与开发运营融合(DevOps),对吧?大家都开始干了,所以你也别落后。最大的问题不是干不干,而是怎样干,从哪里入手?

首先,走出去,招聘一些DevOps人才。等等,DevOps可不是一个岗位哦。

好吧,你应该创建一个DevOps工作组或者部门,对吗? 在一个DevOps主管的带领下,你可以训练出一个伟大的DevOps团队——再等等!!——DevOps既不是一个部门,也不是一种职能。

阅读全文

DevOps如何提升IT运营人员的形象?

当IT运维人员开始失宠时,来自DevOps运动中的“形象提升”方法应该是最佳的应对方案。

不像DevOps(开发运营组合),IT运营的地位倍受争议, 他们被普遍认为存在公关问题。DevOps的解决方案能否像把运营专家安插在产品开发团队中,让其自吹自擂这么简单呢?一位来自Etsy.com的高级副总裁认为:“这是前进之路的一部分。”

DevOps运动的倡导者John Allspaw,也是Web运营和容量规划相关书籍的作者,曾效力于多个国际著名网站。他目前是Etsy.com(一个类似ebay但专注于手工艺品的网站)的技术运营高级副总裁。我们咨询了Allspaw关于IT运营人员引入DevOps运动之前与之后的对比,然后为他们的IT运营人员如何提升形象提出一些建议。

开发和运维在Etsy是怎么工作的?

阅读全文

Rackspace希望DevOps助力实现自动化云管理

Rackspace正在拓展他们的支持解决方案,并将Chef 等DevOps工具纳入其中以帮助企业自动化他们的云管理。

通过全新的DevOps自动化服务,Rackspace将为帮助企业部署和扩展运行在Linux上的应用的DevOps工具提供支持。Rackspace在上周四表示,该服务很快将能够与Windows协同工作。DevOps为一种软件开发概念,旨在让开发与运营部门之间的互动更为顺畅。

尽管任何人都可以使用这一服务,但是该服务最适合那些需要快速扩展基础设施或是希望在今后扩展基础设施的企业。Rackspace在网站上称,如果企业是通过Chef实现自动化或是使用StatsD、Graphite和New Relic进行监控,那么他们可以向Rackspace寻求帮助。Rackspace还将对一些用于工作流自动化、日志聚合和源控制的工具提供支持。

Rackspace能够编写、测试和维护Chef的“烹饪书”。其中“烹饪书”的功能是描述系统如何被配置。Hadoop和MySQL等软件可以通过“烹饪书”被安装、配置和优化。厂商也可以在代码发生变化或出现其它事件时帮助公司分析性能是如何提高或是如何恶化的。

阅读全文

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多