數(shù)據(jù)中心運(yùn)營(yíng)商為什么這么關(guān)注開(kāi)源?
目前,軟件開(kāi)發(fā)者顯然很喜歡開(kāi)放源碼。因?yàn)樗麄兛梢韵嗷ズ献鳎谝呀?jīng)完成部分的基礎(chǔ)上繼續(xù)開(kāi)發(fā),而不是從頭開(kāi)始,并且可以添加他們所需現(xiàn)有的解決方案的功能。而開(kāi)源社區(qū)的創(chuàng)新速度往往比企業(yè)的開(kāi)發(fā)部門(mén)閉門(mén)造車(chē)的開(kāi)發(fā)速度要快得多。
雖然軟件運(yùn)行在數(shù)據(jù)中心,數(shù)據(jù)中心管理人員的工作通常并不會(huì)擴(kuò)展太多功能,以確保IT、電源和冷卻系統(tǒng)有足夠的能力,支持應(yīng)用程序和工作負(fù)載的正常運(yùn)行,并確保系統(tǒng)配置和安全。但它不會(huì)永遠(yuǎn)保持這種方式。
隨著軟件開(kāi)發(fā)工具的發(fā)展,越來(lái)越多的企業(yè)將軟件作為其價(jià)值增長(zhǎng)的主要途徑,而越來(lái)越多的軟件繼續(xù)進(jìn)入數(shù)據(jù)中心,越來(lái)越頻繁,這要求數(shù)據(jù)中心管理者具有***的靈活性水平。
這就是為什么DevOps(開(kāi)發(fā)和運(yùn)營(yíng)的簡(jiǎn)寫(xiě))這么流行的原因。DevOps是關(guān)于維護(hù)開(kāi)發(fā)商和基礎(chǔ)運(yùn)營(yíng)商之間的恒定的反饋回路,以確保編寫(xiě)的新軟件可以快速有效地部署。IT自動(dòng)化和軟件驅(qū)動(dòng)的數(shù)據(jù)中心管理通常是DevOps理念的杰出的推動(dòng)者,還有很多重要的創(chuàng)新都產(chǎn)生在開(kāi)源社區(qū)。
未來(lái)的數(shù)據(jù)中心管理者將是軟件開(kāi)發(fā)人員
未來(lái)的數(shù)據(jù)中心管理者將是操作和軟件開(kāi)發(fā)兩個(gè)方面的技術(shù)專(zhuān)家。軟件實(shí)現(xiàn)IT自動(dòng)化使得在全球范圍內(nèi)的服務(wù)成為可能,企業(yè)希望通過(guò)這種基礎(chǔ)性工作的技術(shù)使其價(jià)值成長(zhǎng),而企業(yè)對(duì)此必須有一個(gè)很好的把握。
谷歌企業(yè)基礎(chǔ)架構(gòu)的***技術(shù)官表示,谷歌公司在全球范圍內(nèi)率先開(kāi)創(chuàng)了很多圍繞經(jīng)營(yíng)服務(wù)的現(xiàn)代思維,但并沒(méi)有提到系統(tǒng)管理者。谷歌稱(chēng)之為網(wǎng)站可靠性工程師,就是主要負(fù)責(zé)數(shù)據(jù)中心基礎(chǔ)設(shè)施自動(dòng)化以支持谷歌服務(wù)的軟件開(kāi)發(fā)人員。
數(shù)據(jù)中心管理人員應(yīng)該隨時(shí)了解圍繞數(shù)據(jù)中心軟件創(chuàng)建的開(kāi)源社區(qū)和參與社區(qū)中發(fā)生了什么,Linux基金會(huì)的執(zhí)行董事吉姆•詹姆林表示,七月下旬,專(zhuān)題小組在DCD網(wǎng)絡(luò)會(huì)議討論的主題是數(shù)據(jù)中心開(kāi)源的作用。
“我認(rèn)為開(kāi)源會(huì)在歷史正確的一方,”詹姆林說(shuō)。開(kāi)源軟件總的趨勢(shì)是協(xié)同開(kāi)發(fā),因?yàn)閷?duì)于任何一個(gè)自己開(kāi)發(fā)軟件的企業(yè)來(lái)說(shuō),都會(huì)有力不從心的感覺(jué),他解釋說(shuō)。目前,企業(yè)領(lǐng)導(dǎo)人把開(kāi)源看作一個(gè)重要的增長(zhǎng)驅(qū)動(dòng)力。
“目前現(xiàn)實(shí)情況是,為了創(chuàng)造商業(yè)價(jià)值,我們需要讓開(kāi)發(fā)人員的工作非常富有成效,以減少其開(kāi)發(fā)時(shí)間。”他補(bǔ)充說(shuō)。
致力開(kāi)源的廠商面臨競(jìng)爭(zhēng)
開(kāi)源也是業(yè)界廠商的一種競(jìng)爭(zhēng)方式。采用開(kāi)放源代碼,通過(guò)開(kāi)放計(jì)算項(xiàng)目設(shè)計(jì)的服務(wù)器,F(xiàn)acebook為此打開(kāi)眾多的硬件提供商(不是數(shù)據(jù)中心供應(yīng)商)與那些數(shù)據(jù)中心供應(yīng)商的競(jìng)爭(zhēng)大門(mén)。
現(xiàn)在有一些計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)的硬件通過(guò)公開(kāi)的開(kāi)放計(jì)算項(xiàng)目(OCP)設(shè)計(jì)的,另外,在軟件領(lǐng)域還有很多工作都采用開(kāi)放計(jì)算項(xiàng)目,特別是網(wǎng)絡(luò)管理。
目前,有多個(gè)開(kāi)源廠商努力推動(dòng)網(wǎng)絡(luò)管理軟件的標(biāo)準(zhǔn)化,一些網(wǎng)絡(luò)技術(shù)供應(yīng)商也已紛紛加入,這表明他們不僅看到了開(kāi)碼會(huì)影響到他們的市場(chǎng)優(yōu)勢(shì),同時(shí)也看到開(kāi)源的進(jìn)步是不可避免的。在通常情況下,廠商都會(huì)積極參與開(kāi)源的開(kāi)發(fā)工作,以便能夠影響其發(fā)展的方向,并確保其無(wú)論是從產(chǎn)品還是技術(shù)都具備兼容性。
Linux基金會(huì)的OpenDaylight公司已經(jīng)發(fā)布了一個(gè)開(kāi)源SDN控制器的倡議。所有主要的網(wǎng)絡(luò)廠商(包括思科,惠普,戴爾,瞻博網(wǎng)絡(luò),阿里斯塔,以及華為公司),是該倡議的發(fā)起人。OpenDaylight公司的執(zhí)行董事內(nèi)拉•雅克表示,企業(yè)在這種標(biāo)準(zhǔn)化方面的努力體現(xiàn)了標(biāo)準(zhǔn)化的趨勢(shì),在這個(gè)過(guò)程中,這些企業(yè)在項(xiàng)目方面從競(jìng)爭(zhēng)轉(zhuǎn)為合作。
但參與開(kāi)源項(xiàng)目,并且利用這些優(yōu)勢(shì),用戶(hù)需要比以往更加努力地工作。開(kāi)源組織沒(méi)有銷(xiāo)售人員,不會(huì)直接面對(duì)最終用戶(hù)。因此使用測(cè)試的工作就交給了用戶(hù)。雅克說(shuō),“這需要人們?cè)诟嗟墓ぷ髦惺褂盟土私馑?rdquo;
雅克補(bǔ)充說(shuō),這是一個(gè)良好的部分,但問(wèn)題在于用戶(hù)和技術(shù)開(kāi)發(fā)人員之間沒(méi)有一個(gè)銷(xiāo)售人員或產(chǎn)品經(jīng)理。開(kāi)源項(xiàng)目提供了用戶(hù)與開(kāi)發(fā)者之間的直接溝通平臺(tái)。
免費(fèi)的盒子產(chǎn)業(yè)
另一個(gè)主要的開(kāi)放SDN是開(kāi)放網(wǎng)絡(luò)基金會(huì),這由一批大型網(wǎng)絡(luò)用戶(hù)組成的,其中包括微軟、谷歌、Facebook、雅虎、Verizon、NTT、戈德曼高盛,以及德意志電信等公司。
迄今為止,ONF的***成就是創(chuàng)建了OpenFlow的標(biāo)準(zhǔn)。這一標(biāo)準(zhǔn)可以將網(wǎng)絡(luò)交換機(jī)的控制面板分離,并且可以運(yùn)行在普通x86服務(wù)器上。這兩個(gè)功能傳統(tǒng)上是由專(zhuān)用軟件供應(yīng)商鎖定,這影響了供應(yīng)商的接口設(shè)計(jì)與用戶(hù)的網(wǎng)絡(luò)環(huán)境和管理。
SDN使從“盒子”的網(wǎng)絡(luò)生態(tài)系統(tǒng)過(guò)渡到計(jì)算和軟件,ONF執(zhí)行總監(jiān)丹•皮特說(shuō),“從盒子產(chǎn)業(yè)計(jì)中可以得到免費(fèi)的網(wǎng)絡(luò)運(yùn)營(yíng)商。”
付出的代價(jià)
技術(shù)方向從供應(yīng)商向用戶(hù)轉(zhuǎn)移,這本質(zhì)上是開(kāi)放源代碼的核心。不想要這個(gè)盒子嗎?使用開(kāi)源軟件,創(chuàng)建你自己的產(chǎn)品或有人為你生產(chǎn)的產(chǎn)品,也從來(lái)沒(méi)有這么簡(jiǎn)單。例如,Salesforce公司過(guò)渡到一個(gè)網(wǎng)絡(luò)規(guī)模數(shù)據(jù)中心基礎(chǔ)設(shè)施時(shí),發(fā)現(xiàn)可以通過(guò)開(kāi)源社區(qū)得到所需要的一切。Salesforce公司的工程師正在建設(shè)他們需要的工具,并在內(nèi)部進(jìn)行轉(zhuǎn)換,并希望用戶(hù)最終能使用一些他們的工具。
但這就是權(quán)衡。就像生活中的一切其他事情一樣,采取更多的控制手段就意味著承擔(dān)更多的責(zé)任和更多的工作。