|
|
|
|
移动端

如何利用云开发优势使DevOps效果最大化

DevOps 和云极大地改变了软件开发过程和确保高质量的专业运作方式。尽管这些途径可能以很多改变为前提,但是它们也可以给一些团队带来很大的好处,比如期望更加高效地在一起工作和加速推向市场的时间的团队。办法就是学习如何在 cloud 环境中利用 DevOps 实践,从而把过程简单化,并获得最好的结果。

作者:开源中国译来源:开源中国|2015-09-21 11:24

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

这里简要回顾一下使用云开发的优势,从而使你的 DevOps 实践获得最佳的效果。

DevOps 和云极大地改变了软件开发过程和确保高质量的专业运作方式。尽管这些途径可能以很多改变为前提,但是它们也可以给一些团队带来很大的好处,比如期望更加高效地在一起工作和加速推向市场的时间的团队。办法就是学习如何在 cloud 环境中利用 DevOps 实践,从而把过程简单化,并获得最好的结果。

更好的合作机会

DevOps 强调所有利息相关者能在一起为项目无缝工作的能力。然而,如果团队是地理分离的活着仍然利用传统的开发流程,这会减少 DevOps 成功的可能性。在一个 TechTarget 的采访中,工业专家 Jim Ensell 提到在开发和运营之间的障碍会导致发布的不一致,常常导致开发延迟、不必要的损失和无法访问应用的问题。

然而,cloud 通过提供在任何地方都能访问的资源来解决这个问题。这意味着团队可以在管理不足的情况下工作,并且对于事实发生的变化有一个清晰的监督。利息相关者会手头上会一直有最多的近来的信息,从而减少潜在的冗余并且改进制定决策的能力。

按需扩展

DevOps 一直需要使用强有力的资源,类似企业测试管理解决方案支持组织测试和部署代码常常是需要的。在传统的开发流程上,扩展这个类型的资源常常是一个耗时和昂贵的过程,然而,在云端,其供应了专业的资源以满足所需,事情从未变得如此简单。IBM 著名的开发工具带来按需快速扩展,无论什么类型的云环境都是被杠杆化的。

“撬起这样的资源在管理方式上可以减少成本,这通常是由于超大量的硬件(支撑的),在移动应用的研发中,研发周期,分支管理的风险增长归因于 IT 的部署阴影,” Ensell 说。

使敏捷开发更容易

云和 DevOps 是企业级敏捷开发所需的两个产品。InfoQ 贡献者 Jeff Sussna 曾经提到云让 IT 部门集中关注特定业务的附加值上,而 DevOps 则确保在优质的平台上持续地发布更新。 敏捷开发常常会面临巨大的挑战,然而有了类似于 云DevOps 这样的工具后,一切就变得容易多了。

“敏捷开发使得开发在速度和灵活性方面与业务保持同步;而 DevOps 则让运营与开发保持相同的速度和相同的灵活性,” Sussna 说。“要在21世纪获得成功需要彻底地理清从市场一直到运营的目标、观点、表达方式和步调。”

DevOps 和云可以无缝地协同工作,进而改进软件开发过程,同时可以确保质量保障团队拥有取得成功所需的工具。质量保障组和开发组通过使用云环境下的 DevOps,就可以快速地进行部署,更加关注质量,并为获得更好的 app 功能而进行更加协调的团队协作。

原文链接:http://www.oschina.net/translate/using-devops-in-the-cloud-environment

【编辑推荐】

  1. Spark项目为何会在云环境中大放光芒?
  2. 全栈工程师必备!Devops Tools 周期表
  3. 专访听云廖雄杰:当DevOps遇到APM——运维的春天来了
  4. 【博文推荐】公有云环境下应用程序的自动化部署与水平扩展
  5. 如果你还在为云环境下的数据管理头痛
【责任编辑:Ophira TEL:(010)68476606】


为帮助企业应对各种性能困扰,提升IT架构性能,Riverbed提供了最全面的平台,确保理想的应用性能,持续的数据可用性,并主动监测和解决性能问题。Riverbed助力混合型企业将应用性能转化为竞争优势,最大化员工生产率,借助IT创造新型运维灵活性。

如您想了解更多关于Riverbed的信息,可以扫描下面二维码关注Riverbed官方微信:

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

点石成金:访客至上的网页设计秘笈(原书第2版)

有些网站看起来很清爽; 有些网站看起来很杂乱; 有些网站能让你轻松地找到资料; 有些网站让你犹如置身迷宫…… ...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊