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

實用云計算環(huán)境簡述

 

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

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

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

 

其實這些上篇博客已經(jīng)寫過,我再講的詳細(xì)一點,看具體的執(zhí)行情況,首先jobownerjobserver提交package,這個package是一個zip文件,包含一組文件,jobowner提交package之后jobserver會根據(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è)計的一種混合顯示格式顯示的包數(shù)據(jù),可以看到里面帶上了ppsget.dll,這就是指定包內(nèi)部名,其實還可以這樣ppsget.dll:getpage,如此一個dll就可支持多個IJobTask輸出,getpage只是獲得其中一個IJobTask接口(關(guān)于IJobTask接口參考上一篇云計算實踐2的文章)。具體命令是json格式,主要是為了方便信息傳輸和解析。Jobserver接收到該命令之后,調(diào)用ppsget.dllIJobTask接口中的split函數(shù),將該任務(wù)分解,之后調(diào)度Tasknode執(zhí)行,tasknode收到jobserver發(fā)過來的任務(wù)之后,檢查包名稱,如果缺少就會主動向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

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

 

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

 

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

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

再看下jobserver記錄的每個joblog

 

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

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

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

Feedback

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

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

只有注冊用戶登錄后才能發(fā)表評論。
網(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>
            欧美理论在线播放| 国产一区二区日韩精品欧美精品 | 亚洲国产日韩欧美一区二区三区| 国产女人水真多18毛片18精品视频| 国产精品美女久久久浪潮软件 | 在线日本欧美| 亚洲国内精品| 亚洲一级黄色| 久久久精品国产免费观看同学| 久久riav二区三区| 亚洲动漫精品| 99视频精品在线| 新狼窝色av性久久久久久| 看片网站欧美日韩| 欧美四级在线| 在线观看视频免费一区二区三区| 亚洲精品资源| 欧美一区精品| 亚洲激情视频网站| 性欧美xxxx大乳国产app| 美女视频黄a大片欧美| 国产精品国产馆在线真实露脸| 国内偷自视频区视频综合| av不卡免费看| 你懂的国产精品| 亚洲网在线观看| 麻豆精品视频在线观看视频| 国产精品免费aⅴ片在线观看| 黄色免费成人| 亚洲欧美日韩国产一区二区| 欧美成人精品高清在线播放| 亚洲午夜在线观看| 欧美激情视频给我| 在线精品在线| 久久久久9999亚洲精品| 一区二区三区高清不卡| 欧美成人黄色小视频| 国产自产精品| 欧美精品久久99久久在免费线| 国产精品一区二区三区乱码 | 亚洲精品美女久久7777777| 欧美成人在线免费观看| 欧美成人精品h版在线观看| 欧美专区日韩视频| 一区二区久久| 欧美精品一区二区三区久久久竹菊| 国产人妖伪娘一区91| 亚洲午夜电影| 亚洲毛片网站| 欧美国产在线观看| 久久人人97超碰精品888| 国产精品豆花视频| 一区二区三区|亚洲午夜| 欧美电影免费观看高清| 久久亚洲私人国产精品va媚药 | 久久久精品网| 韩国亚洲精品| 久久综合电影一区| 久久久精品网| 亚洲第一区在线观看| 欧美成人一区在线| 女同性一区二区三区人了人一| 影音先锋另类| 欧美肥婆在线| 欧美另类人妖| 亚洲欧美日韩精品综合在线观看| 一区二区三区**美女毛片| 欧美三级韩国三级日本三斤| 亚洲视频专区在线| 亚洲一区中文| 国内不卡一区二区三区| 免费视频一区| 欧美日韩精品免费观看视一区二区 | 一区二区日韩伦理片| 国产精品久久激情| 久久久久久精| 欧美电影资源| 亚洲欧美精品在线观看| 久久riav二区三区| 亚洲韩国精品一区| 一本色道久久综合亚洲91| 国产精品五区| 免费成人毛片| 欧美日韩三级| 久久久欧美精品sm网站| 欧美大片在线看| 亚洲欧美变态国产另类| 久久黄色小说| 亚洲视频免费在线| 久久精品国产亚洲高清剧情介绍| 亚洲激情在线激情| 亚洲天堂偷拍| 亚洲人成亚洲人成在线观看| 一区二区三区日韩在线观看| 国内在线观看一区二区三区| 亚洲激情小视频| 国产一区二区黄| 亚洲精品乱码久久久久久蜜桃麻豆| 国产日韩欧美二区| 亚洲精品久久久久久久久久久久久| 国产精品久久久久久久久借妻 | 国产精品久久久久久久久久免费看| 久久精品一区二区三区四区 | 国产精品久久久久久久久动漫| 久久久夜夜夜| 欧美三级电影网| 欧美顶级少妇做爰| 国产欧美日韩亚洲精品| 亚洲精品黄网在线观看| 极品少妇一区二区| 亚洲欧美日韩精品在线| 在线视频中文亚洲| 美女黄色成人网| 久久国产高清| 国产精品人人做人人爽| 亚洲国产日韩在线| 在线精品观看| 久久丁香综合五月国产三级网站| 亚洲视频免费| 欧美日韩一区二区视频在线观看| 男人天堂欧美日韩| 一区视频在线播放| 欧美一区二区三区在| 亚洲一区一卡| 欧美午夜精品久久久久久人妖 | 一区二区三区在线看| 午夜精品短视频| 午夜亚洲福利在线老司机| 欧美三级资源在线| 亚洲精品五月天| 99成人精品| 欧美精品一区二区三区在线看午夜 | 嫩草影视亚洲| 一区二区三区在线观看国产| 欧美一区二区成人6969| 久久精品道一区二区三区| 国产美女精品免费电影| 亚洲欧美日韩一区| 久久国产精品久久久久久电车| 国产精品久久看| 午夜精品久久久久久久白皮肤| 午夜激情综合网| 国产精品影院在线观看| 性欧美xxxx大乳国产app| 久久亚洲精品一区| 亚洲韩国青草视频| 欧美日韩成人综合天天影院| 夜夜夜久久久| 欧美一区二区在线视频| 国产综合网站| 欧美大片一区二区| 亚洲香蕉伊综合在人在线视看| 性色av一区二区三区在线观看 | 亚洲一区免费| 国产精品网站在线播放| 欧美一区2区视频在线观看| 麻豆精品一区二区av白丝在线| 国产日韩欧美三级| 美女视频黄免费的久久| 99国产精品99久久久久久粉嫩| 国产精品久久福利| 久久国产欧美精品| 亚洲欧洲久久| 欧美在线观看网站| 在线欧美影院| 国产精品草莓在线免费观看| 欧美一区二区免费视频| 亚洲高清在线播放| 午夜久久久久久| 亚洲国产精品一区二区久| 国产精品theporn| 久久三级视频| 一区二区三区视频在线播放| 久久久久国产精品麻豆ai换脸| 亚洲国产毛片完整版| 国产精品v亚洲精品v日韩精品| 欧美在线关看| 在线视频你懂得一区| 欧美福利精品| 久久国产精彩视频| 中文一区在线| 亚洲国产精品www| 国产精品自拍三区| 欧美日本在线看| 久久免费高清| 午夜精品久久久久久久99樱桃| 亚洲欧洲一区二区三区在线观看| 久久精品二区三区| 亚洲图中文字幕| 亚洲精品欧美极品| 亚洲第一视频网站| 国内精品久久久久久久97牛牛| 国产精品草草| 欧美日韩在线精品| 欧美久久久久久久久久| 牛牛影视久久网| 嫩模写真一区二区三区三州| 久久久精品日韩欧美| 久久精品国产77777蜜臀| 亚洲欧美中文另类|