云时代需要改变IT运营模式

每个行业都在被数字转型所颠覆,要么来自内部,要么来自小众科技初创企业。亚博比分直播云计算、机器学习、人工智能、分析和物联网是这一转变的关键促成因素。这些技术改变了如今开展业务的方式,数字转型正在重塑IT满足业务需求的方式。亚博比分直播整个生命周期、流程、工具和技术都在发生变化,云是核心的实现技术。

IT以新的方式为业务服务

  • 业务和IT在定义产品策略时正在融合,不再是项目。
  • 用于构建应用程序的技术堆栈正在从大型软件供应商(如WebSphere、Oracle)构建的产品转变为开源解决方案(如NodeJS、MongoDB),这些解决方案以敏捷的方式开发,功能发展迅速。
  • 运行这些应用程序的平台也发生了变化,云作为基础,“在云中诞生”的公司的技术和KuberNetes和Mesosphere等开源系统被用来运行该平台
  • IT组织正在变得敏捷,而DevOps正成为系统开发生命周期(SDLC)和伸缩敏捷框架(SAFe)的核心部分,这是开发生命周期管理的方法论。

企业想要从小规模发展壮大,失败和成功的速度都很快

企业主们正在尝试新想法,他们想从小处起步,随着产品成熟而壮大,或者很快失败。他们还对新技术能力有很好的理解,并渴望利用这些能力来推动更好的客户体验和业务增长。

使用以客户为中心的产品开发方法和领域驱动的设计方法来实现IT应用程序,业务和IT团队在定义产品待办事项列表时密切协作,遵循迭代开发周期并定期推出特性。应用程序开发不能等待完全定义的需求,这将导致长期的实现项目。他们需要与不断发展的用户故事一起工作,定义一个体系结构,并选择允许他们适应不断发展的需求和不断增长的容量的技术堆栈。

改变平台团队的职责

在传统的应用程序开发环境中,应用程序的弹性很大程度上来源于基础设施和平台,因此平台团队在操作上花费了更多的精力和时间,以确保他们的服务始终可用。然而,有了新的原生云架构和技术栈,应用程序的弹性很大程度上来源于应用程序架构和模式(例如微服务、反应式编程、断路器)和平台服务(例如容器管理平台、PaaS)。

在传统的IT环境中,多个应用程序部署在中间件平台(例如WebSphere Application Server)上,因此应用程序的弹性依赖于应用程序服务器。然而,在云原生应用中,轻量级应用运行时被用于构建像NodeJS、Spring-Boot、. net Core这样的应用,并部署在单独的容器中,因为开销非常低。容器管理平台在很大程度上是自我管理的,并且可以有效地管理底层VM/基础设施的可靠性问题。

在新的环境下,平台团队的责任将是:

  • 构建底层核心平台和模板(Azure/ AWS基础、编制平台、容器管理平台、监控)
  • 自动化基础设施和平台供应(通过CF/ ARM、Chef/Puppet),以供DevOps管道中的应用团队使用
  • 为SDLC, DevOps建立工具和平台
  • 基础平台的治理和管理,计费和退款
  • License管理、安全性和遵从性。

应用程序和平台团队一起工作

随着敏捷的工作方式和DevOps成为软件开发生命周期中不可或缺的一部分,应用程序团队现在负责应用程序开发、构建、部署和端到端管理应用程序。因此,除了编程语言和应用程序框架之外,开发人员还需要熟练掌握DevOps工具脚本编写、测试自动化、打包和部署自动化。

  • 平台团队通过自动化将整个基础设施/环境作为代码交付,应用程序开发团队利用这些代码来提供和部署应用程序。
  • 跟踪、监视和日志记录方面的高级工具为平台技能有限的DevOps团队提供了以满足所有已定义sla的有效方式运行应用程序的能力。

随着部署的责任和大部分操作转移到应用程序团队,他们现在处理应用程序和平台支持服务,而平台团队更多地关注平台的工程和自动化。

对于传统企业来说,IT结构和运营模式的这种变化是主要的,但对于在云驱动的数字世界中保持竞争力来说是必要的。Infosys云咨询服务特别关注变更管理的各个方面,以确保组织不仅拥有定义良好的IT策略、业务用例和路线图,而且在业务、应用程序开发和平台团队之间拥有正确的工作模型。