青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

實(shí)用云計(jì)算環(huán)境簡述

 

如今it領(lǐng)域沒聽說過云計(jì)算的絕對(duì)是out了,雖然大家都知道云計(jì)算,雖然很多高校很多專業(yè)都開設(shè)了云計(jì)算專業(yè),雖然很多人都在討論云計(jì)算,雖然也有少數(shù)人走在了應(yīng)用云計(jì)算的前列,然而,可悲的是,大多數(shù)人對(duì)云計(jì)算的認(rèn)識(shí)僅限于amazon、google、microsoftibm有能力架設(shè)云計(jì)算環(huán)境,其他公司都靠邊,甚至唯他們的云計(jì)算才叫云計(jì)算,別的企業(yè)根本不可能做云計(jì)算,各級(jí)政府部門最搞笑了,動(dòng)不動(dòng)花多少錢引進(jìn)某某云計(jì)算環(huán)境,填補(bǔ)某某空白,多少cpu多少機(jī)器每秒多少萬億次計(jì)算,最終是不是一堆浪費(fèi)電力的擺設(shè)也沒有人知道,也沒人去過問。

略感欣慰的是,很多企業(yè)都在務(wù)實(shí)地部署自己的云計(jì)算環(huán)境,大如騰訊、淘寶、百度、小如我們這樣剛成立的小公司,其實(shí)要部署一個(gè)私有云計(jì)算環(huán)境并沒有那么難,以我個(gè)人的經(jīng)驗(yàn)來看,如果有一個(gè)精干的小團(tuán)隊(duì),幾個(gè)人一個(gè)月部署一個(gè)私有云計(jì)算環(huán)境是完全可能可行的。在我看來,所謂云計(jì)算就是分布式存儲(chǔ)+分布式計(jì)算,不局限于底下oswin還是*nix,也不局限于是局域網(wǎng)環(huán)境還是廣域網(wǎng)環(huán)境,也不管上面跑的是c++的程序還是javascript的程序,下面簡單介紹下我設(shè)計(jì)的一個(gè)即時(shí)查詢價(jià)格的云計(jì)算體系:

我一直在win下開發(fā),win用得非常熟練,所以我把云計(jì)算環(huán)境部署在windows之上,當(dāng)然也考慮到windows的機(jī)器眾多,tasknode可輕易找到非常多的目標(biāo)機(jī)器,我部署的云計(jì)算環(huán)境主要分兩類節(jié)點(diǎn),jobservertasknode,jobserver主管任務(wù)切割、任務(wù)調(diào)度,tasknode是計(jì)算節(jié)點(diǎn)。另外還有一些節(jié)點(diǎn),jobowner可連接jobserver并提交任務(wù),并可查詢?cè)撊蝿?wù)的執(zhí)行情況,admin可連接jobserver查詢jobserver的狀態(tài)。

 

其實(shí)這些上篇博客已經(jīng)寫過,我再講的詳細(xì)一點(diǎn),看具體的執(zhí)行情況,首先jobownerjobserver提交package,這個(gè)package是一個(gè)zip文件,包含一組文件,jobowner提交package之后jobserver會(huì)根據(jù)約定的規(guī)則管理package,并在jobserver展開該package,如下:

 

 

Jobowner連到jobserver之后,發(fā)出如下的命令到jobserver

0x49 0x0 0x0 0x0 0x2 0x0 0xb 0x0 127.0.0.1 0x0 ppsget.dll 0x0

{type:[0,1,2,3,4],rmax:5,wb:"pc",text:"諾基亞 e63"} 0x0

上面是用我設(shè)計(jì)的一種混合顯示格式顯示的包數(shù)據(jù),可以看到里面帶上了ppsget.dll,這就是指定包內(nèi)部名,其實(shí)還可以這樣ppsget.dll:getpage,如此一個(gè)dll就可支持多個(gè)IJobTask輸出,getpage只是獲得其中一個(gè)IJobTask接口(關(guān)于IJobTask接口參考上一篇云計(jì)算實(shí)踐2的文章)。具體命令是json格式,主要是為了方便信息傳輸和解析。Jobserver接收到該命令之后,調(diào)用ppsget.dllIJobTask接口中的split函數(shù),將該任務(wù)分解,之后調(diào)度Tasknode執(zhí)行,tasknode收到jobserver發(fā)過來的任務(wù)之后,檢查包名稱,如果缺少就會(huì)主動(dòng)向jobserver要求發(fā)送相應(yīng)的包,并進(jìn)行部署,待部署完成之后從包獲取指定的IJobTask接口,執(zhí)行該接口的map函數(shù),將結(jié)果按照約定的格式發(fā)給jobserver,最后由jobserver調(diào)用IJobTask中的reduce函數(shù)進(jìn)行打包,最后將結(jié)果發(fā)給jobowner并記錄相關(guān)Log。

上圖中還可看到一個(gè)HashCrackCloud.dll,這是另一個(gè)云計(jì)算環(huán)境下破解md5密碼的dll,這個(gè)上篇文章也寫了一下,這里就不詳述了。

 

為使得tasknode可適應(yīng)各種機(jī)器環(huán)境,我把tasknode設(shè)計(jì)為一個(gè)dll,該dll內(nèi)部自己管理消息及任務(wù)執(zhí)行,該dll可被加載到各種容器進(jìn)程(如gui進(jìn)程、console進(jìn)程、service進(jìn)程)等執(zhí)行,看下我的tasknode和它的容器進(jìn)程:

 

這也算是我的得意設(shè)計(jì)吧,這樣設(shè)計(jì)的tasknodewindows系統(tǒng)下的確具有很高的靈活性。

這樣的tasknode甚至可直接加載在jobserver進(jìn)程,也可被任意win系列機(jī)器的任意進(jìn)程加載參與運(yùn)算,用主動(dòng)加載或被動(dòng)加載都很方便,極大的方便了云計(jì)算環(huán)境的部署,反正具體執(zhí)行的任務(wù)都由package完成,tasknode只要按照約定的規(guī)則部署 package即可,所以這種云計(jì)算環(huán)境是非常輕量級(jí)又非常靈活的,開發(fā)一個(gè)新的任務(wù)只要做一個(gè)新的IJobTask即可,目前我這套體系除了沒有考慮太多安全性之外,這個(gè)云計(jì)算環(huán)境的實(shí)施還是非常容易的,實(shí)際上我們這個(gè)價(jià)格查詢的后臺(tái)云計(jì)算環(huán)境只用了不到2周的時(shí)間就開發(fā)完成。

再看下jobserver記錄的每個(gè)joblog

 

log中可很容易的分析出一個(gè)job每個(gè)task的執(zhí)行情況,并可根據(jù)這些數(shù)據(jù)進(jìn)行相應(yīng)的優(yōu)化處理。

之所以把jobservertasknode以及package都寫出來,主要是為了表達(dá)一個(gè)看法,要實(shí)現(xiàn)一個(gè)簡單的云計(jì)算環(huán)境其實(shí)并不難,有經(jīng)驗(yàn)的團(tuán)隊(duì)很容易就能做出來,參考下googlemap/reduce論文,按照自己的需要簡化實(shí)現(xiàn),真理在實(shí)踐中,如果只是仰望google、amazon,那就真的是在云中霧里,另一個(gè)想要表達(dá)的就是云的形式是多種多樣的,并不一定amazone、google的云計(jì)算環(huán)境才是標(biāo)準(zhǔn)的,對(duì)實(shí)用派來說,形式都是次要的,實(shí)用才是關(guān)鍵的。

Posted on 2010-10-03 14:23 袁斌 閱讀(1841) 評(píng)論(1)  編輯 收藏 引用 所屬分類: 云計(jì)算

Feedback

# re: 實(shí)用云計(jì)算環(huán)境簡述  回復(fù)  更多評(píng)論   

2010-10-07 12:05 by Corner Zhang
看不到圖片誒!

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美一级大片在线观看| 欧美激情片在线观看| 欧美视频在线免费看| 蜜桃伊人久久| 麻豆成人小视频| 欧美成人黄色小视频| 欧美77777| 欧美日韩91| 国产精品久久国产三级国电话系列 | 91久久国产综合久久蜜月精品| 久久精品免费播放| 久久一区二区精品| 亚洲电影av| 一区二区高清视频| 欧美一级播放| 免费人成网站在线观看欧美高清| 牛牛影视久久网| 欧美日韩精品欧美日韩精品| 欧美色欧美亚洲另类七区| 国产精品高精视频免费| 久久激情五月丁香伊人| 免费高清在线一区| 欧美午夜在线观看| 韩日精品视频一区| 一区二区三区高清不卡| 久久不射网站| 91久久综合亚洲鲁鲁五月天| 亚洲综合精品四区| 免费精品99久久国产综合精品| 欧美日韩亚洲高清| 黑人巨大精品欧美一区二区| 亚洲精品中文字幕有码专区| 亚洲欧美综合一区| 欧美中文在线视频| 99ri日韩精品视频| 亚洲免费在线视频| 免费短视频成人日韩| 欧美日韩免费区域视频在线观看| 国产精品久久久免费| 国产一区二区电影在线观看 | 亚洲午夜激情在线| 久久精品免费播放| 欧美精品一区二区三| 免费久久99精品国产自| 欧美日韩在线精品一区二区三区| 国产欧美日韩亚洲一区二区三区 | 欧美欧美天天天天操| 国产欧美激情| 91久久在线| 香蕉久久国产| 欧美顶级少妇做爰| 亚洲免费在线看| 欧美成人高清| 欧美成人免费小视频| 国产精品成人一区| 国内成人自拍视频| 亚洲视频免费| 亚洲国产三级| 久久久久久国产精品mv| 欧美日韩一区精品| 亚洲国产一区视频| 欧美在线观看网站| 一本大道久久a久久综合婷婷| 老司机免费视频久久| 欧美日韩一级黄| 亚洲承认在线| 亚洲欧美区自拍先锋| 久久久久**毛片大全| 欧美成人综合一区| 亚洲性xxxx| 久久一二三国产| 国产日韩在线播放| 亚洲欧美在线一区二区| 香蕉乱码成人久久天堂爱免费| 99精品欧美一区二区蜜桃免费| 久久精品二区亚洲w码| 国产精品综合久久久| 亚洲一级影院| 99热这里只有精品8| 久久久久九九九| 国产日韩av高清| 午夜日韩在线观看| 一区二区三区**美女毛片 | 亚洲美女在线国产| 欧美福利电影在线观看| 久久久亚洲成人| 亚洲女人小视频在线观看| 欧美啪啪成人vr| av成人国产| 一本一本久久a久久精品综合麻豆| 欧美国产第二页| 亚洲毛片在线观看.| 亚洲精品乱码久久久久久蜜桃麻豆| 男男成人高潮片免费网站| 亚洲国产老妈| 亚洲精品一区二区三区四区高清| 欧美日韩国产精品 | 亚洲欧美电影在线观看| 日韩一级欧洲| 国产精品一区二区三区免费观看| 午夜国产不卡在线观看视频| 午夜精品成人在线视频| 国产一区二区中文| 亚洲欧美另类国产| 99精品福利视频| 欧美精品少妇一区二区三区| 亚洲美女视频在线观看| 在线一区二区三区四区| 一区二区三区精品国产| 欧美精品在欧美一区二区少妇| 欧美日韩的一区二区| 亚洲亚洲精品三区日韩精品在线视频| 欧美一区二区三区成人| 在线综合亚洲| 久久精品国产一区二区三| 亚洲第一综合天堂另类专| 亚洲激情婷婷| 国产精品一区二区三区乱码| 亚洲欧美日韩精品综合在线观看| 欧美一区二区三区视频在线观看| 亚洲高清精品中出| 亚洲色诱最新| 亚洲日本视频| 久久爱www.| 亚洲在线视频免费观看| 久久一区二区三区四区五区| 亚洲一区二区毛片| 亚洲在线一区二区| 国产精品久久久久永久免费观看| 六月天综合网| 欧美激情一区二区三区在线视频| 亚洲欧美中日韩| 欧美激情一区二区三区高清视频 | 久久精品国产亚洲a| 国产精品亚洲成人| 99精品视频网| 99精品国产福利在线观看免费| 国产综合色产| 亚洲欧美日韩国产精品| 夜夜爽av福利精品导航| 麻豆精品网站| 久久婷婷久久| 国产日韩精品一区| 国产综合久久久久影院| 亚洲免费不卡| 亚洲精品国产视频| 精品91久久久久| 亚洲女女女同性video| 日韩视频在线播放| 午夜在线观看欧美| 亚洲欧美日本精品| 欧美日韩一区二区三区高清| 欧美成人免费网| 在线电影一区| 久久久久久久999精品视频| 亚洲狼人精品一区二区三区| 久久久一区二区| 午夜亚洲激情| 国产精品欧美日韩| 欧美呦呦网站| 国产精品电影在线观看| 亚洲免费成人av电影| 一本大道久久a久久精二百| 欧美与黑人午夜性猛交久久久| 欧美一区二区三区免费看| 国产精品久久久久久久电影| 一区二区三区三区在线| 亚洲影院在线观看| 国产精品美女久久久免费| 欧美高清一区| 99国产欧美久久久精品| 亚洲一区二区高清视频| 欧美有码视频| 影音先锋久久久| 另类av导航| 欧美国产专区| 夜夜嗨av一区二区三区中文字幕 | 欧美一级专区免费大片| 国产毛片一区| 久久人体大胆视频| 久久亚裔精品欧美| 一区二区亚洲| 美女视频黄 久久| 亚洲国产小视频| 亚洲私人影院在线观看| 国产精品一区免费在线观看| 亚洲欧美国产不卡| 免费中文字幕日韩欧美| 一本色道久久加勒比88综合| 国产精品一区久久| 久久免费视频在线| 亚洲国产婷婷| 欧美一级视频| 国产女主播在线一区二区| 欧美一区二区三区日韩| 欧美激情小视频| 亚洲人成网站影音先锋播放| 国产精品国产精品| 麻豆久久婷婷| 亚洲一区二区综合|