需要在云时代更改IT操作模型

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

它以新的方式为业务提供服务

  • 业务并在定义产品策略时融合,它没有更多的项目。
  • 用于构建应用程序的技术堆栈正在从大型软件供应商(如WebSphere,Oracle)构建的产品更改为开源解决方案(NodeJS,MongoDB),这些解决方案(NodeJS,MongoDB)以敏捷方式开发,具有快速发展的功能。
  • 运行应用程序的平台已更改,云作为“出生的云”公司和开源系统(如Kubernetes和Mesosphere)的基础和技术,用于运行平台
  • IT组织正在变为敏捷,Devops正在成为系统开发生命周期(SDLC)和缩放敏捷框架(Safe)的核心部分,即开发生命周期管理的方法。

企业希望从快速失败和成功开始缩小并增长

企业主正在尝试新的想法,他们希望从产品成熟时开始小而且增长大,或者快速失败。他们还对新的技术能力进行了良好的理解,渴望利用他们推动更好的客户体验和业务增长。

通过以客户为中心的产品开发和域驱动设计方法,以在定义迭代开发周期和定期推出特征的情况下在定义产品积压并定期推出特征时与IT应用程序,业务和IT团队在密切合作中实现。应用程序开发迫使等待完全定义的要求导致长期实施项目。他们需要使用持续不断发展的用户故事,定义架构,并选择允许它们适应不断变化的需求和增长卷的技术堆栈。

改变平台团队的责任

在传统的应用程序开发环境中,应用程序的弹性主要来自基础架构和平台,因此平台团队在运营中花费了更多的努力和时间,以确保他们的服务始终可用。然而,利用新的云天然架构和技术堆栈,应用程序的弹性主要来自应用架构和模式(例如微型服务,无功编程,断路器)和平台服务(例如,容器管理平台,PAA)。

在传统的IT景观中,多个应用程序部署在中间件平台(例如WebSphere Application Server)上,因此应用程序的恢复依赖于应用程序服务器。但是,在云本机应用程序中,轻量权限应用程序运行时用于构建NodeJS,Spring-Boot,.NET核心等应用程序,并且在单个容器中部署,因为开销非常低。容器管理平台在很大程度上是自我管理的,并有效地管理底层VM /基础设施的可靠性问题。

在新的背景下,平台团队的责任将是:

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

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

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

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

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

对于遗留企业来说,IT结构和操作模式的这种变化是主要的,但必须在云动力的数字世界中保持竞争力。Infosys云咨询服务特别关注变革管理的各个方面,以确保组织不仅具有明确定义的IT战略,商业案例和路线图,而且还具有业务,应用程序开发和平台团队之间的正确工作模式。