DEVOPS

新模式需要新团队

DevOps促使文化转变,目的为何?

DevOps可以说是应对技术产品日益复杂和快速演变问题的明确方案。我们的目标是持续不断地生产出改善更快、质量更佳的软件产品。

持续的产品开发由总体性团队实现,该团队也必须秉持“谁建立谁运行”的理念关注实际操作。此外,整个团队还应直接在运营现场进行整合,且最好使用SCRUM方法。

因此,DevOps明确反对将单个开发活动外包的做法,例如外包给国外供应商。团队应协同工作,在多层面上避免责任不明确和高协调要求的状况。这种问题甚至一再导致大型IT项目失败。

挑战DevOps——为何不能即刻拥有未来

公司常常发现很难满足大型IT项目所需要求,实施成功管理。毕竟,DevOps需要丰富多样的技术人才参与。各团队必须几乎全天候提供服务,而仅仅掌握一种编程语言并不足够:需要具备服务器应用程序相关知识、数据库知识、迁移技能和灵敏度,才可完成部署工作。

Cognizant Mobility的Christoph Spichale领导的团队对这些挑战了然于心。如今,他们负责提供复杂的软件工具和移动应用,而且是向丰富多样的产品和车辆制造商提供。

“当我们第一次去到现场时,往往会发现当前应用程序与DevOps无法兼容。产品制造商因为其应用程序突然无法扩展,也无法掌控不断增加的用户数量,从而意识到了这一点。因此,第一步就是将软件拆分成各个服务模块。”

DevOps的又一优势

拆分成服务模块带来另一个决定性优势:各模块在未来可通过云服务完全发挥作用,因此可以以任何方式扩展。 Cognizant Mobility 专家认为开发也将向该方向发展。所有服务完整映射,通过云计算直接使用应用。亚马逊网络服务(AWS)等云计算供应商已经开始提供这种服务。这些服务很快就将自行标准化,甚至在不同客户间实现标准化。

概览

  • Devops
  • 灵活性
  • 服务模块
  • 可扩展性
  • 云计算
  • AWS
  • Azure
Christoph Spichale
DevOps团队项目经理

contact.popup.subline