如果大家正在苦苦追尋一套對(duì)x86服務(wù)器堆棧進(jìn)行虛擬化的一條龍式方案,千百次失敗恐怕已經(jīng)將你折磨得身心俱疲。不過甲骨文再次出場(chǎng),將賭注押在自家新型虛擬計(jì)算設(shè)備身上,希望利用其出色的實(shí)際表現(xiàn)成為用戶新選擇。
甲骨文這家系統(tǒng)制造商已經(jīng)將服務(wù)器、交換機(jī)以及存儲(chǔ)機(jī)制整合在一起,而且允許用戶隨意為這些服務(wù)器方案選擇配套操作系統(tǒng)或管理程序。需要強(qiáng)調(diào)的是,甲骨文已經(jīng)擁有多款適合上述設(shè)備的Unix或?qū)S醒苌到y(tǒng),所以此次大度的風(fēng)格令人有些意外。另外,在x86設(shè)備領(lǐng)域占主導(dǎo)地位的操作系統(tǒng)供應(yīng)商們——以微軟及紅帽為主,SUSE Linux與Canonical的Ubuntu近來也有所動(dòng)作——也擺脫自身系統(tǒng)束縛,專門推出了管理程序與控制工具。
根據(jù)公司虛擬化產(chǎn)品管理部門高級(jí)主管Adam Hawley的說法,甲骨文將成為全球首家有能力控制完整服務(wù)器虛擬化堆棧的一級(jí)系統(tǒng)、操作系統(tǒng)以及管理程序廠商。
虛擬計(jì)算設(shè)備并不屬于Exa家族的成員,該家族由甲骨文x86服務(wù)器集群構(gòu)成,主要作用是在甲骨文自家Linux衍生版(源自紅帽企業(yè)Linux,不過由甲骨文自己負(fù)責(zé)Linux內(nèi)核構(gòu)建、更新以及支持,且不會(huì)破壞應(yīng)用程序與RHEL的兼容性)當(dāng)中運(yùn)行并行數(shù)據(jù)庫(kù)或者中間件軟件。Exa產(chǎn)品線的定位在于提供“終極性能表現(xiàn)”,主要針對(duì)目標(biāo)為數(shù)據(jù)庫(kù)、Hadoop以及對(duì)性能要求較高的管理程序及虛擬機(jī)環(huán)境。
這款新型基礎(chǔ)設(shè)施云設(shè)備基于甲骨文的X3-2服務(wù)器。該服務(wù)器搭載兩塊英特爾現(xiàn)役“Sandy Bridge-EP”至強(qiáng)E5處理器,采用八核心2.2GHz版本。集群中的每個(gè)服務(wù)器節(jié)點(diǎn)配備1.6GHz的256GB主內(nèi)存,外加兩個(gè)900GB鏡像磁盤驅(qū)動(dòng)器以及雙端口40Gb每秒InfiniBand適配卡。服務(wù)器節(jié)點(diǎn)上還有備有一個(gè)千兆以太網(wǎng)管理端口。
機(jī)架中容納著兩個(gè)用于基本節(jié)點(diǎn),用于存儲(chǔ)虛擬服務(wù)器單板,最大擴(kuò)展能力為25個(gè)節(jié)點(diǎn)。機(jī)架中還額外提供兩個(gè)相同的服務(wù)器節(jié)點(diǎn),利用鏡像機(jī)制提供高可用性并用于運(yùn)行甲骨文的管理軟件。
設(shè)備中的虛擬服務(wù)器并不會(huì)把虛擬機(jī)保存在容量捉襟見肘的節(jié)點(diǎn)磁盤驅(qū)動(dòng)器中,而是通過外接通道與ZFS 7320存儲(chǔ)設(shè)備相連。這套存儲(chǔ)設(shè)備擁有24塊獨(dú)立容量達(dá)900GB的磁盤驅(qū)動(dòng)器,且每十二塊驅(qū)動(dòng)器構(gòu)成一套R(shí)AID組及鏡像體系。考慮到甲骨文軟件也需保存其中,設(shè)備在虛擬機(jī)鏡像之外還另提供6TB空間。
如果大家需要用它承載更多虛擬機(jī),則可以接入另一套ZFS 7320設(shè)備;如果不想使用甲骨文的存儲(chǔ)方案,也可以隨意采用任何能與虛擬集群對(duì)接的iSCSI或NFS設(shè)備。(當(dāng)然,Hawley并不建議大家采用第三方存儲(chǔ)機(jī)制,這也是甲骨文的一貫風(fēng)格。
虛擬計(jì)算設(shè)備還包含兩套光纖互連F1-15 I/O導(dǎo)向交換機(jī),這項(xiàng)技術(shù)源自甲骨文于2012年7月對(duì)Xsigo Systems公司發(fā)起的收購(gòu)。這款導(dǎo)向交換機(jī)實(shí)際上基于來自Mellanox技術(shù)公司的40Gb每秒InfiniBand ASIC,擁有16個(gè)與機(jī)架對(duì)接的10Gb每秒以太網(wǎng)接口,用于處理服務(wù)器與外部環(huán)境之間的所謂“南北”數(shù)據(jù)流量。
每臺(tái)服務(wù)器都配備一塊40Gb每秒網(wǎng)絡(luò)適配器,能夠以虛擬化形式利用InfiniBand與光纖通道適配器實(shí)現(xiàn)各服務(wù)器之間以及與核心網(wǎng)絡(luò)的對(duì)接。在光纖通道模式下,它還能將服務(wù)器與外部存儲(chǔ)陣列通過I/O導(dǎo)向交換機(jī)相連。
目前設(shè)備還不支持光纖通道模塊,不過已經(jīng)能夠支持InfiniBand與ZFS 7320之間的連接。設(shè)備提供的InfiniBand端口足以應(yīng)對(duì)85個(gè)服務(wù)器節(jié)點(diǎn),這相當(dāng)于三臺(tái)機(jī)架還多。不過根據(jù)Hawley的說法,這樣的體系無法通過設(shè)備初始配置實(shí)現(xiàn)。設(shè)備還包含一套36端口InfiniBand主干交換機(jī)及兩套24端口千兆以太網(wǎng)交換機(jī),用于執(zhí)行管理任務(wù)。
虛擬計(jì)算設(shè)備的硬件陣容就介紹到這里。再來看軟件堆棧:其中包括甲骨文虛擬機(jī)、Larry大師一手推動(dòng)的Xen管理程序、甲骨文虛擬機(jī)管理器、用于管理并監(jiān)控管理程序外加創(chuàng)建并管理虛擬機(jī)鏡像的控制工具等。運(yùn)行在Xsigo I/O導(dǎo)向交換機(jī)上的甲骨文SDN軟件還能夠在虛擬機(jī)與集群中物理服務(wù)器節(jié)點(diǎn)之間創(chuàng)建虛擬網(wǎng)絡(luò)連接。
這一次甲骨文沒有利用開源OpenStack或者CloudStack云控制工具實(shí)現(xiàn)虛擬服務(wù)器集群管理,而選擇了自家新鮮出爐的控制軟件,即甲骨文虛擬計(jì)算設(shè)備控制器軟件——名稱確實(shí)非常直觀。它將作為單機(jī)架虛擬服務(wù)器的業(yè)務(wù)流程與自動(dòng)化層出現(xiàn),且與時(shí)俱進(jìn)地配備了圖形用戶界面。如果大家打算同時(shí)管理多臺(tái)機(jī)架,則需要將甲骨文的企業(yè)管理器云控制方案與上述控制器軟件配合使用。
甲骨文在這款虛擬計(jì)算設(shè)備中支持Linux、Windows以及自家Solaris Unix的各類x86衍生版本作為虛擬化訪客系統(tǒng),該公司顯然希望客戶能夠堅(jiān)持使用其甲骨文Linux及Solaris發(fā)行版。目前我們還不清楚選用甲骨文自家系統(tǒng)的客戶能否獲得價(jià)格優(yōu)惠。
甲骨文公司尚未公布這款基礎(chǔ)設(shè)施云設(shè)備的具體售價(jià),不過到今年九月產(chǎn)品正式推出時(shí)我們就將在售價(jià)清單中獲得答案。“我們最終公布的數(shù)字將極具競(jìng)爭(zhēng)力,并會(huì)用強(qiáng)大的實(shí)力與對(duì)方拉開距離,”Hawley在談到競(jìng)爭(zhēng)對(duì)手時(shí)指出,其中包括來自思科公司的統(tǒng)一計(jì)算系統(tǒng)設(shè)備以及vBlock與FlexPod堆棧、來自惠普的Virtual System以及CloudSystem、IBM的Flex System外加戴爾的Active Infrastructure等。
此外,Hawley表示盡管定價(jià)非常重要,但也并不算是決定性因素。經(jīng)過深入解讀,我們發(fā)現(xiàn)甲骨文擁有一套精明的模板系統(tǒng)從而實(shí)現(xiàn)集群的自動(dòng)化配置,這樣用戶只要啟動(dòng)設(shè)備、后續(xù)配置工作就能在一小時(shí)內(nèi)自動(dòng)完成。當(dāng)然了,Larry大師肯定是打算利用這樣的便捷性再次打開市場(chǎng)。
總而言之,這是甲骨文推出的一條龍式服務(wù),問題的關(guān)鍵是——你愿意為此支付多少資金?