IBM的轉變:重視開發者 強調開放
原創一年前,IBM發布了Bluemix云平臺,同時具備IBM軟件、第三方產品及開放技術優勢,為開發者提供開放、集成的環境和工具,在云中實現開發運營,讓其有能力以消費品規模構建企業級的云應用。
經過了一年的快速發展,目前,IBM Bluemix每周新增用戶達10000名,Bluemix meetup群組覆蓋了44個國家的87座城市,可使用的服務與組件超過100項,其中包括豐富的大數據、物聯網以及IBM Watson等各類先進技術與服務。
過去,IBM在云中的能力都強調的是對企業級用戶,包括公有云SoftLayer、企業云CMS等,然而,IBM Bluemix卻轉變了方向,更多的是面向開發者和創業者。從8月13日舉辦的IBM云計算開發者大會就可以驗證這一觀點,此次大會主題為“Bluemix+開發者=無限可能”,因此,開發者就成為了本次大會最為關鍵的詞語。
無疑,在云計算時代,開發者越來越重要,每一個云計算廠商都開始重視開發者,為他們提供更加靈活、敏捷的平臺。IBM亦是如此!而IBM Bluemix平臺正是IBM深入開發者領域的重要工具。
開放是重點
在去年的活動上,也許IBM還在更多的強調Bluemix的能力、優勢特點,而如今,更多的是突出其開放性。IBM杰出工程師、開放云首席技術官Christopher Ferris認為,開源技術是支撐互聯網的基礎,也是互聯網取得成功的直接因素,開源技術一直在推動著創新。激勵創新的方式就是激勵企業將代碼、社區以及文化融合為一體。代碼是實現開放創新的關鍵,而社區可以增強創新能力,得到開源社區跨越多個領域傾聽更多的聲音,獲得更多的觀點融合,而文化是將創新與變革置于核心位置,通過持續創新來保持競爭優勢。
IBM杰出工程師,IBM開放云首席技術官Christopher Ferris
眾所周知,Bluemix平臺是以Cloud Foundry為基礎,增加了App控制臺,加入了用戶界面,同時還引入了IBM的軟件和服務,例如Waston、IOT等能力以及第三方服務。為何IBM在打造PaaS平臺時,沒有選擇自主研發,而是直接采用了開源平臺Cloud Foundry呢?
Christopher Ferris告訴記者,IBM在選擇時會考慮幾個方面。首先,是看這個開放技術是否有多個廠商共同協作,是否有多個廠商可以參與,形成生態系統的完整;其次,在技術上是否匹配,對已有架構的凝聚力、功能和能力上的匹配性;第三,是否有用戶或潛在用戶在使用;第四,不希望這種開放技術由單一一家廠商掌控局面。經過這幾方面的比對后,只有Cloud Foundry符合IBM的要求,因此,最終Bluemix平臺選擇了Cloud Foundry。
過去,IBM一直都是閉源,商業的“代名詞”,而如今,無論是在軟件層面還是硬件層面,IBM都體現了擁抱開放的態度。Christopher Ferris強調,在云服務中,閉源的部分占得比重相對較小,而且閉源更多的是補充、綜合和整理,是為開源來服務,將不同項目整合在一起,完成客戶需要的工作。
Christopher Ferris表示,不是所有的開源都是一樣的。因此,在Christopher Ferris的團隊中,有一個職能是負責開源技術使用的批準,一是解決法律方面的問題,二是知識產權,這也是為了保證IBM開源產品的質量。Christopher Ferris強調,IBM的開放技術,是希望幫助開發者成功,通過IBM Bluemix平臺匯聚在一起,相互互補和扶持,形成開放的環境。
開發者的“拿來主義”
一般情況下,開發者最痛苦的是在編寫代碼的時候,需要考慮怎樣布局,安裝環境和應用,當部署好開發環境后,就要開始編寫代碼,進行測試,最終轉換到生產環境中再進行調試。也許說起來簡單,但是做起來,開發一款應用也需要耗費很長的時間和精力很。
而IBM Bluemix的出現,可以讓開發者直接享用“拿來主義”。Christopher Ferris表示,IBM Bluemix平臺可以消除開發者所有的煩惱和痛苦,直接在Bluemix平臺上進行開發,而不用考慮環境架構、性能調優,以及開發環境和生產環境的不同。
據了解,在Bluemix中,通過服務(Services)和功能插件(Add-Ons)來實現應用程序的附加值,并且,專門為程序員提供了分門別類的多種服務,主要包括:Web 和應用服務,移動開發服務,數據管理服務,大數據,DevOps 服務等。
IBM大中華區云計算及軟件業務總經理胡世忠表示,在IBM Bluemix平臺上,不僅加入了IBM一直以來為大企業服務的服務,包括業務流程、數據整合等技術,還有最新的Waston,物聯網、分析和預測以及合作伙伴、客戶的API。
IBM Bluemix將落地中國
目前,IBM Bluemix在美國和英國兩個地區部署在IBM SoftLayer之上,支持三個版本,Bluemix Public(公共的)、Bluemix Dedicated(專有的,在公共服務中專門開辟一個區域,連接VPN,使用密碼登錄使用)、內部部署版本(用戶在自己平臺上使用)。
在IBM云計算開發者大會上,胡世忠表示,IBM Bluemix平臺將于今年底在中國落地,具體的落地方式將是搭載OpenStack。
的確,現在所有的IBM Bluemix都是使用國外的數據中心,因此國內用戶在使用時會遇到訪問有延遲、不能打開等問題。而落地中國后,對中國的開發者來說是極大的好事。
對于最終落地的形式,IBM技術總監/研發總監田忠博士告訴記者,首先,IBM會在中國找一家有執照的企業提供底層基礎設施,然后找一家OpenStack企業在基礎設施上進行OpenStack部署,最后對中國用戶提供Bluemix平臺。目前還未透露任何有關合作伙伴的消息。




















