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