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