IBM 2013技術峰會日前在京舉行,眾多創新技術和理念在會上發布,其中以DevOps軟件持續交付為核心的移動、云計算的開發創新成為亮點。據了解,IBM本次推出的一系列新軟件、培訓和資源,將有助于推動全球及中國企業機構、開發人員及IT專業人士在移動和云計算應用領域的創新,幫助他們更好地創建、測試和交付基于移動和云計算的應用程序。
IBM Rational軟件市場部副總裁Gina Poole表示,在今天的市場環境中,軟件無處不在,它對于提升企業整體的競爭力有重要意義。作為炙手可熱的創新趨勢,移動和云計算技術有助于推動企業創收和轉型,而IBM DevOps戰略已經成為幫助企業實現移動和云計算轉型的關鍵。她認為,要在瞬息萬變的市場中取得成功,軟件開發企業需要以前所未有的速度和頻率交付移動及云軟件。采用傳統軟件開發方式修改代碼可能需要數周之久,因此軟件工程師非常有必要采取DevOps提供的方法持續創新,不斷向客戶交付以軟件為驅動力的創新成果。
什么是DevOps?IBM院士、IBM軟件集團Rational首席技術官Kevin Stoodley介紹,DevOps是一組過程、方法與系統的統稱,用于促進開發(應用程序/軟件工程)、技術運營和質量保障(QA)部門之間的溝通、協作與整合,可以把DevOps看作這三者的交集。他表示,DevOps的出現是由于軟件行業日益清晰地認識到:為了按時交付軟件產品和服務,開發和運營工作必須緊密合作。
Kevin Stoodley解釋說,在缺乏DevOps能力的組織中,開發與運營之間存在著信息鴻溝—例如運營人員要求更好的可靠性和安全性,開發人員則希望基礎設施響應更快,而業務用戶的需求則是更快地將更多的特性發布給最終用戶使用,這種信息鴻溝就是最常出問題的地方。DevOps是一種將開發機構的文化、流程和工具整合到一起的集成軟件交付方式,它跨越了傳統上開發、IT運營和質量保障各自分離的部門的制約,跨越從業務規劃、創建、交付到反饋的整個軟件開發生命周期,通過持續交付軟件,幫助企業快速實現市場計劃。
IBM表示將通過持續積極的DevOps戰略,推動移動及云計算的開發創新。這一系列創新的舉措將進一步擴展IBM SmartCloud和IBM MobileFirst產品的開發能力。在改善軟件生命周期的開發和測試階段,IBM不斷為其云產品組合添加重要的分析功能。最新推出的LogAnalysis產品能讓開發人員從基礎設施和應用程序生成的海量非結構化數據中獲取洞察;IBM SmartCloud Monitoring Application Insight可幫助企業實時監控云托管應用程序的性能和可用性,讓企業更容易地了解應用程序部署后的使用情況;開發人員還可以用SmartCloud Application Services部署和管理在Zend Server 6服務器上運行以PHP語言編寫的應用程序,幫助開發者更加輕松地創建原生云應用程序。
在這次技術峰會上,IBM還宣布進一步擴展IBM MobileFirst這一戰略的開發能力,利用新的工具幫助企業以更低的成本更快速地交付更好的應用程序。IBM Rational Test Workbench、IBM Worklight與IBM SmartCloud Application Services這些新產品可以在DevOps軟件生命周期的開發和測試階段幫助企業節省時間和金錢。
Gina Poole表示,在企業紛紛設法借助大數據、分析和社交商務等高價值業務機會實現轉型的情況下,改善云應用程序的開發流程成為了至關重要的一環。DevOps將對產品的交付、測試、功能開發和維護產生意義深遠的影響,成為企業實現移動和云計算轉型的關鍵。