SlideShare una empresa de Scribd logo
1 de 63
Descargar para leer sin conexión
2010 12 8

            Photo by digital cat
•

•

•                OS
•

    •

    •   TCP/IP
    •

•

    •
•

    •

•

•

    • Amazon   Google   Microsoft

    • HPC

•
Photo by ajlvi
2006 8 9           Search Engine Strategies
Conference



   “   ”
             ...




                                              Wikipedia
Google




SOA      2004   2Q
Web2.0     2005    4Q         2006
SaaS     2006     4Q
                              2008   1Q   4Q

                        NTT                    2009   7   29
Amazon
Amazon




“Amazon's cloud computing will surpass its retailing
business,” Larry Dignan
http://blogs.zdnet.com/BTL/?p=8471



2007



                                        http://www.technologyreview.com/computing/22606/page3/
SaaS
                                                  UC Berkeley




                                             ud
      SP




                                         lo
      A




                                         C
                                                            Web

                            Web              SaaS
                                                                    SaaS
Web




            ASP SaaS
                                                                IaaS, PaaS



          SaaS (Software as a Service)
SaaS
                                                    UC Berkeley




                                            ud
        SP




                                          lo
      A




                                        C
                                                              Web

                       Web                    SaaS
                                                                      SaaS
Web




                SaaS
                                                                  IaaS, PaaS




                                               s
            y




                                                s
          dr




                                             le
        un




                                           b-
      Fo




                                        Fa
                                                                     NVIDIA


                       Intel, Samsung                                TSMC
Gmail

•

•

•

•

• etc...
                   PC
•

•

•           *

    •   2

    •

•
            *) Jack Dongarra, “An Overview of High Performance
            Computing and Challenges for the Future,” HPDC 2009.
•

    •



•

    •
• Salesforce.com   PaaS


•
          1

•       SIer

    •
mixi

•

• Amazon     WS

    • EC2/S3/Load   balancing
    • CloudFront

•                   Flash/Flex
•1


            180    /

•
    7000

• Amazon   EC2    50
           Hadoop
    30     5

•
Animoto.com


•                      CPU

• Facebook       SNS

    •

• Amazon   EC2
•

    •

•

    •

•

    •
NIST




         NIST Definition of Cloud Computing v15
       http://csrc.nist.gov/groups/SNS/cloud-computing/
On-demand self-service

Broad network access

   Resource pooling

    Rapid elasticity

  Measured service

                           NIST Definition of Cloud Computing v15
                         http://csrc.nist.gov/groups/SNS/cloud-computing/
!   !   !   !   !
•


•1   10
•

    •

        •   MTBF* 3        1000   1   1   10           1   100

        •   e.g., Google RAID                      ECC

•

    •

                                               * Mean Time Between Failures
Photo by erix!
•



    •

•

    •

        •              2        PUE

            PUE = DC       IT

                                * Power Usage Effectiveness
•   IT


•

•        Sun Black Box 2006




         Google 2005    1
          1160    /
                 2003
Google



                            Google




Publickey                                       2009   7   17
http://www.publickey1.jp/blog/09/post_36.html
Microsoft 4     DC
 Microsoft
112          22.4
                    IT-PAC: Free cooling
      2000     /
                         PUE 1.06
DC
                                               (2006     Microsoft        )



       1000                      5

     $95/Mbps/             $13/Mbps/                         7.1


     $2.20/GB/              $0.40/GB/                        5.7

       140 /               1000                 /
                                                             7.1

       M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz,A. Konwinski, G. Lee,
       D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia,
       “Above the Clouds: A Berkeley View of Cloud Computing,” 2009
Google

• Google                                        900
                                                675
    •3          45                              450
                                                225

• Microsoft                                      0
                                                 2006Q1 2007Q1 2008Q1 2009Q1 2010Q1

    • 2008                21       8000
                                      30

• Amazon

    • 2009     EC2            4

•             2009                                                         52
               “Who Has the Most Web Servers,” Data Center Knowledge, May 14, 2009,
               http://www.datacenterknowledge.com/archives/2009/05/14/whos-got-the-most-web-servers/
Amazon EC2
Google App Engine
 Amazon Azure
                    Photo by naixn
SaaS (Software as a Service):
 Service          Salesforce.com
                   Google Apps
Container
             PaaS (Platform as a Service):
                 Google App Engine
   OS              Windows Azure

  VMM              aaS (Infrastructure as
                        a Service):
  HW                  Amazon EC2


                         VMM: Virtual Machine Monitor
• SaaS   (Software as a Service)
 •

 • Google Apps       Salesforce CRM
• PaaS   (Platform as a Service)
 •

 • Google App     Engine Force.com
• IaaS   (Infrastructure as a Service)
 •

 • Amazon     EC2    Blue Cloud
Amazon Web Services
• 2006           S3

    •        Amazon          *

    •                            Web


• 2006       8        EC2

    • 2008       8

•

                            *)
Amazon
•                                           •

    •   Elastic Compute Cloud (EC2)             •   CloudWatch
    •   Elastic MapReduce                   •

    •   Auto Scaling                            •   Virtual Private Cloud (VPC)
•                                               •   Elastic Load Balancing
    •   CloudFrond                          •

•                                               •   Flexible Payments Service (FPS)
    •   SimpleDB                                •   DevPay
    •   Relational Database Service (RDS)   •

•                                               •   Simple Storage Service (S3)
    •   Simple Queue Service (SQS)              •   Elastic Block Storage (EBS)
    •   Simple Notification Service (SNS)       •   AWS Import/Export
Amazon
    Elastic
  MapReduce
       SNS                  SQS

       RDS                SimpleDB
                            KVS

Elastic Load Balancing      EBS

                    EC2              S3   CloudFront
                                             CDN

                                             Edge
                                           Location
Amazon EC2
•        OS
    S3

•                                                        EC2

                                      launch
•
                                     (Web service API)

    •                                         upload           S3


•1            2007   Opteron 1.0 - 1.2 GHz
Regions Availability Zone
•   Region

    •        4

•   Availability Zone Region

    •

    •


        AWS region (US WEST)    AWS region (APAC)


         Zone 1        Zone 2   Zone 1     Zone 2
EC2
•                                               Small      1
                                                    $0.085 x 24 x 365 = $744.6
•   1
                                                Cluster Compute 10
•                                                   $1.6 x 24 x 10 = $384




         Instance type    ECU    Memory (GB) Storage (GB)      Arch.    Price ($/h)
            Small          1         1.7            160        32bit        0.085
            Large          4         7.5            850        64bit         0.34
           Ex-large        8         15             1690       64bit        0.68
        High-mem quad     26        68.4            1690       64bit         2.4
    High-CPU ex-large     20          7             1690       64bit        0.68
    Cluster Compute*      33.5       23             1690       64bit         1.6
                                            *) 10
EC2
•

    •                   1             0.085 ! 0.095
•   Windows
    •   3    4                0.085 ! 0.12
•

    •                                        1/3
    •       small   1
        •        0.085 x 24 x 365 = 744.6
        •               0.03 x 24 x 365 + 227.5 = 489.8
EC2
•

    •

    •

        •                        1/2 1/3

            •   0.085 -> 0.029     8/20
    •

        •

        •

    •
AWS
•

    • PaaS:   RightScale Heroku   EC2   PaaS
    • IaaS:   Eucalyptus EC2/S3
• IaaS         PaaS
    •

•

    •
SaaS (Software as a Service):
 Service          Salesforce.com
                   Google Apps
Container
             PaaS (Platform as a Service):
                 Google App Engine
   OS              Windows Azure

  VMM               aaS (Infrastructure as
                         a Service):
  HW                   Amazon EC2


                         VMM: Virtual Machine Monitor
Google
                        Google
   Web          Gmail
                         Maps     ...

      Sawzall
                                        App Engine


    MapReduce
                                 BigTable


 Google File System
Google App Engine
• Web

    •       Web 3
    •        Python   Java

•

    •

        •


    •

                                DB
        •
Google App Engine




        Google App Engine

                            DB

              DB Bigtable
GAE
•



    •

    •      API

    • 30

    •

•                SDK
•

    •

    •




        CPU   6.5 hour/day      $0.10/hour
               1GB/day          $0.10/GB
               1GB/day          $0.12/GB
               1GB/day       $0.15/GB x month
               2000/day        $0.0001/mail
Windows Azure
• Windows                           ASP .NET


 •

 •                 Visual Studio

• Microsoft

 •

 • Windows Azure   platform appliance
•                                            IaaS

    •

    •

•          PaaS SaaS

                             http://jp.fujitsu.com/solutions/cloud/

                             http://cloud.nifty.com/

        Softbank             http://tm.softbank.jp/business/white_cloud/

                   IIJ GIO   http://www.iij.ad.jp/GIO/
HPC

                     HPC
•

    •                SaaS
        !IaaS                           User
•                                       App.

    •
            IaaS
                            VM    VM      VM
        !                   H/W   H/W     H/W
TOP500: LINPACK
                                                                       2010       11
    100
                                                                 InfiniBand: 80%
     90
     80
     70                                                     10 Gigabit Ethernet: 74%
     60
%




     50
     40
                                                             Gigabit Ethernet: 54%

     30
                             #231 Amazon EC2               InfiniBand
     20                  cluster compute instances         Gigabit Ethernet
     10                                                    10 Gigabit Ethernet
      0
          0   50   100    150   200    250   300     350      400     450        500
                                      Rank
                          ※                                : Rmax                      : Rpeak
AIST Green Cloud                          Amazon EC2
                 (AGC)                               Cluster Instance
             Intel E5540/2.53GHz                    Intel X5570/2.93GHz
 CPU
               2 sockets 8 cores                      2 sockets 8 cores
Memory                  48 GB                                   23 GB

Network         InfiniBnad, 10GbE                                10GbE
                 SAS 300GB x2                           EBS 20GB
 HDD
                   (RAID1)                          Ephemeral 850GB x2
                  CentOS 5.5                            CentOS 5.4
  OS
                BMM, PVM, HVM                             HVM
          BMM: Bare Metal Machine   PVM: Para Virtualized Machine   HVM: Full Virtualized Machine
MPI PingPong
                                                     PingPong
                    2500
                                    Send
                                0           1
                    2000            Recv                                     IB-BMM
                                            2
Throughput (MB/s)




                    1500
                                            15
                                                                               BMM
                    1000


                     500                                                        EC2
                                                                                       PVM
                                                                                       HVM
                       0
                           16              1k     16k          1M      16M        1G
                                                 Message size (byte)
• Bloss:   Block Sakurai-Sugiura
 • 100

 • MPI      OpenMP
               rank 0              rank 0   N
                        760MB
               Bcast
              Reduce                        10GB
                         1GB

                         1GB
               Bcast
               Gather
                        350MB
Bloss:
                                    Bloss (2 ranks per node, 4 threads per rank)
                          120


                          100
Parallel Efficiency (%)




                           80                                                           IB-BMM
                                                                                        BMM
                           60                                                            EC2
                                                         5%                              PVM
                                                                                         HVM
                           40       BMM          21.06
                                    PVM          22.33
                           20       HVM          22.66
                                    EC2          20.00

                            0
                                1          2            4              8           16
                                                 Number of nodes
• HPC

    •

•

    • CPU

    • I/O

        • Passthrough

•
Photo by Nicholas_T
•

•

•

•

•

•

•

    “Assessing the Security Risks of Cloud Computing,” Gartner
    http://www.gartner.com/DisplayDocument?id=685308
DDoS
API
           VPN
                                       WAN
                         IO           VM


                                                    NoSQL
      VM



Pay-for-use
      M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz,A. Konwinski,
      G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia,
      “Above the Clouds: A Berkeley View of Cloud Computing,” 2009
•




•

    •

    •

•

    •   CPU
e-mail: takano-ryousei@aist.go.jp
twitter ID: @oraccha
•   M.Armbrust, et al., “Above the Clouds: A Berkeley View of Cloud
    Computing,” 2009

•   L.A.Barroso and U.Holzle, “The Data Center as a Computer”
      Google

•                                                    SACSIS
    2010

•
           JJUG 2009     10   8

•              NTT
                                     2009   7   29

Más contenido relacionado

Destacado

軽快なPlan9 (第三回Kernel/VM探検隊)
軽快なPlan9 (第三回Kernel/VM探検隊)軽快なPlan9 (第三回Kernel/VM探検隊)
軽快なPlan9 (第三回Kernel/VM探検隊)Go Saito
 
Volunteering For Education In A Socially Connected World
Volunteering For Education  In A Socially Connected WorldVolunteering For Education  In A Socially Connected World
Volunteering For Education In A Socially Connected WorldeKindling.org
 
Pamela[1]
Pamela[1]Pamela[1]
Pamela[1]pamita
 
Plan 9/9grid tech talk #2
Plan 9/9grid tech talk #2Plan 9/9grid tech talk #2
Plan 9/9grid tech talk #2Ryousei Takano
 
IL: 失われたプロトコル
IL: 失われたプロトコルIL: 失われたプロトコル
IL: 失われたプロトコルRyousei Takano
 
Plan 9カーネルにおけるTCP/IP実装(未完)
Plan 9カーネルにおけるTCP/IP実装(未完)Plan 9カーネルにおけるTCP/IP実装(未完)
Plan 9カーネルにおけるTCP/IP実装(未完)Ryousei Takano
 
Digital tools: Bridging ICT and the Humanities
Digital tools: Bridging   ICT and the HumanitiesDigital tools: Bridging   ICT and the Humanities
Digital tools: Bridging ICT and the HumanitieseKindling.org
 
Atty. Ada Abad Keynote @CODEB IV-A Conference, Tagaytay City
Atty. Ada Abad Keynote @CODEB IV-A Conference, Tagaytay City Atty. Ada Abad Keynote @CODEB IV-A Conference, Tagaytay City
Atty. Ada Abad Keynote @CODEB IV-A Conference, Tagaytay City eKindling.org
 

Destacado (11)

軽快なPlan9 (第三回Kernel/VM探検隊)
軽快なPlan9 (第三回Kernel/VM探検隊)軽快なPlan9 (第三回Kernel/VM探検隊)
軽快なPlan9 (第三回Kernel/VM探検隊)
 
drmaatutggf12
drmaatutggf12drmaatutggf12
drmaatutggf12
 
Volunteering For Education In A Socially Connected World
Volunteering For Education  In A Socially Connected WorldVolunteering For Education  In A Socially Connected World
Volunteering For Education In A Socially Connected World
 
Pamela[1]
Pamela[1]Pamela[1]
Pamela[1]
 
Plan 9/9grid tech talk #2
Plan 9/9grid tech talk #2Plan 9/9grid tech talk #2
Plan 9/9grid tech talk #2
 
Plan 9のお話
Plan 9のお話Plan 9のお話
Plan 9のお話
 
IL: 失われたプロトコル
IL: 失われたプロトコルIL: 失われたプロトコル
IL: 失われたプロトコル
 
Plan 9カーネルにおけるTCP/IP実装(未完)
Plan 9カーネルにおけるTCP/IP実装(未完)Plan 9カーネルにおけるTCP/IP実装(未完)
Plan 9カーネルにおけるTCP/IP実装(未完)
 
Digital tools: Bridging ICT and the Humanities
Digital tools: Bridging   ICT and the HumanitiesDigital tools: Bridging   ICT and the Humanities
Digital tools: Bridging ICT and the Humanities
 
Eta2006 Nona
Eta2006 NonaEta2006 Nona
Eta2006 Nona
 
Atty. Ada Abad Keynote @CODEB IV-A Conference, Tagaytay City
Atty. Ada Abad Keynote @CODEB IV-A Conference, Tagaytay City Atty. Ada Abad Keynote @CODEB IV-A Conference, Tagaytay City
Atty. Ada Abad Keynote @CODEB IV-A Conference, Tagaytay City
 

Similar a クラウドを支えるハードウェア・ソフトウェア基盤技術

クラウドコンピューティングとは何か?
クラウドコンピューティングとは何か?クラウドコンピューティングとは何か?
クラウドコンピューティングとは何か?Ryousei Takano
 
Cloud computing benefits start-up companies
Cloud computing benefits start-up companiesCloud computing benefits start-up companies
Cloud computing benefits start-up companiesSang-il Jung
 
20181027 deep learningcommunity_aws
20181027 deep learningcommunity_aws20181027 deep learningcommunity_aws
20181027 deep learningcommunity_awsHirokuni Uchida
 
DESIGN IT! Conference 2009 - Cloud User Interface
DESIGN IT! Conference 2009 - Cloud User InterfaceDESIGN IT! Conference 2009 - Cloud User Interface
DESIGN IT! Conference 2009 - Cloud User InterfaceYukio Andoh
 
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qconNetflix keynote-adrian-qcon
Netflix keynote-adrian-qconYiwei Ma
 
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...Yoichi Kawasaki
 
Cloud service and gae for java(gae:j)
Cloud service and gae for java(gae:j)Cloud service and gae for java(gae:j)
Cloud service and gae for java(gae:j)Roy Chen
 
The Hybrid Windows Azure Application
The Hybrid Windows Azure ApplicationThe Hybrid Windows Azure Application
The Hybrid Windows Azure ApplicationMichael Collier
 
Cloud State of the Union for Java Developers
Cloud State of the Union for Java DevelopersCloud State of the Union for Java Developers
Cloud State of the Union for Java DevelopersBurr Sutter
 
Netflix on Cloud - combined slides for Dev and Ops
Netflix on Cloud - combined slides for Dev and OpsNetflix on Cloud - combined slides for Dev and Ops
Netflix on Cloud - combined slides for Dev and OpsAdrian Cockcroft
 
Razorfish Technology Summit 2012 - Introduction
Razorfish Technology Summit 2012 - IntroductionRazorfish Technology Summit 2012 - Introduction
Razorfish Technology Summit 2012 - IntroductionRazorfish
 
What's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for BusinessWhat's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for BusinessChris Schalk
 
2009.11.20 BPstudy#27 Amazon Web Service
2009.11.20 BPstudy#27 Amazon Web Service2009.11.20 BPstudy#27 Amazon Web Service
2009.11.20 BPstudy#27 Amazon Web ServiceHiro Fukami
 
Exploiting Data in the Cloud
Exploiting Data in the CloudExploiting Data in the Cloud
Exploiting Data in the CloudPaul Miller
 
AWS Introduction By Steven Goris
AWS Introduction By Steven GorisAWS Introduction By Steven Goris
AWS Introduction By Steven GorisSteven Goris
 
2012 05 confess_camel_cloud_integration
2012 05 confess_camel_cloud_integration2012 05 confess_camel_cloud_integration
2012 05 confess_camel_cloud_integrationKai Wähner
 
Cloud introduction2.ppt
Cloud introduction2.pptCloud introduction2.ppt
Cloud introduction2.pptBala Anand
 
From Zero to still Zero: The most beautiful mistakes going into the cloud.
From Zero to still Zero: The most beautiful mistakes going into the cloud. From Zero to still Zero: The most beautiful mistakes going into the cloud.
From Zero to still Zero: The most beautiful mistakes going into the cloud. OPEN KNOWLEDGE GmbH
 
Swarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOASwarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOAJürgen Kress
 

Similar a クラウドを支えるハードウェア・ソフトウェア基盤技術 (20)

クラウドコンピューティングとは何か?
クラウドコンピューティングとは何か?クラウドコンピューティングとは何か?
クラウドコンピューティングとは何か?
 
Cloud computing benefits start-up companies
Cloud computing benefits start-up companiesCloud computing benefits start-up companies
Cloud computing benefits start-up companies
 
20181027 deep learningcommunity_aws
20181027 deep learningcommunity_aws20181027 deep learningcommunity_aws
20181027 deep learningcommunity_aws
 
DESIGN IT! Conference 2009 - Cloud User Interface
DESIGN IT! Conference 2009 - Cloud User InterfaceDESIGN IT! Conference 2009 - Cloud User Interface
DESIGN IT! Conference 2009 - Cloud User Interface
 
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qconNetflix keynote-adrian-qcon
Netflix keynote-adrian-qcon
 
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
Azure Containers & Serverless Technology Options (After-Tech-Summit-2018 Edit...
 
Cloud service and gae for java(gae:j)
Cloud service and gae for java(gae:j)Cloud service and gae for java(gae:j)
Cloud service and gae for java(gae:j)
 
The Hybrid Windows Azure Application
The Hybrid Windows Azure ApplicationThe Hybrid Windows Azure Application
The Hybrid Windows Azure Application
 
Cloud State of the Union for Java Developers
Cloud State of the Union for Java DevelopersCloud State of the Union for Java Developers
Cloud State of the Union for Java Developers
 
Netflix on Cloud - combined slides for Dev and Ops
Netflix on Cloud - combined slides for Dev and OpsNetflix on Cloud - combined slides for Dev and Ops
Netflix on Cloud - combined slides for Dev and Ops
 
Razorfish Technology Summit 2012 - Introduction
Razorfish Technology Summit 2012 - IntroductionRazorfish Technology Summit 2012 - Introduction
Razorfish Technology Summit 2012 - Introduction
 
What's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for BusinessWhat's new in App Engine and intro to App Engine for Business
What's new in App Engine and intro to App Engine for Business
 
2009.11.20 BPstudy#27 Amazon Web Service
2009.11.20 BPstudy#27 Amazon Web Service2009.11.20 BPstudy#27 Amazon Web Service
2009.11.20 BPstudy#27 Amazon Web Service
 
Exploiting Data in the Cloud
Exploiting Data in the CloudExploiting Data in the Cloud
Exploiting Data in the Cloud
 
AWS Introduction By Steven Goris
AWS Introduction By Steven GorisAWS Introduction By Steven Goris
AWS Introduction By Steven Goris
 
2012 05 confess_camel_cloud_integration
2012 05 confess_camel_cloud_integration2012 05 confess_camel_cloud_integration
2012 05 confess_camel_cloud_integration
 
Cloud introduction2.ppt
Cloud introduction2.pptCloud introduction2.ppt
Cloud introduction2.ppt
 
From Zero to still Zero: The most beautiful mistakes going into the cloud.
From Zero to still Zero: The most beautiful mistakes going into the cloud. From Zero to still Zero: The most beautiful mistakes going into the cloud.
From Zero to still Zero: The most beautiful mistakes going into the cloud.
 
Netflix in the cloud 2011
Netflix in the cloud 2011Netflix in the cloud 2011
Netflix in the cloud 2011
 
Swarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOASwarm Computing Next Generation Clouds and the role of SOA
Swarm Computing Next Generation Clouds and the role of SOA
 

Más de Ryousei Takano

Error Permissive Computing
Error Permissive ComputingError Permissive Computing
Error Permissive ComputingRyousei Takano
 
Opportunities of ML-based data analytics in ABCI
Opportunities of ML-based data analytics in ABCIOpportunities of ML-based data analytics in ABCI
Opportunities of ML-based data analytics in ABCIRyousei Takano
 
ABCI: An Open Innovation Platform for Advancing AI Research and Deployment
ABCI: An Open Innovation Platform for Advancing AI Research and DeploymentABCI: An Open Innovation Platform for Advancing AI Research and Deployment
ABCI: An Open Innovation Platform for Advancing AI Research and DeploymentRyousei Takano
 
クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価Ryousei Takano
 
USENIX NSDI 2016 (Session: Resource Sharing)
USENIX NSDI 2016 (Session: Resource Sharing)USENIX NSDI 2016 (Session: Resource Sharing)
USENIX NSDI 2016 (Session: Resource Sharing)Ryousei Takano
 
User-space Network Processing
User-space Network ProcessingUser-space Network Processing
User-space Network ProcessingRyousei Takano
 
Flow-centric Computing - A Datacenter Architecture in the Post Moore Era
Flow-centric Computing - A Datacenter Architecture in the Post Moore EraFlow-centric Computing - A Datacenter Architecture in the Post Moore Era
Flow-centric Computing - A Datacenter Architecture in the Post Moore EraRyousei Takano
 
A Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksA Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksRyousei Takano
 
クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術Ryousei Takano
 
AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...Ryousei Takano
 
IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告Ryousei Takano
 
Expectations for optical network from the viewpoint of system software research
Expectations for optical network from the viewpoint of system software researchExpectations for optical network from the viewpoint of system software research
Expectations for optical network from the viewpoint of system software researchRyousei Takano
 
Exploring the Performance Impact of Virtualization on an HPC Cloud
Exploring the Performance Impact of Virtualization on an HPC CloudExploring the Performance Impact of Virtualization on an HPC Cloud
Exploring the Performance Impact of Virtualization on an HPC CloudRyousei Takano
 
不揮発メモリとOS研究にまつわる何か
不揮発メモリとOS研究にまつわる何か不揮発メモリとOS研究にまつわる何か
不揮発メモリとOS研究にまつわる何かRyousei Takano
 
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...Ryousei Takano
 
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~Ryousei Takano
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersRyousei Takano
 
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green CloudRyousei Takano
 
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data CenterIris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data CenterRyousei Takano
 

Más de Ryousei Takano (20)

Error Permissive Computing
Error Permissive ComputingError Permissive Computing
Error Permissive Computing
 
Opportunities of ML-based data analytics in ABCI
Opportunities of ML-based data analytics in ABCIOpportunities of ML-based data analytics in ABCI
Opportunities of ML-based data analytics in ABCI
 
ABCI: An Open Innovation Platform for Advancing AI Research and Deployment
ABCI: An Open Innovation Platform for Advancing AI Research and DeploymentABCI: An Open Innovation Platform for Advancing AI Research and Deployment
ABCI: An Open Innovation Platform for Advancing AI Research and Deployment
 
ABCI Data Center
ABCI Data CenterABCI Data Center
ABCI Data Center
 
クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価クラウド環境におけるキャッシュメモリQoS制御の評価
クラウド環境におけるキャッシュメモリQoS制御の評価
 
USENIX NSDI 2016 (Session: Resource Sharing)
USENIX NSDI 2016 (Session: Resource Sharing)USENIX NSDI 2016 (Session: Resource Sharing)
USENIX NSDI 2016 (Session: Resource Sharing)
 
User-space Network Processing
User-space Network ProcessingUser-space Network Processing
User-space Network Processing
 
Flow-centric Computing - A Datacenter Architecture in the Post Moore Era
Flow-centric Computing - A Datacenter Architecture in the Post Moore EraFlow-centric Computing - A Datacenter Architecture in the Post Moore Era
Flow-centric Computing - A Datacenter Architecture in the Post Moore Era
 
A Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksA Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center Networks
 
クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術クラウド時代の半導体メモリー技術
クラウド時代の半導体メモリー技術
 
AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...
 
IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告IEEE CloudCom 2014参加報告
IEEE CloudCom 2014参加報告
 
Expectations for optical network from the viewpoint of system software research
Expectations for optical network from the viewpoint of system software researchExpectations for optical network from the viewpoint of system software research
Expectations for optical network from the viewpoint of system software research
 
Exploring the Performance Impact of Virtualization on an HPC Cloud
Exploring the Performance Impact of Virtualization on an HPC CloudExploring the Performance Impact of Virtualization on an HPC Cloud
Exploring the Performance Impact of Virtualization on an HPC Cloud
 
不揮発メモリとOS研究にまつわる何か
不揮発メモリとOS研究にまつわる何か不揮発メモリとOS研究にまつわる何か
不揮発メモリとOS研究にまつわる何か
 
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...
High-resolution Timer-based Packet Pacing Mechanism on the Linux Operating Sy...
 
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
 
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
高性能かつスケールアウト可能なHPCクラウド AIST Super Green Cloud
 
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data CenterIris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
Iris: Inter-cloud Resource Integration System for Elastic Cloud Data Center
 

Último

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 

Último (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

クラウドを支えるハードウェア・ソフトウェア基盤技術

  • 1. 2010 12 8 Photo by digital cat
  • 2. • • • OS • • • TCP/IP • • •
  • 3. • • • • Amazon Google Microsoft • HPC •
  • 5. 2006 8 9 Search Engine Strategies Conference “ ” ... Wikipedia
  • 6. Google SOA 2004 2Q Web2.0 2005 4Q 2006 SaaS 2006 4Q 2008 1Q 4Q NTT 2009 7 29
  • 7. Amazon Amazon “Amazon's cloud computing will surpass its retailing business,” Larry Dignan http://blogs.zdnet.com/BTL/?p=8471 2007 http://www.technologyreview.com/computing/22606/page3/
  • 8. SaaS UC Berkeley ud SP lo A C Web Web SaaS SaaS Web ASP SaaS IaaS, PaaS SaaS (Software as a Service)
  • 9. SaaS UC Berkeley ud SP lo A C Web Web SaaS SaaS Web SaaS IaaS, PaaS s y s dr le un b- Fo Fa NVIDIA Intel, Samsung TSMC
  • 11. • • • * • 2 • • *) Jack Dongarra, “An Overview of High Performance Computing and Challenges for the Future,” HPDC 2009.
  • 12. • • •
  • 13. • Salesforce.com PaaS • 1 • SIer •
  • 14. mixi • • Amazon WS • EC2/S3/Load balancing • CloudFront • Flash/Flex
  • 15. •1 180 / • 7000 • Amazon EC2 50 Hadoop 30 5 •
  • 16. Animoto.com • CPU • Facebook SNS • • Amazon EC2
  • 17. • • • • •
  • 18. NIST NIST Definition of Cloud Computing v15 http://csrc.nist.gov/groups/SNS/cloud-computing/
  • 19. On-demand self-service Broad network access Resource pooling Rapid elasticity Measured service NIST Definition of Cloud Computing v15 http://csrc.nist.gov/groups/SNS/cloud-computing/
  • 20. ! ! ! ! !
  • 21. • •1 10
  • 22. • • MTBF* 3 1000 1 1 10 1 100 • e.g., Google RAID ECC • • * Mean Time Between Failures
  • 24. • • • • 2 PUE PUE = DC IT * Power Usage Effectiveness
  • 25. IT • • Sun Black Box 2006 Google 2005 1 1160 / 2003
  • 26. Google Google Publickey 2009 7 17 http://www.publickey1.jp/blog/09/post_36.html
  • 27. Microsoft 4 DC Microsoft 112 22.4 IT-PAC: Free cooling 2000 / PUE 1.06
  • 28. DC (2006 Microsoft ) 1000 5 $95/Mbps/ $13/Mbps/ 7.1 $2.20/GB/ $0.40/GB/ 5.7 140 / 1000 / 7.1 M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz,A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, “Above the Clouds: A Berkeley View of Cloud Computing,” 2009
  • 29. Google • Google 900 675 •3 45 450 225 • Microsoft 0 2006Q1 2007Q1 2008Q1 2009Q1 2010Q1 • 2008 21 8000 30 • Amazon • 2009 EC2 4 • 2009 52 “Who Has the Most Web Servers,” Data Center Knowledge, May 14, 2009, http://www.datacenterknowledge.com/archives/2009/05/14/whos-got-the-most-web-servers/
  • 30. Amazon EC2 Google App Engine Amazon Azure Photo by naixn
  • 31. SaaS (Software as a Service): Service Salesforce.com Google Apps Container PaaS (Platform as a Service): Google App Engine OS Windows Azure VMM aaS (Infrastructure as a Service): HW Amazon EC2 VMM: Virtual Machine Monitor
  • 32. • SaaS (Software as a Service) • • Google Apps Salesforce CRM • PaaS (Platform as a Service) • • Google App Engine Force.com • IaaS (Infrastructure as a Service) • • Amazon EC2 Blue Cloud
  • 33. Amazon Web Services • 2006 S3 • Amazon * • Web • 2006 8 EC2 • 2008 8 • *)
  • 34. Amazon • • • Elastic Compute Cloud (EC2) • CloudWatch • Elastic MapReduce • • Auto Scaling • Virtual Private Cloud (VPC) • • Elastic Load Balancing • CloudFrond • • • Flexible Payments Service (FPS) • SimpleDB • DevPay • Relational Database Service (RDS) • • • Simple Storage Service (S3) • Simple Queue Service (SQS) • Elastic Block Storage (EBS) • Simple Notification Service (SNS) • AWS Import/Export
  • 35. Amazon Elastic MapReduce SNS SQS RDS SimpleDB KVS Elastic Load Balancing EBS EC2 S3 CloudFront CDN Edge Location
  • 36. Amazon EC2 • OS S3 • EC2 launch • (Web service API) • upload S3 •1 2007 Opteron 1.0 - 1.2 GHz
  • 37. Regions Availability Zone • Region • 4 • Availability Zone Region • • AWS region (US WEST) AWS region (APAC) Zone 1 Zone 2 Zone 1 Zone 2
  • 38. EC2 • Small 1 $0.085 x 24 x 365 = $744.6 • 1 Cluster Compute 10 • $1.6 x 24 x 10 = $384 Instance type ECU Memory (GB) Storage (GB) Arch. Price ($/h) Small 1 1.7 160 32bit 0.085 Large 4 7.5 850 64bit 0.34 Ex-large 8 15 1690 64bit 0.68 High-mem quad 26 68.4 1690 64bit 2.4 High-CPU ex-large 20 7 1690 64bit 0.68 Cluster Compute* 33.5 23 1690 64bit 1.6 *) 10
  • 39. EC2 • • 1 0.085 ! 0.095 • Windows • 3 4 0.085 ! 0.12 • • 1/3 • small 1 • 0.085 x 24 x 365 = 744.6 • 0.03 x 24 x 365 + 227.5 = 489.8
  • 40. EC2 • • • • 1/2 1/3 • 0.085 -> 0.029 8/20 • • • •
  • 41. AWS • • PaaS: RightScale Heroku EC2 PaaS • IaaS: Eucalyptus EC2/S3 • IaaS PaaS • • •
  • 42. SaaS (Software as a Service): Service Salesforce.com Google Apps Container PaaS (Platform as a Service): Google App Engine OS Windows Azure VMM aaS (Infrastructure as a Service): HW Amazon EC2 VMM: Virtual Machine Monitor
  • 43. Google Google Web Gmail Maps ... Sawzall App Engine MapReduce BigTable Google File System
  • 44. Google App Engine • Web • Web 3 • Python Java • • • • DB •
  • 45. Google App Engine Google App Engine DB DB Bigtable
  • 46. GAE • • • API • 30 • • SDK
  • 47. • • CPU 6.5 hour/day $0.10/hour 1GB/day $0.10/GB 1GB/day $0.12/GB 1GB/day $0.15/GB x month 2000/day $0.0001/mail
  • 48. Windows Azure • Windows ASP .NET • • Visual Studio • Microsoft • • Windows Azure platform appliance
  • 49. IaaS • • • PaaS SaaS http://jp.fujitsu.com/solutions/cloud/ http://cloud.nifty.com/ Softbank http://tm.softbank.jp/business/white_cloud/ IIJ GIO http://www.iij.ad.jp/GIO/
  • 50. HPC HPC • • SaaS !IaaS User • App. • IaaS VM VM VM ! H/W H/W H/W
  • 51. TOP500: LINPACK 2010 11 100 InfiniBand: 80% 90 80 70 10 Gigabit Ethernet: 74% 60 % 50 40 Gigabit Ethernet: 54% 30 #231 Amazon EC2 InfiniBand 20 cluster compute instances Gigabit Ethernet 10 10 Gigabit Ethernet 0 0 50 100 150 200 250 300 350 400 450 500 Rank ※ : Rmax : Rpeak
  • 52. AIST Green Cloud Amazon EC2 (AGC) Cluster Instance Intel E5540/2.53GHz Intel X5570/2.93GHz CPU 2 sockets 8 cores 2 sockets 8 cores Memory 48 GB 23 GB Network InfiniBnad, 10GbE 10GbE SAS 300GB x2 EBS 20GB HDD (RAID1) Ephemeral 850GB x2 CentOS 5.5 CentOS 5.4 OS BMM, PVM, HVM HVM BMM: Bare Metal Machine PVM: Para Virtualized Machine HVM: Full Virtualized Machine
  • 53. MPI PingPong PingPong 2500 Send 0 1 2000 Recv IB-BMM 2 Throughput (MB/s) 1500 15 BMM 1000 500 EC2 PVM HVM 0 16 1k 16k 1M 16M 1G Message size (byte)
  • 54. • Bloss: Block Sakurai-Sugiura • 100 • MPI OpenMP rank 0 rank 0 N 760MB Bcast Reduce 10GB 1GB 1GB Bcast Gather 350MB
  • 55. Bloss: Bloss (2 ranks per node, 4 threads per rank) 120 100 Parallel Efficiency (%) 80 IB-BMM BMM 60 EC2 5% PVM HVM 40 BMM 21.06 PVM 22.33 20 HVM 22.66 EC2 20.00 0 1 2 4 8 16 Number of nodes
  • 56. • HPC • • • CPU • I/O • Passthrough •
  • 58.
  • 59. • • • • • • • “Assessing the Security Risks of Cloud Computing,” Gartner http://www.gartner.com/DisplayDocument?id=685308
  • 60. DDoS API VPN WAN IO VM NoSQL VM Pay-for-use M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. Katz,A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, and M. Zaharia, “Above the Clouds: A Berkeley View of Cloud Computing,” 2009
  • 61. • • • • • • CPU
  • 63. M.Armbrust, et al., “Above the Clouds: A Berkeley View of Cloud Computing,” 2009 • L.A.Barroso and U.Holzle, “The Data Center as a Computer” Google • SACSIS 2010 • JJUG 2009 10 8 • NTT 2009 7 29