牽手紅帽,建立容器與DevOps技能儲(chǔ)備
時(shí)間:2022-04-16 18:48:02 | 來源:行業(yè)動(dòng)態(tài)
時(shí)間:2022-04-16 18:48:02 來源:行業(yè)動(dòng)態(tài)
為了建立DevOps與敏捷化工作流程,軟銀電信決定與開源解決方案供應(yīng)商紅帽開展合作。其實(shí)在此之前,軟銀多年來一直在內(nèi)部系統(tǒng)開發(fā)中使用紅帽產(chǎn)品,包括Red Hat Enterprise Linux 與 Red Hat Middleware。這次合作,軟銀希望向紅帽取經(jīng),學(xué)習(xí)采用DevOps的各個(gè)關(guān)鍵步驟,包括敏捷化、持續(xù)集成與交付(CI/CD)以及自動(dòng)化測試等。經(jīng)過初步培訓(xùn),軟銀把個(gè)人客服管理(簡稱PAM)作為DevOps的試水場景,PAM是一套面向應(yīng)用程序的管理系統(tǒng),用于自動(dòng)響應(yīng)店內(nèi)客戶的實(shí)時(shí)查詢。
為了更好地支持其全新DevOps功能,軟銀擴(kuò)展了原有Red Hat軟件環(huán)境,向其中引入包括Red Hat OpenShift Container Platform在內(nèi)的其他產(chǎn)品。OpenShift Container Platform由軟銀自有數(shù)據(jù)中心進(jìn)行部署及維護(hù),可存儲(chǔ)該公司的各類應(yīng)用程序服務(wù)、提供動(dòng)態(tài)存儲(chǔ)配置,并通過多租戶與打包鏡像為不同團(tuán)隊(duì)及應(yīng)用程序提供支持。這些鏡像不僅支持對(duì)單一容器功能進(jìn)行變更,同時(shí)也可配合紅帽的軟件與服務(wù)顯著提高敏捷性與生產(chǎn)力。
要成功采用DevOps,一大前提在于廣泛引入容器機(jī)制。但軟銀在容器使用方面缺乏經(jīng)驗(yàn),相關(guān)技能也不夠完備。如果從零開始自主嘗試,肯定無法滿足PAM項(xiàng)目的時(shí)間規(guī)劃。在這方面,紅帽組建起一支擁有多種專業(yè)背景的技術(shù)團(tuán)隊(duì),在他們的支持下,軟銀很快了解到OpenShift的使用方法并極大提升了開發(fā)效率。同時(shí),紅帽還為每個(gè)DevOps團(tuán)隊(duì)指派了專家,確保軟銀能夠成功采用并不斷嘗試新的、協(xié)作水平更高的工作方法與容器知識(shí)。軟銀平臺(tái)推廣團(tuán)隊(duì)成員Takuya Sasaki表示,如果沒有他們的幫助,我們根本不可能在短時(shí)間內(nèi)快速適應(yīng)DevOps方法。
完成了敏捷性與DevOps工作方法的初步普及,軟銀方面做好了全面協(xié)作的準(zhǔn)備?;赟crum的開發(fā)流程使,團(tuán)隊(duì)成員可以隨時(shí)共享自己的工作狀態(tài)與時(shí)間表,確保每位參與者都能深入理解項(xiàng)目狀態(tài),進(jìn)而為其他更深層次的協(xié)作創(chuàng)造機(jī)會(huì)。我們培養(yǎng)起良好的合作精神,每個(gè)人都真正感受到自己在推動(dòng)項(xiàng)目發(fā)展中扮演的角色與發(fā)揮的作用。Takuya說。