DevOps企业峰会:娱乐大厂迪士尼的DevOps转型之路

简介: 在刚结束的伦敦DevOps企业峰会上,迪士尼公司的系统工程总监Jason Cox分享了公司背后的组织架构以及迪士尼公司的DevOps转型之路。

前言

在刚结束的伦敦DevOps企业峰会上,迪士尼公司的系统工程总监Jason Cox分享了公司背后的组织架构以及迪士尼公司的DevOps转型之路。
2c2b000125824a83c2db

DevOps企业峰会:娱乐大厂迪士尼的DevOps转型之路

作为一家拥有94年历史的娱乐大厂,迪士尼公司一直都将技术作为推动其娱乐产业发展的关键,但作为一家公众眼中的大型企业,公司内部如何能协作共进才是影响其规模扩张的重要因素。

挑战

如今,迪士尼公司在全球已拥有20万名员工,庞大的员工规模给公司带来了几乎无法克服的技术问题,想要协同增长必然会面临三大挑战:

挑战一:规模扩张

当数十台服务器突然间变成数以千计的服务器,这种数字化业务的扩张为开发团队带去了更多“救火”工作。

挑战二:响应速度

如今迪士尼的业务扩张势必带来用户的高效反馈需求,但被繁重的工作流程阻碍了开发团队,导致团队无法跟上业务需求。

挑战三:稳定性

服务器的稳定性问题根深蒂固,研发团队迫切需要弄清楚如何使系统配置自动化并受到良好控制。

问题

如何应对规模扩张、响应速度和稳定性带来的这三大挑战,对迪士尼公司来讲是一个需要认真反思的过程。体量和规模的庞大导致公司内部的流程和制度冗杂,这种对IT的阻碍需要从根本上思考应对之策。

DevOps企业峰会:娱乐大厂迪士尼的DevOps转型之路

首当其冲的阻碍便来自迪士尼公司的组织结构。迪士尼公司的架构中,动画工作室,消费者产品和互动,公园和支持以及媒体网络这四个不同的大型部门在技术上是相互独立的,甚至连它们的CTO都是相互独立。因而在迪士尼公司里,每个业务部门都有CTO,每个部门的自动化程度都不同。

对迪士尼公司来说,快速增长其实意味着跨公司的变化,这些不同的部门必须找到一种在文化和技术上相互交流的方式。所以他们开始了DevOps转型。

DevOps

DevOps 是开发和运营的结合,通常指企业规模下的敏捷软件开发。通常在以技术驱动型的大型企业实施DevOps模式是以改善这两个业务部门之间的沟通和协作为最终目标。

DevOps企业峰会:娱乐大厂迪士尼的DevOps转型之路

迪士尼公司便是如此。对迪士尼来说,采取DevOps的原则并将其应用于业务的各个部分,这不仅仅是一个技术变革,而是一个文化的变化。

举个例子,迪士尼的“玩具总动员”疯狂游戏屋很吸引消费者,光这个项目就使用了上百台服务器,过去员工每晚都要在闭园后花8个小时的时间手动更新每个服务器,现在只需要一个人便可以在30分钟内更新完整个舰队。

而另一方面,对运营来说,开发的同事开始更多地了解运营情况,以及如何与公司其他部门合作,这便使得他们能够持续提供服务。

DevOps企业峰会:娱乐大厂迪士尼的DevOps转型之路

再看另一个例子。迪士尼公司仅仅在美国就有220家迪斯尼商店,每个商店都有很多个销售设备。最终,迪士尼通过对销售点的配置管理和汇集,保证了每个店铺、每个员工都能够对图像验证保持一致性和精准识别。

DevOps并不仅仅只是简化了某些当前的操作,它还帮助了迪士尼的IT人员为未来的系统做好准备。比如,迪士尼星球大战公园的新功能即将开放,工程师们现在每天在实验室环境中进行多次构建和测试引擎。

DevOps还帮助迪士尼公司上云,包括ABC云端托管和迪斯尼电影的APP。在使用了公有云和容器之后,他们可以减少一半的成本同时还能获得更多的电影。

DevOps转型之路

如何引导DevOps的转变是如今每个企业都在考虑的问题,而对迪士尼公司来说,之所以能成功开展DevOps并带来今天的变化,有三个关键点:

1.合作

合作意味着必须打破孤岛,给团队形成一个共同的目标。

2.好奇心

如果你有一个新的想法,需要不断试验它,别放弃对想法的好奇与思考。

3.勇气

永远赤城,敢于挑战,不怕失败,即使失败也不要责怪。

不仅如此,对企业的领导者来讲,实施DevOps还需要应对领导力挑战,比如指挥与控制的策略,新的领导层如何引导新方向,以及意见相左者之间的偏见等。

因此,对迪士尼而言,只要把注意力集中在企业范围内,且未来的技术比现在的技术更好,然后建立起社区,那么科技必将继续推动企业的成功。

目录
相关文章
|
2月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之如何将个人账号下的Git仓库转移到企业账号下
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
2月前
|
运维 监控 Devops
DevOps文化下的企业运维转型
【8月更文挑战第22天】在数字化转型的浪潮中,DevOps不仅仅是一种技术实践,更是一种企业文化。本文将探讨如何在DevOps文化的引导下,实现企业运维的高效转型,包括理念更新、流程优化和团队协作等方面。我们将一起思考如何打破传统壁垒,构建一个更加灵活、高效和协同的运维体系,以应对不断变化的市场和技术挑战。
39 1
|
17天前
|
运维 Cloud Native Devops
云原生架构的崛起与实践云原生架构是一种通过容器化、微服务和DevOps等技术手段,帮助应用系统实现敏捷部署、弹性扩展和高效运维的技术理念。本文将探讨云原生的概念、核心技术以及其在企业中的应用实践,揭示云原生如何成为现代软件开发和运营的主流方式。##
云原生架构是现代IT领域的一场革命,它依托于容器化、微服务和DevOps等核心技术,旨在解决传统架构在应对复杂业务需求时的不足。通过采用云原生方法,企业可以实现敏捷部署、弹性扩展和高效运维,从而大幅提升开发效率和系统可靠性。本文详细阐述了云原生的核心概念、主要技术和实际应用案例,并探讨了企业在实施云原生过程中的挑战与解决方案。无论是正在转型的传统企业,还是寻求创新的互联网企业,云原生都提供了一条实现高效能、高灵活性和高可靠性的技术路径。 ##
27 3
|
2月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之缺陷等级管理是否是企业自己划定
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
2月前
|
运维 Devops 应用服务中间件
阿里云云效操作报错合集之从企业仓库里拉取依赖报错403,该如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
阿里云云效操作报错合集之从企业仓库里拉取依赖报错403,该如何解决
|
2月前
|
弹性计算 监控 Devops
"揭秘!阿里云云效如何以戏剧性飞跃,重塑企业门户网站部署,一键解锁DevOps魔法,让您的网站秒变行业巨星!"
【8月更文挑战第8天】阿里云云效企业门户网站部署解决方案是一站式DevOps平台,集成云效Flow、Codeup、Testplan等,支持自动化构建、部署与测试。通过ECS实例等资源准备、云端代码托管、持续集成与部署、及全方位监控,实现网站高效稳定运行。采用YAML配置简化流程,确保快速迭代与优化,适用于各类企业的数字化转型。
70 3
|
2月前
|
Kubernetes Devops 测试技术
DevOps实践:持续集成和持续部署(CI/CD)在现代企业中的应用
随着软件开发行业的迅猛发展,DevOps文化及其核心实践—持续集成(Continuous Integration, CI)与持续部署(Continuous Deployment, CD)—已成为提升软件交付速度和质量的关键策略。本文将深入探讨CI/CD的理论基础,并结合真实案例分析其在现代企业中的实际应用效果,旨在为读者提供一套可行的实施指南。
|
3月前
|
运维 监控 安全
DevOps转型之路:从传统运维到自动化运维的演进
【7月更文挑战第25天】本文旨在探讨DevOps文化和实践如何影响并转变传统的运维模式,通过分析自动化运维的优势与挑战,提供实施自动化运维的策略和方法。文章将结合案例分析,展示自动化运维在提升效率、保障稳定性以及促进团队协作方面的实际成效,为读者提供一条清晰的DevOps转型路径。
32 4
|
2月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之如何管理企业的组织架构
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
2月前
|
敏捷开发 测试技术 API
阿里云云效产品使用合集之一个企业可以绑定几个云效
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
下一篇
无影云桌面