閱讀711 返回首頁    go 阿裏雲 go 技術社區[雲棲]


DevOps企業峰會:娛樂大廠迪士尼的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還需要應對領導力挑戰,比如指揮與控製的策略,新的領導層如何引導新方向,以及意見相左者之間的偏見等。

因此,對迪士尼而言,隻要把注意力集中在企業範圍內,且未來的技術比現在的技術更好,然後建立起社區,那麼科技必將繼續推動企業的成功。

最後更新:2017-07-07 15:03:40

  上一篇:go  小二告訴你,微淘該發什麼樣的內容?
  下一篇:go  《Linux嵌入式實時應用開發實戰(原書第3版)》—— 導讀