[情報] IBM加入Serverless戰局,推出OpenWhisk

看板Cloud作者 (艾麗絲)時間8年前 (2016/12/27 21:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
http://www.ithome.com.tw/news/110571 IBM加入Serverless戰局,推出OpenWhisk 繼今年初揭露Serverless技術後,IBM在12月終於開始在Bluemix雲端平臺推出OpenWhisk 服務。 文/吳其勳 | 2016-12-27發表 IBM繼今年初揭露Serverless技術後,本月(12)終於開始在IBM Bluemix雲端平臺推出 OpenWhisk服務,同時將OpenWhisk以開放原始碼模式釋出,提供企業自建Serverless架構 。 Serverless可謂最輕量級的雲端應用程式,也可說是事件驅動型的應用程式,透過設定雲 端服務的驅動條件與服務運作原則,即可串接多個雲端服務依續自動運作,形成一種雲端 應用程式。 在提供Serverless服務的雲端平臺上,開發者只要撰寫如何驅動與控制服務運作的少量程 式碼,即可串接雲端服務自動運作。例如許多網站常會將圖片轉換多種尺寸,以利不同的 裝置瀏覽。在Severless平臺上,開發人員只要撰寫程式設定事件驅動條件、程式執行方 式與原則,整合該平臺提供的服務即可達到,例如:當圖檔上傳至雲端儲存空間後,驅動 圖片轉檔服務運作,接著同步轉換多種尺寸,再將圖檔存回儲存空間。 對開發人員而言,使用Serverless服務是負擔最輕的開發模式,因為提供Serverless服務 的平臺業者會負責系統建置、應用程式擴張、服務調度、可靠度等事務,所以開發人員只 要撰寫事件驅動的程式碼即可,而計費模式就依照程式的執行時間來計價。 目前IBM以兩種方式提供OpenWhisk,其一是在Bluemix雲端平臺提供OpenWhisk服務,另外 亦將OpenWhisk以開源方式提供企業自建,OpenWhisk目前亦是Apache基金會的育成專案之 一。不過,透過Serverless開發模式強調的是利用雲端服務平臺的眾多服務,達到快速開 發與部署,企業自建Serverless一般而言難以達到此種規模。 IBM在今年初已對外公開OpenWhisk測試版,本月正式推出後增加多項功能,包括支援Java 、Node v6、Python及Swift v3等更多程式語言,增加NodeJS、Python及Swift的即時除錯 ,並且整合Bluemix的Kafka訊息處理服務,亦增加Visual Studio Code支援。 Serverless已成雲端廠商爭相競逐的市場,目前幾個主要的雲端供應商,包括AWS、微軟 、Google、IBM皆已推出Serverless服務。最早推出Serverless服務的AWS,近期將其 Serverless服務 — AWS Lambda延伸更廣泛的應用,包括在IoT裝置上可執行Lambda,同 時也可在AWS CloudFront的CDN主機執行Lambda,以縮短執行時間。而Google是在今年2月 推出Google Cloud Functions,微軟則在今年11月正式推出Azure Functions,相較於其 他廠商,微軟擁有Office軟體的優勢,提供如擷取Excel資料自動轉換至PowerBI等獨家功 能。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.73.201.77 ※ 文章網址: https://www.ptt.cc/bbs/Cloud/M.1482846706.A.2DF.html
文章代碼(AID): #1OOd7oBV (Cloud)
文章代碼(AID): #1OOd7oBV (Cloud)