DevOps基础知识理解

日期: 2014-04-29 作者:蒋红冰 来源:TechTarget中国

“DevOps”的当今IT界的流行语之一,几乎科技行业每个人都在假装理解它。但真正理解之人少这又少。DevOps听起来更像是NSA的某项目的任务的代号。

来自CA Technologies调查显示,其中40%的受访者不知道DevOps,有17%的人害怕它只是纯粹的炒作。随着DevOps的不断进化,它已经失去了原有的含义,逐渐变得与“创新”一词无异。

DevOps究竟如何,本文带带领大家清楚认识一下它。

什么是DevOps

从字面上看,DevOps就是开发和运维的结合体。它只是一个缩写。背后的概念是让开发人员和运维人员紧密合作,以引从业务中获得利益。它的目标是减少冲突和提高速度。

DevOps源于何处?

DevOps出自于一些大规模的巨头公司——像亚马逊和谷歌。这些大规模的企业需要人们能协同工作,而不是让一些功能孤立起来。

开发与运维人员目标是否一致?

开发与运维人员并不是一致的。开发人员的目标是创新,创造出一些新的,酷的东西。运维团队的注意力主要是确保网站的正常运行,而这是不需要开发人员担心的。

越来越多的开发人员开始思考他们如何能更好的接近用户。用户真正需要的是什么?关于酷酷的功能,他们思考的越来越少,思考更多的是加速周期、简化实施代码、提升用户体验等等。

但运维人员却没有相同的行动,这不是DevOps来源。

敏捷开发是什么意思?

它意味着大量的迭代:尽早并且经常发布更新产品。与其担心使事情变得更完美,不如让它与众不同。这就是“永久测试版”的概念——让我们做快速冲刺,30天内开发出模块,看看别人怎么想。敏捷的字面意思是能够很快改变。如果你能快速发布,那么你就可以调整产品和与市场保持一致。

DevOps与开发运动有什么关系?

DevOps是文化运动,但很多协作概念来自于开源。这是一个团队团结合作的一种文化。当我们讨论大型模型和开源,这允许开发能够快速部署,DevOps对此起到了很重要的支撑作用。

企业获得哪些好处?

DevOps的目标是自动化流程,让代码执行功能,这不再是手动工作。这可以节省大量费用DevOps的承诺是提升对用户的响应。如果某个网站宕机了,显然你不能为用户服务了。但不久你就会找出问题,而且成本更低。有了DevOps团队,你可以给用户提供更多的他们希望的功能。

如果想要开发工作更加的灵活,那么DevOps将是你的选择。它帮助IT获得更多的相关性。有了DevOps,IT就能够更早地进行流程的维护,他们就可以对开发团队说,“嘿,老兄,我们如何更好的实施它?哪些自动化工具可以提供帮助?”而不是在墙上定下大量的代码,然后再看看如何进行下一步。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

蒋红冰
蒋红冰

TechTarget云计算主编,主要负责云计算和虚拟化网站的内容建设。长期专注于IT前沿技术,对云计算、虚拟化、人工智能、区块链等技术都有了解;对行业趋势、市场动态有一定的洞察。

相关推荐

  • 如何减少不必要云服务成本

    由于初始成本相对较低,业务经理有时候可控制自己的云预算,但这既是好事也是坏事。 企业可以不受IT干扰,但业务经 […]

  • “以建应变”:敏捷+DevOps驱动数字化转型

    数字化转型由软件驱动。如今在数字化转型中,交付软件实际上处于每一个业务的核心,这一软件趋势也正好与CA Technologies一直强调的应用经济相一致。

  • AWS实现DevOps:思维与工具集并重

    开发与运营(即DevOps)模式让IT团队能够以比传统部署方法更快的速度来发布应用程序。很多企业已经依赖AWS用作云平台以提高敏捷性、降低成本支出以及减少用于生产应用程序的时间。

  • ”用好云“:企业如何最大化云计算价值?

    无论是个人,还是企业都已经感受了云技术所带来的便利,享受到了云计算带来的成本节约。但是,在企业普遍认可、应用云计算的时刻,我不禁要问一句”你真用好云了吗?