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

實用云計算環境簡述

 

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

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

我一直在win下開發,win用得非常熟練,所以我把云計算環境部署在windows之上,當然也考慮到windows的機器眾多,tasknode可輕易找到非常多的目標機器,我部署的云計算環境主要分兩類節點,jobservertasknodejobserver主管任務切割、任務調度,tasknode是計算節點。另外還有一些節點,jobowner可連接jobserver并提交任務,并可查詢該任務的執行情況,admin可連接jobserver查詢jobserver的狀態。

 

其實這些上篇博客已經寫過,我再講的詳細一點,看具體的執行情況,首先jobownerjobserver提交package,這個package是一個zip文件,包含一組文件,jobowner提交package之后jobserver會根據約定的規則管理package,并在jobserver展開該package,如下:

 

 

Jobowner連到jobserver之后,發出如下的命令到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

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

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

 

為使得tasknode可適應各種機器環境,我把tasknode設計為一個dll,該dll內部自己管理消息及任務執行,該dll可被加載到各種容器進程(如gui進程、console進程、service進程)等執行,看下我的tasknode和它的容器進程:

 

這也算是我的得意設計吧,這樣設計的tasknodewindows系統下的確具有很高的靈活性。

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

再看下jobserver記錄的每個joblog

 

log中可很容易的分析出一個job每個task的執行情況,并可根據這些數據進行相應的優化處理。

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

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

Feedback

# re: 實用云計算環境簡述  回復  更多評論   

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

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   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>
            亚洲一区二区视频在线观看| 久久这里只有| 亚洲欧美欧美一区二区三区| 国产乱码精品1区2区3区| 亚洲视频自拍偷拍| 国产精品久久一区主播| 欧美午夜精品久久久久久孕妇 | 国产日韩欧美精品综合| 亚洲欧洲av一区二区三区久久| 亚洲国产成人在线播放| 欧美日韩视频一区二区三区| 99精品欧美一区| 老司机免费视频一区二区三区| 久久精品免费播放| 一区二区三区导航| 欧美一区二区三区在线| 免费欧美在线| 日韩西西人体444www| 久久在线视频| 欧美成人久久| 国产日产亚洲精品| 亚洲免费精品| 蜜臀av性久久久久蜜臀aⅴ四虎| 麻豆免费精品视频| 亚洲天堂成人在线视频| 久久久久久久激情视频| 欧美日韩在线直播| 午夜精品久久久久久| 欧美承认网站| 欧美视频中文字幕在线| 亚洲丰满在线| 欧美亚洲一区二区三区| 欧美中文字幕在线| 亚洲美女av电影| 久久蜜桃av一区精品变态类天堂| 欧美伦理91| 中国日韩欧美久久久久久久久| 欧美成人午夜剧场免费观看| 篠田优中文在线播放第一区| 欧美午夜精品久久久久免费视| 亚洲人体影院| 亚洲激情一区二区| 欧美中文在线观看| 精品69视频一区二区三区| 欧美在线三级| 久久不射中文字幕| 在线看日韩欧美| 亚洲三级电影在线观看| 国产精品美女久久久久久久| 亚洲一区二区三区精品动漫| 一本色道综合亚洲| 国产精品久久久久一区二区| 久久成人精品无人区| 久久久综合网站| 久久激情视频| 午夜精品久久久久久久| 国产精品日韩欧美大师| 久久久久在线| 欧美电影美腿模特1979在线看| 亚洲精品中文字幕有码专区| 亚洲蜜桃精久久久久久久| 亚洲人成在线播放| 国产精品久久久久久影院8一贰佰| 小黄鸭视频精品导航| 久久综合色一综合色88| 宅男在线国产精品| 欧美一级二区| 午夜影院日韩| 欧美日韩在线精品一区二区三区| 久久精品国产第一区二区三区| 欧美精品在欧美一区二区少妇| 久久精品视频免费观看| 国产精品h在线观看| 亚洲欧洲精品天堂一级| 在线播放豆国产99亚洲| 亚洲资源在线观看| 欧美一区二区免费视频| 国产精品亚洲片夜色在线| 99在线视频精品| 午夜国产精品视频免费体验区| 国产精品成人一区二区| 亚洲三级影院| 在线亚洲欧美| 国产日韩精品视频一区二区三区| 一本色道久久加勒比精品 | 91久久精品国产91性色| 在线免费观看视频一区| 久久香蕉国产线看观看网| 久久综合伊人77777麻豆| 一区二区在线不卡| 欧美激情在线有限公司| 99视频有精品| 欧美一级午夜免费电影| 韩国免费一区| 欧美午夜宅男影院| 久久久不卡网国产精品一区| 亚洲欧洲一区二区三区在线观看| 一本色道久久综合狠狠躁篇的优点 | 久久久久久日产精品| aa亚洲婷婷| 欧美va天堂va视频va在线| 亚洲国产日韩欧美在线动漫| 国产精品久久久| 麻豆国产精品一区二区三区 | 欧美国产三区| 亚洲视频专区在线| 亚洲人成在线播放| 欧美va亚洲va香蕉在线| 久久国产一区| 久久国产精品久久久| 亚洲精品一区二区三区蜜桃久| 99这里有精品| 国产精品久久久久一区| 久久婷婷一区| 久久久久九九九| 欧美三区不卡| 亚洲小少妇裸体bbw| 亚洲一区二区三区视频| 久久久久久久成人| 欧美一区二区三区电影在线观看| 久久人人九九| 久久精品30| 欧美色欧美亚洲另类二区 | 欧美在线观看天堂一区二区三区| 国产亚洲综合精品| 欧美精品久久久久久久| 欧美日韩免费观看一区三区| 欧美刺激性大交免费视频| 欧美日韩国产首页| 小辣椒精品导航| 老司机午夜精品视频| 久久精品国产77777蜜臀| 亚洲电影免费在线观看| 亚洲黄色在线观看| 亚洲一区二区精品| 久久精品日产第一区二区三区 | 99ri日韩精品视频| 欧美日韩1区2区| 亚洲一区二区少妇| 欧美在线免费播放| 欧美激情一二区| 国产欧美精品xxxx另类| 亚洲国产天堂久久国产91| 一区二区三区三区在线| 亚洲欧美日韩国产成人精品影院| 欧美在线视频日韩| 艳妇臀荡乳欲伦亚洲一区| 久久精品国产久精国产思思| 欧美福利视频一区| 在线欧美三区| 老色鬼久久亚洲一区二区| 欧美高清视频一区二区| 欧美一级理论性理论a| 国产精品久久久久久一区二区三区 | 免费成人高清| 国产日韩综合一区二区性色av| 99ri日韩精品视频| 亚洲精品一区在线观看| 久久婷婷国产麻豆91天堂| 激情综合在线| 欧美大学生性色视频| 免费在线播放第一区高清av| 国内精品99| 欧美成人午夜激情视频| 老牛国产精品一区的观看方式| 在线欧美日韩国产| 欧美高清影院| 欧美在线播放一区| 欧美一区三区二区在线观看| 国产夜色精品一区二区av| 女仆av观看一区| 欧美日韩在线免费| 久久久久99精品国产片| 欧美一区视频| 一本色道久久88亚洲综合88| 亚洲一区二区在线观看视频| 影音先锋中文字幕一区| 亚洲精品精选| 国产午夜精品全部视频播放| 美女精品视频一区| 欧美色综合网| 亚洲第一精品影视| 国产精品丝袜白浆摸在线| 欧美国产1区2区| 国产日韩欧美一区二区| 亚洲精品一级| 亚洲精品视频在线| 久久精视频免费在线久久完整在线看| 亚洲人成在线观看一区二区| 久久精品一区中文字幕| 欧美中文字幕视频在线观看| 欧美日韩不卡合集视频| 亚洲黄色免费| 亚洲理论在线| 欧美插天视频在线播放| 欧美电影免费观看高清| 国产在线观看精品一区二区三区| 亚洲视频免费在线观看| 在线视频一区观看| 国产精品日韩久久久|