??????????(Distributed Computing)?????(Parallel Computing)?????(Grid Computing)????????????,??????????????????????????????????????????,?????????????????????????? - PowerPoint PPT Presentation

About This Presentation
Title:

??????????(Distributed Computing)?????(Parallel Computing)?????(Grid Computing)????????????,??????????????????????????????????????????,??????????????????????????

Description:

Distributed Computing Parallel Computing Grid ... – PowerPoint PPT presentation

Number of Views:141
Avg rating:3.0/5.0
Slides: 21
Provided by: umlOrgCny
Category:

less

Transcript and Presenter's Notes

Title: ??????????(Distributed Computing)?????(Parallel Computing)?????(Grid Computing)????????????,??????????????????????????????????????????,??????????????????????????


1
???????
  • ???????
  • ??????????(Distributed Computing)?????(Para
    llel Computing)?????(Grid Computing)????????????,?
    ?????????????????????????????????????????,????????
    ??????????????????
  • ?????????????????????????????,?????????????
    ?????,?????????????????????????(??)??????????????
    ???(????????????)????????????????????,????????????
    ?????????????????PC????????????????????????,??????
    ?????????????,????????????????????????????????????
    ???????????,???????????????????????????,??????????
    ??,????????????????????????????????????????,??????
    ????,????????????????????

2
???????
  • ??????????????????????,?????????????,?????????????
    ???????????,?????????????,????????????????????????
    ???????????,?????
  • ?????????????????????????????,????????????????????
    ????????(???????????????????????)?????(???????????
    ??????)?
  • ???????
  • ??????????????,???????????????,??????????
    ?????????,?????????????????,??????????????????????
    ?????

3
???????
  • ??????????????????,??????????,????Web????????????
    ??????????????????????????????
  • ??????????????(???????)?????????????,????????????
    ???,????????????????????????????

4
???????
  • ????????????????,??????,????????????????,????????
    ??????,?????????,?????????????????,??????????????,
    ??????????????
  • ?????????????????,????????,????????????????????,?
    ???????????????
  • ???????????????,???????,?????????????????????????
    Web????,?????????????????????????????????
  • ????????????????????,????????????????,????????????
    ??Web???

5
???????
  • ???????
  • ?????,???????????????,?????????????4?????????????
    ??????????4?????????????????,?????????????

6
???????
  • ???????????????????????,??????????????????????????
    ?????????????????,?????????????????????????????,??
    ?????????????????????????????????????
  • ???????????????????????
  • ?????SaaS??????Google APPS?SoftWareServices
  • ?????PaaS??????IBM IT Factory?Google
    APPEngine?Force.com
  • ???????IaaS????????Amazo Ec2?IBM Blue Cloud?Sun
    Grid
  • ?????????????Paas??????,????????????????

7
???????
  • ???????
  • ?????????????????????,???????????????,????????????
    ???????????????????????????????,??????????????????
    ???????????????,??????4??????????????????????????
    ?,?????
  • ?????????????????????????????????????,???????????
    ??,???????????,??????????

8
???????
9
???????
  • ??????????????,???????????????,??????????????????
    ???????????????????????????????,??????????????????
    ,??????????????????,??????????????????????????????
    ????????????????????????????????????????????????
    ?????????????????????
  • ??????????????????????,???????????????,????,?????
    ?????????,??????????????????????????????????
  • ???????????????????????????,????????PC,??????????
    ??????????,???????????????????????????????????????
    ???????????????????????,??????????????????????????
    ???????????????,?????????????????????????????

10
???????
  • ???????
  • ?????????????????,????????????????????????????????
    ?????,??S3(Simple Storage Service)????????????????
    ??,?????????????EC2(Elastic Compute
    Cloud)??Xen?????,???????????(????),???????????????
    ????IBM???Xen?PowerVM???Linux ???????Hadoop???????
    ?????Google???????????????????
  • ???????Google????????????????????????,????MapReduc
    e????????Hadoop???????????GFS?????BigTable??????Go
    ogle???????????
  • ???????????????????????????????????,????IT????????
    ?????,??????????????,?????????????,???????????????
    ??????,?????????????????????

11
???????
  • MapReduce???????
  • MapReduce?Google???Java?Python?C????,????????(??
    1TB)?????,??????????,?????????,????????????,??????
    ??????????,?????????????,??????????????
  • MapReduce????????????????Map(??)?Reduce(??)???,???
    Map??????????????,??(??)?????????????????,???Reduc
    e???????,???????????
  • MapReduce??????????Map(??)??,????(key/value)??????
    ??(key/value),??????????key/value?,???????Reduce(?
    ?)??,?????????key?value?????. map?reduce??????????
  • 1. map (k1,v1) -gt list(k2,v2)  
  • 2. reduce (k2,list(v2)) -gtlist(v2) 

12
???????
  • ??v1?v2???????,????????,?????????????
    Map????????,?????????????,?Reduce?????????????????
    ?,????Map???????,Reduce??????MapReduce????,???????
    ????????????????,???grep???????????Web????????????
    ???Web???????????????????????????????????

13
???????
  • Hadoop??
  • ?Google??MapReduce?,2004??????Java?????Hadoop??,??
    ??MapReduce ??,???????????????????,???????????????
    ???????
  • ??,Hadoop ????????????GFS(Google file
    system),???????????????????????,?????????????????,
    ???????
  • ???????(BigTable)????????????????,????????????,???
    ???????????????? Hadoop ???????????????????,??????
    ???,??3-5???Google Hadoop???

????MapReduce API??Map?Reduce???GFS????????BigTabl
e???????????????Hadoop?????????????????????????,??
?????????
14
???????
  • Google???????
  • ???????????,???Google???????????,?????????????????
    ????????????Hadoop,??????????

15
???????
  • ?????Google??????????????
  • (1)?????MPI?????Hadoop????Master????Worker????
  • (2)Master?????Worker?????Map???Reduce???
  • (3)????????????Map???Worker?????Map(???????)?
  • (4)?Map??????Worker???
  • (5)??Reduce???Worker??,???????Map??,??????????,???
    ?Reduce???
  • (6)????????(???)?
  • ?????????????????????,????MapReduce????????,??????
    ????????Worker???????????????????????????,????????
    ????????????,???????????

16
???????
  • ?????
  • ????????????,????????????????????,???QQ????????Fla
    sh??,???????????????,Google Doc?Google
    Apps?zoho????????Office???
  • ???????,????????????????7????
  • (1)SaaS(?????)?
  • ????????????????????????,?????????????????????????
    ????????????????????,??????????Web????????????????
    ??????????,??????????,SaaS????????????,???????????
    ???????????????,???,SaaS????????????????????
  • ??????,???????????????????????????,???????????????
    ,????????????????????????,????????????,???????????
    ?????

17
???????
  • SaaS?????????????????????,???????????????,????CRM?
    ERP???????????????????????????SaaS???????????????,
    ?????SoftwareSaaS???,????????Office???Google
    Apps,Oracle???Sieble??Sieble on-demand???Oracle
    On-demand,SAP??????SaaS???(Hybrid)???
  • (2)??????
  • ?????PaaS(Platform as a service)??????????????????
    ??????,??????????????????????????????????????????P
    aaS???????????????????,???????????????????????????
    ??,??????????????
  • ???????,??????????????
  • ? ?????????
  • ????????????????????????,??????????????????????,??
    ?????,????,??????

18
???????
  • ? ??Web???????
  • ??SOAP?REST???,????????,???????????????,??????????
    ??
  • ? ???????
  • ????????????????,??????????????,?????????????????
  • ? ???????
  • ???????????(???????,?????)??????????
  • ?????????????,????????????????????????????????????
    ??,???????????,????????PaaS??????????????????,??Sa
    aS???????,??SaaS????????????????(???)?????????????
    ??,???????????PaaS?Salesforce?force.com???????800A
    PP?PaaS??????PaaS???????????PaaS????????????????

19
???????
  • (3)????(Utility Computing)?
  • ????,??????????"??"???????????,???????????,?IT????
    ?IBM????Amazon?AWS????????????????????????????????
    ,?????I/O?????????????????????????????????????????
    ??????
  • ???????????????????,???????????????,??3Tera?AppLog
    ic,Cohesive Flexible Technologies??????????????Liq
    uid Computing???LiquidQ???????,?????????I/0???????
    ?????????????????????
  • ?????????????????????,???????????????,????????????
    ???
  • (4)MSP(???????)?
  • ???????IT?????????,???????????????????????????????
    ??????????????????????,?SecureWorks?IBM???????????
    ??????????

20
???????
  • (5)???????
  • ???????SaaS?MSP?????,???????????????,?????????????
    ?,??????????????????????????????????
  • (6)?????
  • ????????????????,?????"?????",???????????????,????
    ????????????,??????????????????OpSource???OpSource
    Services Bus,????????Boomi???????
  • (7)???????
  • ?????????API????????????????,?????????????????????
    ???(??Strike Iron?Xignite)???Google
    Maps?ADP??????????????Bloomberg???????????????API?
    ??
  • ??????????????????????????,???????????????????????
    ??,??????????????????,????????
Write a Comment
User Comments (0)
About PowerShow.com