Pearson 是一家全球教育公司,對象面向全世界,目前公司用戶已經達到 750 萬。Pearson 接下來的目標是 2025 年在線用戶人數達到 2000 萬。要達到這樣的增加,關鍵因素在於數字化學習體驗,這就須要一個可以快速縮放,更快交付產品到市場的基礎設施平臺。爲了知足這樣的業務需求,Pearson 的雲技術團隊選擇了 Kubernetes 來幫助構建這個平臺。網絡
「基礎設施要進行轉型,咱們考慮的是啓用自動配置,咱們意識到必需要創建一個平臺,Pearson 開發人員在這上面能夠用全新的方式來建立管理部署應用程序。咱們選擇 Kubernetes 是由於它靈活,便於管理,還可以提高工程師的生產力。」工具
——Chris Jackson,Pearson 雲產品工程部門主管性能
面臨的挑戰學習
面對在線學員人數的增加,Pearson 遇到了困難。他們想把網絡做爲製做、分發課程的主要途徑。對象
爲何選擇 Kubernetes開發
Kubernetes 容許 Pearson 的團隊用一致的方式來開發他們的應用,並且節省時間,下降了複雜性。部署
途徑產品
建立一個全企業通用的中心化平臺。社區
使用容器技術做爲平臺的核心。效率
部署 Kubernetes 來管理該平臺。
結果
Pearson 正在建立一個企業級的平臺,爲的是交付創新的、基於網絡的教育內容。他們期待工程師的生產力可以提高 20%。
Kubernetes 激發了全面開發體驗
Pearson 想要在平臺上使用盡可能多的開源技術,這樣就能夠在項目期間提供技術和商業效益。Jackson 說,「在 Pearson 建立一個基於開源技術的基礎設施平臺是件很容易的事情。然而,要在一個盡是人才的社區,分享曾經面對的技術挑戰,先進的用戶案例,這些就超出咱們的能力範圍了,這樣的分享容許咱們在必定水平上進行創新(這光靠咱們本身是作不到的)。咱們的工程師喜歡向社區貢獻代碼,並參與社區的討論和會議。經過這樣的方式,可讓他們工程師暢聊技術,分享他們在工做中的收穫。」
他們也想要使用基於容器的平臺。Pearson 有 400 個開發團隊,從事商務、技術等不一樣的分支。有了容器,每一個團隊就能夠使用他們喜歡的技術來實驗、建立新的內容類型,而後經過容器來進行交付。Pearson 選擇 Kubernetes 是由於,他們相信它是最好的容器編排技術,擁有最普遍的社區支持,提供最靈活、最強大的工具。」
鼓勵實驗,節省工程師時間
Pearson 的新平臺更加穩定,性能更佳,產品也能更快投入市場。公司說它的工程師的生產效率獲得了提高,由於他們再也不須要花時間管理基礎設施。Jackson 估測生產力節省了15%-20%。
此外,Pearson 的平臺建設也鼓勵創新,由於這樣開發新的程序會十分簡單,應用程序的開發也會比以前快不少。據預測這會幫助公司完成 10 年內用戶增長到 2000 萬的目標。
「咱們已經體會到使用 Kubernetes 的巨大好處——提高工程生產力,更快交付應用程序,以及簡化基礎設施。可是這僅僅只是開始。Kubernetes 將會改變在線教育內容的交付方式。」Jackson 說道。