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

實用云計算環(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>
            亚洲三级免费电影| 亚洲国产综合在线| 国产主播精品在线| 亚洲少妇最新在线视频| 美国十次了思思久久精品导航| 亚洲国产婷婷香蕉久久久久久99| 在线亚洲精品| 欧美视频久久| 99视频日韩| 亚洲三级电影在线观看| 欧美福利视频| 日韩一级在线| 亚洲黄色性网站| 欧美成人按摩| 一本色道精品久久一区二区三区| 亚洲国产第一| 欧美精品一卡| 亚洲一区在线直播| 亚洲一区免费| 国产在线观看91精品一区| 久久久久久久网站| 久久久天天操| 亚洲精品国产精品乱码不99按摩| 亚洲成色精品| 欧美日韩免费一区二区三区视频| 夜夜爽www精品| 国产精品99久久久久久久女警| 国产精品色一区二区三区| 久久av免费一区| 久久久午夜视频| 欧美资源在线观看| 91久久国产综合久久| 亚洲国产成人av好男人在线观看| 欧美va天堂在线| 亚洲一区二区动漫| 午夜精品福利在线观看| 精品成人在线视频| 亚洲精品偷拍| 国产精品视频一| 裸体丰满少妇做受久久99精品| 免费观看成人| 亚洲欧美另类国产| 久久久久久香蕉网| 一区二区三区欧美在线| 欧美亚洲在线| 亚洲最新色图| 欧美一区二区免费视频| 亚洲国产欧美一区二区三区同亚洲| 亚洲伦理自拍| 黄色国产精品| 亚洲精一区二区三区| 国产日韩综合| 亚洲精品色婷婷福利天堂| 国产日本欧美一区二区三区| 欧美激情在线观看| 国产日韩欧美一二三区| 亚洲精选在线| 在线观看视频欧美| 亚洲一区欧美| 亚洲精品日韩激情在线电影 | 亚洲国产岛国毛片在线| 国产精品久久午夜夜伦鲁鲁| 欧美成人中文字幕| 国产精品专区第二| 亚洲毛片在线观看| 亚洲高清不卡av| 亚洲女人天堂av| 一区二区91| 另类春色校园亚洲| 久久久精品一区| 国产精品久久久久aaaa樱花 | 亚洲综合久久久久| 日韩午夜中文字幕| 久久亚洲精品欧美| 久久久久国内| 国产精品区一区二区三| 亚洲人成网站在线观看播放| 永久久久久久| 欧美在线首页| 欧美一区二区三区喷汁尤物| 欧美精品一区二区三区在线看午夜 | 一区精品在线播放| 亚洲欧美精品| 亚洲一区二区视频在线| 欧美精品偷拍| 亚洲七七久久综合桃花剧情介绍| 亚洲丰满在线| 久久天堂精品| 欧美99在线视频观看| 久久在线视频| 久久久欧美精品sm网站| 国产精品私房写真福利视频| 亚洲免费电影在线观看| 99国产一区| 欧美二区在线| 亚洲国产另类久久精品| 亚洲青色在线| 欧美大片在线观看一区| 亚洲国产欧美一区二区三区久久 | 夜夜爽www精品| 欧美日韩国产一区二区三区地区| 亚洲国产精品欧美一二99| 亚洲精品乱码久久久久久久久| 免费看亚洲片| 亚洲精品字幕| 欧美一区二区啪啪| 国产综合网站| 免费成人小视频| 91久久精品国产91性色| 中国成人亚色综合网站| 国产精品你懂得| 久久se精品一区精品二区| 理论片一区二区在线| 亚洲欧洲精品天堂一级| 欧美巨乳在线| 亚洲免费视频中文字幕| 久久人人超碰| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美日韩精品一区视频| 亚洲男人av电影| 免费欧美电影| 一区二区三区高清不卡| 国产欧美一区二区白浆黑人| 久久久伊人欧美| 亚洲精品一二三| 久久精品成人欧美大片古装| 亚洲观看高清完整版在线观看| 欧美精选在线| 欧美一级成年大片在线观看| 久久综合99re88久久爱| 亚洲视频999| 国产手机视频一区二区| 欧美黄色小视频| 欧美一区1区三区3区公司| 欧美激情91| 欧美一区二区大片| 日韩一级不卡| 国产亚洲欧美激情| 欧美精品国产一区| 性欧美video另类hd性玩具| 欧美国产日韩一区二区| 亚洲欧美日韩精品久久亚洲区 | 嫩草国产精品入口| 这里只有视频精品| 美日韩精品视频免费看| 亚洲一区久久| 91久久在线视频| 国产精品久久一区二区三区| 久久一区中文字幕| 亚洲欧美国产精品专区久久| 亚洲二区在线| 久久成人一区| 亚洲免费在线看| 日韩视频在线观看国产| 影音先锋日韩资源| 国产日韩欧美在线视频观看| 欧美日韩色综合| 欧美mv日韩mv国产网站| 香蕉成人久久| 中文国产成人精品| 亚洲精品国产精品国产自| 红桃视频一区| 国产精一区二区三区| 欧美日韩综合在线免费观看| 男女激情久久| 久久夜色精品亚洲噜噜国产mv| 亚洲欧美一区二区三区久久| 99视频精品全国免费| 亚洲日本欧美日韩高观看| 欧美国产激情二区三区| 男女精品视频| 欧美成人精品福利| 欧美成人性生活| 欧美成人精品h版在线观看| 一本色道久久综合亚洲二区三区| 亚洲第一综合天堂另类专| 好看的日韩视频| 国产一区二区精品| 国产一区二区三区直播精品电影| 国产日韩精品在线观看| 国产日韩亚洲欧美| 国产亚洲精品久久久久婷婷瑜伽 | 日韩一级二级三级| 亚洲裸体在线观看| 亚洲最新中文字幕| 亚洲视频播放| 午夜精品国产更新| 欧美一区免费视频| 久久久精品欧美丰满| 久久综合久久综合久久综合| 裸体女人亚洲精品一区| 欧美激情一二区| 日韩视频免费观看高清完整版| 日韩视频一区二区三区在线播放免费观看| 亚洲欧洲另类国产综合| 9久草视频在线视频精品| 亚洲综合成人婷婷小说| 久久国产婷婷国产香蕉| 免费一区视频| 国产精品久99|