
遷移至實(shí)現(xiàn)授權(quán)雇員管理存儲(chǔ)器、服務(wù)器以及網(wǎng)絡(luò)資源的私有云計(jì)算基礎(chǔ)設(shè)施并不是一件小事。本文中,我們將介紹拉美電子商務(wù)專家Mercadolibre公司。
位于阿根廷部布宜諾斯艾利斯的公司(該公司在14個(gè)國(guó)家提供了類似于eBay公司的服務(wù),并將eBay公司作為其投資人之一)在過(guò)去一年中一直致力于公司自己的開(kāi)源云計(jì)算存儲(chǔ)項(xiàng)目--這是一個(gè)使用由Rackspace托管公司和NASA建立的OpenStack社區(qū)提供的開(kāi)源軟件(OSS)的私有云計(jì)算基礎(chǔ)設(shè)施。
該項(xiàng)目團(tuán)隊(duì)可能再需要一年或更多的時(shí)間來(lái)微調(diào)和完成基礎(chǔ)設(shè)施即服務(wù)(IaaS)模式的轉(zhuǎn)換工作,希望能夠?qū)崿F(xiàn)更快的IT資源交付并幫助公司的開(kāi)發(fā)人員為其網(wǎng)站更快地進(jìn)行功能與應(yīng)用程序更新。
對(duì)于我們來(lái)說(shuō),最困難的事情是改變整個(gè)公司已習(xí)慣的業(yè)務(wù)流程;例如,請(qǐng)求服務(wù)器、運(yùn)行一個(gè)應(yīng)用程序或允許基于品質(zhì)保證的測(cè)試工作,"MercadoLibre公司的高級(jí)基礎(chǔ)設(shè)施工程師Leandro Reox說(shuō)。
直至去年年初的時(shí)候,IT基礎(chǔ)設(shè)施團(tuán)隊(duì)已經(jīng)認(rèn)識(shí)到,它根本無(wú)法簡(jiǎn)單快速的提供服務(wù)器以滿足公司開(kāi)發(fā)人員和內(nèi)部客戶的要求 .規(guī)模擴(kuò)張問(wèn)題還涉及到基于NFS的NetApp FAS6280和FAS6080.
實(shí)施一個(gè)基于服務(wù)的私有云計(jì)算將產(chǎn)生近乎實(shí)時(shí)的影響。在實(shí)施私有云計(jì)算之前,系統(tǒng)管理員們可在18月的時(shí)間里交付近2000臺(tái)虛擬機(jī)。自從去年八月提供自助部署選項(xiàng)以來(lái),基礎(chǔ)設(shè)施團(tuán)隊(duì)坐觀虛擬機(jī)數(shù)量增至6000臺(tái),Reox說(shuō)。
但是,虛擬機(jī)交付只是眾多問(wèn)題拼圖中的一塊。當(dāng)MercadoLibre公司實(shí)施其開(kāi)源云計(jì)算存儲(chǔ)項(xiàng)目時(shí), 它希望涉及其基礎(chǔ)設(shè)施的每個(gè)部分,其中包括存儲(chǔ)系統(tǒng)和數(shù)據(jù)庫(kù),以及通過(guò)私有云計(jì)算和公共云計(jì)算資源實(shí)現(xiàn)的服務(wù)。其視野也擴(kuò)展到使用應(yīng)用程序,或至少包括他們的前端,以便于在那些由Amazon.com或Rackspace公司運(yùn)行的公共云計(jì)算上運(yùn)行。
僅僅為了一次營(yíng)銷活動(dòng),我們的業(yè)務(wù)增加就如同一個(gè)怪物一般,因此我們必須準(zhǔn)備自動(dòng)擴(kuò)展規(guī)模,而應(yīng)用程序架構(gòu)的改變也賦予了我們以穩(wěn)定的方式更快擴(kuò)展規(guī)模的能力,"Reox說(shuō)。
新方法是存儲(chǔ)基礎(chǔ)設(shè)施發(fā)展的必然結(jié)果。為了彌補(bǔ)網(wǎng)絡(luò)附加存儲(chǔ)(NAS)和網(wǎng)絡(luò)文件系統(tǒng)(NFS)規(guī)模擴(kuò)展的限制,項(xiàng)目團(tuán)隊(duì)決定為其網(wǎng)站及其他靜態(tài)信息的客戶提供產(chǎn)品實(shí)施更具擴(kuò)展能力的對(duì)象存儲(chǔ)。他們還計(jì)劃通過(guò)OpenStack系統(tǒng)上的冗余對(duì)象復(fù)制從根本上實(shí)現(xiàn)自動(dòng)備份。
Reox表示MercadoLibre公司出于其主要數(shù)據(jù)庫(kù)速度和可靠性的考慮,將對(duì)其高端的NetApp FAS6280s和FAS6080s進(jìn)行從文件到塊存儲(chǔ)的轉(zhuǎn)換。團(tuán)隊(duì)采購(gòu)NetApp FAS3270s用于虛擬機(jī)和MySQL數(shù)據(jù)庫(kù)的塊存儲(chǔ)。開(kāi)發(fā)人員可以編寫批處理作業(yè),以實(shí)現(xiàn)從NetApp到OpenStack對(duì)象存儲(chǔ)的任意數(shù)據(jù)轉(zhuǎn)換。
為了讓應(yīng)用程序能夠在公共云計(jì)算上運(yùn)行,開(kāi)發(fā)人員將需要把應(yīng)用程序從他們用于數(shù)據(jù)訪問(wèn)的NAS系統(tǒng)中分離出來(lái)。這也就意味著,重寫部分代碼可實(shí)現(xiàn)通過(guò)API調(diào)用的對(duì)象存儲(chǔ)系統(tǒng)數(shù)據(jù)訪問(wèn)。
到目前為止,MercadoLibre公司使用Amazon的公共云計(jì)算只測(cè)試了數(shù)量有限的前端網(wǎng)絡(luò)和應(yīng)用程序服務(wù)器。開(kāi)發(fā)人員將在未來(lái)幾個(gè)月的時(shí)間里主要從事重新編寫代碼的工作,Reox說(shuō)。
在新模式下,為訪問(wèn)者提供頁(yè)面訪問(wèn)的前端網(wǎng)絡(luò)服務(wù)器可以在公共云計(jì)算上運(yùn)行,但是通過(guò)由互聯(lián)網(wǎng)URL發(fā)布的外部API,他們就可能訪問(wèn)任何他們所需的數(shù)據(jù)。而運(yùn)行虛擬機(jī)和存儲(chǔ)數(shù)據(jù)的URL則指向私有云計(jì)算。
"我們可以在這個(gè)星球的任意位置只使用一個(gè)HTTP API調(diào)用就檢索信息,"Reox說(shuō)。
雖然其優(yōu)勢(shì)可能巨大,但是其實(shí)現(xiàn)過(guò)程可能并不順利。例如,OpenStack的早期發(fā)布期間相關(guān)文檔極度缺乏,MercadoLibre公司的項(xiàng)目團(tuán)隊(duì)不得不深入研究代碼以便于開(kāi)發(fā)一個(gè)自定義API來(lái)完成OpenStack服務(wù)器集群工作負(fù)載平衡的功能。
CIO頻道人物視窗
CIO頻道方案案例庫(kù)
大數(shù)據(jù)建設(shè)方案案例庫(kù)
電子政務(wù)建設(shè)方案案例庫(kù)
互聯(lián)集成系統(tǒng)構(gòu)建方案案例庫(kù)
商務(wù)智能建設(shè)方案案例庫(kù)
系統(tǒng)集成類軟件信息研發(fā)企業(yè)名錄