设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

云上的DevOps怎样重新构建你的IT部门

2013-8-21 15:30| 发布者: joejoe0332| 查看: 654| 评论: 0|原作者: it168|来自: it168

摘要:   DevOps 和云:现在高科技方面最流行的两个词。组织拥抱这一趋势的方法就是探索如何将这两件事结合起来,达到软件开发流程自动化的目的。  圣马特奥的一家公司Take Rafter发现大学的教材非常昂贵,随后公司职员 ...
  DevOps 和云:现在高科技方面最流行的两个词。组织拥抱这一趋势的方法就是探索如何将这两件事结合起来,达到软件开发流程自动化的目的。

  圣马特奥的一家公司Take Rafter发现大学的教材非常昂贵,随后公司职员克里斯·威廉姆斯开发了一种名为Netflix的教科书租借业务,并通过一个小屋的几台服务器开始运行。七年后,公司已经拥有了150名员工,主营业务包括帮助学生和书店管理库存、开办专营大学教材的网络书店。


  Rafter 不断推出新的功能来扩充自己的网站,所以公司的开发团队及测试团队是非常忙碌的。(引入DevOps后,)代码编写者不再需要为IT团队创建运行网站的虚拟机复制品,他们可以提供自己的计算资源本身。


  Ubuntu云的副总裁凯尔·麦克唐纳说:“(开发人员和工程师)这两个角色在传统意义上是截然不同的,但是现在他们的界限变得模糊不清,两个角色逐渐开始合并。”


  在IT运动的引导下,组织内部的各部门趋向于协同合作。Rafter则借助组合工具来增强DevOps能力:使用开源的私有云平台桉树云完成虚拟机的开启、关闭的自动化,使用Opscode开发的配置管理软件Chef 来配置虚拟机及开发者需要的模板资源。


  桉树云的大多数用户都开始或已经部分引入了DevOps,如允许开发者通过自己的资源使用这些自动化技术。公司的产品副总裁安迪·Knosp说:“我们将会看到更多这样的措施。”


  Rafter通过引入DevOps结合云计算实现了持续优化。高级产品经理罗瑞·麦克维特在F5上说:“如果你使用了(IaaS)云服务,你必须引入DevOps。”


  Rafter的实践证明了在云上部署DevOps的策略是正确的。无论是私有云还是共有云,IaaS云计算都可以快速访问虚拟化资源,实现迅速资源的提取及修改,而在云中配置他们自己的资源正是DevOps的工作。


  DevOps与云结合对传统的IT人意味着什么,新的融合角色的出现,过去的员工是否还能胜任?最近一次在推特上,CA技术副总裁安迪·曼总结了这条留言:


  A4. 挑战DevOps的关键五点就是:人,人,人,人和人。——安迪·曼 2013年6月25日


  Rafter证明了自动化、敏捷开发、云计算和DevOps都能够与数据中心管理者共存。该公司的设备铺设在两个不同的国家,而一个数据中心运营团队便足以完成web网站运营及内部管理问题的自动化流程工作,同时也确保了足够的硬件来满足需求、保障系统高可用性。麦克唐纳说:“企业依然保留高质量的数据库存储和网络工程师。在计算、网络和存储都被转移到虚拟环境当中后,原本的工作有了更大的空间,效率自然提高了。”威廉姆斯说:“你依然需要运营商来管理基础设施。创建DevOps并不是靠管理者颁布规定或是一些管理手段来实现的,而是依靠流程自动化的不断集成。”


  DevOps与云的结合绝不是一帆风顺的,但威廉姆斯是第一个承认创建DevOps面临挑战的人。威廉姆斯说:“最大问题在于,从哪里找到愿意 从事这一工作的人才。在最近一次管理讨论会上主持人问及有多少人想做这份工作时,没有人举手回应;当问及有多少人曾为公司寻找DevOps工人时,在座的 几乎都举起了手。” 威廉姆斯说:“系统操作经验是在处理问题、扑灭火灾、创建随机技能目录的过程中建立的,这些东西不是必要的,你可以从书里学到。”


  Rafter公司的DevOps策略顾问本·凯普特说:“具有开发背景的人都乐于开发前端用户界面,而不愿意去完成操作或管理方面的工作。但是你需要知道这个系统是如何工作的,这样在出问题的时候你才知道该如何去修复。”在自动化环境中工作时,了解手动步骤很有帮助。


酷毙
1

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部