當前位置:
首頁 > 最新 > 美國最大電信公司威瑞森,怎樣靠PCF加速軟體生產?

美國最大電信公司威瑞森,怎樣靠PCF加速軟體生產?

導讀

威瑞森(Verizon)無線是目前美國最大的無線通信服務供應商,提供無線語音,簡訊和數據產品和服務。但如果您認為威瑞森只是一家無線通信公司,那您最近一定沒有關注它。正搭上電信行業的浪潮,該公司正在積極進軍鄰近行業,而這些行業的發展都格外迅猛。傳輸移動流量的管道能帶來不錯的業務,但如果能將其與原始內容創建、客戶參與、客戶忠誠度、數字化服務層等各種內容相結合,公司的業務會更加出彩。

這就是威瑞森收購雅虎的原因,並之後接連收購了Tumblr、Complex、網聯汽車服務Hum、物聯網平台ThingSpace以及家庭互聯網和電視服務商FiOS。

所有這些不同的服務有什麼共同之處?

威瑞森DevOps平台高級工程師Josh Stone 表示:「威瑞森正在進軍許多新市場,而所有這些新市場都離不開軟體。威瑞森將成為一家以軟體為基礎的公司,為了在市場中保持競爭優勢,我們必須加快軟體上市的速度。Cloud Foundry是我們以更快速度交付軟體的法寶。

速度需求

當然,威瑞森之前也開發軟體,但主要局限於在傳統基礎架構上構建運行軟體,而這樣的傳統基礎架構為實現穩定性而犧牲了速度。為了與定製軟體進行區分,公司需要改變方法。

2015年,威瑞森通過採用Pivotal Cloud Foundry(PCF)邁出了轉型的第一步。PCF是部署運行現代應用的平台,它可以幫助大型團隊自動執行許多管理任務,比如管理依賴項和配置網路策略,從而加快代碼到生產的流程。

我們希望開發人員能做他們擅長的事情,讓他們的努力配得上他們的薪水,編寫最終投入生產的代碼才是正事」PCF消除了開發人員過去必須應對的大部分開銷。這使他們能夠專註於開發軟體,迅速將其交付給實際用戶,然後根據反饋進行迭代。

威瑞森最初在自己運行於OpenStack之上的私有雲中部署了PCF。2015年6月,該平台上已經運行了5個應用。之後,平台遷移到了VMware,並相應地增加了該平台上運行的平台實例和應用數量。如今,威瑞森可在六個不同的數據中心運行PCF,支持100多個應用和4000多個容器。最重要的是,開發人員很高興,軟體的發布現在都是按小時計算,而之前都是按周計算的。

透明度和自動化

雖然促使威瑞森在加快軟體交付方面實現成功的因素有很多,但其中兩個關鍵因素是透明度和自動化。採用PCF需要開發人員放下一些傳統的職責,當然這是一件好事,因為考慮架構和處理中間件版本等工作,正是阻礙開發人員工作效率的常見因素。但是,在確信運營團隊和平台本身可以勝任這項任務之前,威瑞森的一些開發人員不願放下這些職責。

Stone表示:「您可以在這方面提供透明度,接管運營所有權,但提供儘可能多的透明度以監管運營,幫助開人員和運營團隊之間建立信任。」

通過監控基礎運行狀況、平台剩餘容量、虛擬機運行狀況等平台指標,威瑞森的運營團隊與開發人員建立了信任。Stone的團隊還可以跟蹤冒煙測試的性能,該測試分別針對運行PCF的六個威瑞森數據中心持續運行。它可以向團隊發送性能瓶頸和其他問題警報。「這樣,我們就能夠在開發人員打開服務請求以前,以運維人員的身份了解平台是否存在問題。這正是自動化的力量。

自動化工具Concourse

Concourse是一個在PCF中設置運行持續集成管道的工具,團隊使用Concourse來響應冒煙測試警報。運營團隊對問題應用修復後,如果該問題再次出現,Concourse便可以應用相同方法自動修復,無需手動操作「最好能自動執行一切操作。如果我們對某個環境執行一項操作,則應通過自動化完成,因為很可能我們也要對其他環境執行相同操作。」

自動化不僅可以縮短事件響應時間,還可以跨平台,為開發人員提供一致的體驗。

Stone表示:「在使用Concourse之前,我們很難將所有的環境保持一致,這導致開發人員的體驗不理想。如果在一個環境中發布一個應用,該應用會因為Java腳本包不同而無法在另一個環境中試運行。這對開發人員來說真是糟透了。」

小結

威瑞森已經從加快軟體開發速度的投資中獲益。其物聯網產品在2016年第四季度就帶來了超過2.4億美元的收入,超過3萬輛汽車都與其遠程信息處理產品實現了互聯。隨著開發人員的信任日益增強,自動化的開發環境愈發一致,威瑞森完全能夠繼續進軍新市場。該公司可能根植於手機和網路,但其未來一定會以軟體為中心。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Pivotal 的精彩文章:

TAG:Pivotal |