Bluemix是IBM基于SoftLayer的Cloud Foundry風(fēng)格的平臺即服務(wù),它增加了Continuous Delivery,將IT人員置于能夠配置和查看自定義以及預(yù)配置工具集對幫助開發(fā)和運營的中心位置。
例如,示例工具鏈可能支持使用GitHub作為代碼存儲庫和問題跟蹤器,Orion作為網(wǎng)絡(luò)IDE,用IBM Pipeline進(jìn)行交付,Bluemix用于運行容器的基本容器化應(yīng)用程序。
它可能通過結(jié)合Sauce Lab的基于云的自動化測試服務(wù),PagerDuty的事件響應(yīng),以及Slack的協(xié)作和通信以及其他元素來支持微服務(wù)。模板化的服務(wù)組為機構(gòu)提供了一種用一組一致性工具啟動項目的簡單方法。
Bluemix提供了一些預(yù)制模板,其中包括一些來自與IBM合作的公司的服務(wù),如GitHub和Slack。但它也允許人們構(gòu)建自己的一套開發(fā)和部署服務(wù)。不管怎樣,如果將該公司諸如Watson,該公司的隨需應(yīng)變?nèi)斯ぶ悄艿绕渌?wù)也被整合進(jìn)來,IBM是一點也不會介意的。
另一個新的Bluemix服務(wù),即Delivery Pipeline,能夠進(jìn)行軟件構(gòu)建、測試和部署過程自動化以減少開發(fā)時間,通常在錯誤發(fā)布到生產(chǎn)系統(tǒng)之前就能夠捕獲到。自動化這些過程是DevOps精神的核心。
Bluemix增加的第三項是Availability Monitoring,同Continuous Delivery配合使用,不斷地模擬來自世界各地的用戶與Web應(yīng)用程序及其API的交互,以便于檢測其潛在的問題。
它可以與工具鏈中的其他應(yīng)用程序集成,以確保適當(dāng)?shù)娜说玫疆惓Mㄖ?/p>
Availability Monitoring可能很快就會有自己的生活:IBM表示,它打算與Slack合作,改進(jìn)Slack平臺的通信工具,包括由Watson的對話能力支持的Slackbot以及能夠識別和報告IT和網(wǎng)絡(luò)操作事件的機器人。
在一封發(fā)送給《The Register》的電子郵件當(dāng)中,IBM的DevOps和云管理總監(jiān)Randy Newell表示,盡管新服務(wù)并沒有真正改變最適合Bluemix的項目類型,但它們將使DevOps工具鏈更容易擴展,并確??珥椖康囊恢滦?。
Newell表示:“在今天的競爭環(huán)境中,DevOps團(tuán)隊面臨著持續(xù)不斷的壓力,要快速、無縫地創(chuàng)建和部署應(yīng)用程序和更新,以跟上最終用戶的期望和需求。然而,開發(fā)人員通常必須依賴不同的工具,這些工具不容易彼此配合協(xié)同完成工作??偟膩碚f,我們希望開發(fā)人員能夠更輕松、更快地在云中創(chuàng)建應(yīng)用程序?!?/p>
根據(jù)Newell透露,每周有2萬
名新的開發(fā)者加入Bluemix。