Wolfram公司是Mathematica和Wolfram|Alpha等以計算為中心的產(chǎn)品背后的軟件公司。這個公司最近發(fā)布了一款新的個人云應(yīng)用,它的目標(biāo)用戶是想要集中運算能力的公司。
企業(yè)私有云(Enterprise Private Cloud,EPC)以Wolfram公司扎實的計算算法和產(chǎn)品為基礎(chǔ),并把它們放到一個自包含的虛擬機中,這種虛擬機可以在AWS等公共云或在私有數(shù)據(jù)中心內(nèi)部進行部署。而Wolfram公司過去已經(jīng)在桌面或在他們的公共云里提供了這些技術(shù)。公司的戰(zhàn)略總監(jiān)Conrad Wolfram說,目標(biāo)是“使計算在你的公司中無處不在。”
EPC是指企業(yè)憑增強的功能私有化——使用公共的Wolfram云,把它打包起來以便在任何公司的基礎(chǔ)設(shè)施或比如亞馬遜的EC2等特定的架構(gòu)上運行。我們不提供計算云服務(wù),事實上是你可以在所有你的企業(yè)內(nèi)提供計算云服務(wù)。這意味著所有的Mathematica 11計算和使用Wolfram語言的快速應(yīng)用開發(fā)現(xiàn)在都可以在你的公司中在服務(wù)器端進行,并且以云為基礎(chǔ)。對于你選擇的任何人來說,高水平的計算(例如,應(yīng)用到你的私人數(shù)據(jù))都應(yīng)該是及時的、準(zhǔn)備就緒的和安全的內(nèi)部服務(wù),并且具有廣泛的接口方式,使得從首席執(zhí)行官到程序員都可以直接進行部署,并且有即時的API可以去訪問其他應(yīng)用程序等。
EPC在CentOS上運行,并且能夠配置成單一的節(jié)點或多個節(jié)點的方式運行,它包括三個主要的Wolfram云接口:開發(fā)平臺、在線數(shù)學(xué)軟件Mathematica和編程實驗室。數(shù)據(jù)科學(xué)家和開發(fā)者使用桌面或基于瀏覽器的開發(fā)平臺IDE去構(gòu)建基于Wolfram語言的應(yīng)用程序,并將它們部署為Web應(yīng)用程序或Web服務(wù)。Mathematica是一套成熟的、標(biāo)準(zhǔn)的計算程序,可用于數(shù)據(jù)分析、高等數(shù)學(xué)、圖像計算等等許多領(lǐng)域。編程實驗室的目的是幫助人們學(xué)習(xí)Wolfram語言。
InfoQ聯(lián)系了Wolfram公司以深入了解EPC,并與 Wolfram歐洲研發(fā)中心技術(shù)交流和戰(zhàn)略總監(jiān)Jon McLoone進行了交流。McLoone指出,使用Mathematica之類的工具編寫計算程序是有非常重大意義的。但一直以來,使用這些程序的人也是運行Mathematica的人。這使得計算不能被看作是企業(yè)內(nèi)的戰(zhàn)略性努力,而是把它降格為一門細(xì)分學(xué)科。在McLoone看來,Wolfram云和WolframEPC正是為了讓整個組織的運算變得更加容易,并且將計算的地位提高到第一級的企業(yè)戰(zhàn)略資產(chǎn)。在他的博客中,Conrad Wolfram回應(yīng)了這一點:
直到最近,高層次的計算設(shè)施都還只能被大多數(shù)組織里的少數(shù)專家使用。如果你不是他們中的一員,你真的只能有三個選項:使用自己的基礎(chǔ)計算工具(如Excel)、使用預(yù)先定制好的公共的計算資源、或請求專家來幫你定制一些東西或者給你一個一次性的答案。
…
當(dāng)數(shù)據(jù)分析在組織中成為一種專門的功能時,使用桌面軟件——特別是使用我們的桌面軟件——就可以匹配得很好。但是現(xiàn)在的數(shù)據(jù)分析是一個企業(yè)需要大家共同承擔(dān)的問題;你需要將它和一個共享的企業(yè)計算解決方案匹配起來——從EPC開始。只有用一個企業(yè)模型,而不是用個人的桌面,就可以解決數(shù)據(jù)分析的失敗之處。
推動Wolfram公司決定研發(fā)私人云的原因很多。根據(jù)McLoone的說法,為計算提供一個“在防火墻后面”的選項,可以使其更容易地連接到現(xiàn)存的本地數(shù)據(jù)源,接入標(biāo)準(zhǔn)權(quán)限系統(tǒng),并且給私人基礎(chǔ)設(shè)施帶來公共云部署的好處。為了連接到企業(yè)數(shù)據(jù)庫,EPC提供了一系列的關(guān)系型數(shù)據(jù)庫連接。如果Wolfram公司用戶是在Eclipse集成環(huán)境下工作,他們可以利用一些他們現(xiàn)有的源代碼管理和軟件交付工具。根據(jù)對Wolfram公司公共云和私有云產(chǎn)品的比較結(jié)果,私有云獨特之處在于可以讓客戶管理用戶、使用預(yù)熱的API和引擎組件、配置計劃任務(wù),并生成可共享的報告。Conrad Wolfram認(rèn)為,這種集成的云平臺可以幫助企業(yè)提供比他們自己擁有一套最佳的單個組件還要好的計算方式:
我還想指出的關(guān)鍵點是,我相信我們的技術(shù)是唯一適合這種集中式計算服務(wù)模型的:我們是一個統(tǒng)一的、一體化的系統(tǒng),而并不是為完成不同的任務(wù)而結(jié)合在一起的不同系統(tǒng)的集合。我們已經(jīng)把所有的計算領(lǐng)域和功能統(tǒng)一到一個高層次的、一致的Wolfram語言之中。我們正在實現(xiàn)完全互聯(lián)。在一個基于云的服務(wù)中,很多不同的系統(tǒng)意味著大量的獨立的“計算服務(wù)器”在做不同的東西——統(tǒng)計、報告、建模等——這造成了巨大的切換損耗。一旦你擁有了它們,讓它們在一起為一個給定的任務(wù)或工作流程運行。不同的系統(tǒng)對于廣泛的、基于計算的生產(chǎn)力是真正的殺手。
運行一個WolframEBC虛擬機實例至少需要8核CPU、16GB內(nèi)存和150GB的存儲空間。亞馬遜EC2、VMware、VirtualBox和KVM都支持它。
查看英文原文:Wolfram Wants to Deliver “Computation Everywhere” with New Private Cloud