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