SlideShare une entreprise Scribd logo
1  sur  93
Télécharger pour lire hors ligne
(Twitter: @KenTamagawa)

                     v 1.1 - July 21st, 2011
(Ken Tamagawa)



Twitter: @KenTamagawa
2011   8   6
Japan Innovation Leaders Summit
IT



     IT
AWS
→          90%


    AWS
→         90%
Intro
7



}
Intro   1   2       3   4   5   6   7
Intro   1   2   3   4   5   6   7   End
Intro   1   2   3   4   5   6   7   End
vs.
DAS
 (Direct-Attached Storage)

          SAN
  (Storage Area Network)

          NAS
(Network-Attached Storage)
EC2
 (                           )

            EBS
     (Elastic Block Store)

             S3
 (Simple Storage Service)

SimpleDB, SQS, etc.
S                  :

99.999999999 %


                    S3
          (Simple Storage Service)
Large
        Medium

Small
Web       Software    Command      Resource
Management   Libraries      Line     Management
 Console     and SDK     Interface      Tools




        Amazon Web Services API
vs
vs
EC2   (   ,   CPU,   )
EC2                   : Small vs Medium

      1 ECU =
   1.2 GHz Xeon              Small         Medium


Elastic Compute Unit              1   5X     5
               RAM           1.7 GB        1.7 GB
                            160 GB 2.2X 350 GB
                  (   )       7       2X    14
/



(   )
Demo:
EC2
/




    (   )
vs.
EBS           EC2   ELB
  Route 53
       Cloudfront
         S3
  DB           AZ    RDS
Intro   1   2   3   4   5   6   7   End
EBS
             AMI                        /
                   (ELB)
                           (AZ)   EC2
Relational Database Service +       AZ
Elastic IP
AWS
:



US West   US East
                                            AP Japan


                        EU West




                                  AP Singapore
(AZ)
          AZ



US West    US East      A   B
                                            AP Japan
A   B          A   B    C
                                             A   B
C              C   D   EU West


                                    A   B



                                 AP Singapore
(AZ)
          AZ



US West    US East      A   B
                                            AP Japan
A   B          A   B    C
                                             A   B
C              C   D   EU West


                                    A   B



                                 AP Singapore
AZ
Tokyo-1a     Tokyo-1b

    EC2    EC2
     EC2    EC2

                         A   B



                        AP Tokyo




    AP Tokyo
RDS                   AZ
     Tokyo-1a    Tokyo-1b


DB        RDS   RDS




         AP Tokyo
Demo:
RDS           AZ
Intro   1   2   3   4   5   6   7   End
Cursus Publicus
M       Legion VI

        M
               Londinium

                             Legion III
                 M      Lutetia

                                          Legion XI

M
                                    MMM   Rome
     Hispania

    Legion IX
Simple Queue Service


           /
               /
AWS
:



A       B   C   D
:



A          B              C           D




      M          M              M
       M          M              M
                   M              M
                    MMM


    SQS        SQS            SQS
:


                           C
                           C
           B
           B                CC           C
A           B                C           D




      M           M                M
       M           M                M
                    M                M
                     MMM


    SQS         SQS              SQS
Intro   1   2   3   4   5   6   7   End
Amazon EC2
                  Cloudwatch

EC2   EC2   EC2

EC2   EC2   EC2

EC2   EC2   EC2

EC2   EC2   EC2


  Amazon
    Web
  Services
Amazon EC2
                  Cloudwatch

EC2   EC2   EC2

EC2   EC2

EC2

EC2   EC2   EC2
                                          EC2

  Amazon
    Web                             EC2
                                                EC2

  Services
Amazon EC2
                  Cloudwatch

EC2   EC2   EC2

EC2



EC2   EC2   EC2
                                                EC2

  Amazon
    Web                             EC2
                                                      EC2

  Services
                                          EC2



                                                EC2
Amazon EC2
                  Cloudwatch

EC2   EC2   EC2

EC2   EC2

EC2         EC2

EC2   EC2   EC2


  Amazon
    Web                             EC2
                                            EC2

  Services
Elasticity:

             :       /   / AutoScaling
CloudWatch
                 (                 )
Elasticity:

             :           /      /
CloudWatch
                 (                        )




       EC2                          EBS

    (1→5             )       (20 GB →100 GB)
Demo:
 Autoscaling
EC2
/



Intro   1       2   3   4   5   6   7   End
/

               EC2
:                    AZ



: Cloudfront
Amazon Cloudfront + Route 53
                                                                    (CDN) + DNS

               Seattle                             Amsterdam
                             New York
                                         London
                   Newark                               Stockholm
 Palo Alto                            Dublin
                                                                                    Tokyo


                                                       Frankfurt
                                           Paris
Los Angeles                      Ashburn

                            Jacksonville                                         Hong Kong
      Dallas
          St.Louis       Miami                                       Singapore
Intro   1   2   3   4   5   6   7   End
Elastic Map Reduce (EMR): Hadoop
                           for Amazon S3
Elastic Load Balancing
Demo:
Elastic Load Balancing
Intro   1   2   3   4   5   6   7   End
?
?




↓
?
/   /
?
      /             /


RAM        ?
      (Memcached)
?
             /                 /


RAM               ?
             (Memcached)


                           ?
      EBS Raid
RDS   AZ
RDS
             Tokyo-1a    Tokyo-1b

                RDS       RDS


Read
             RDS
                   RDS
Intro   1   2   3   4   5   6   7   End
DC               OS
     : ISO 27001, PCI-DSS          1
        : SSL Endpoints, Encrypted FS


 IAM: Identity Access Management
 VPC: Virtual Private Cloud
PC
                (107.3.8.123)                   RDS-servers
                                                 RDS
                                                       RDS
                                                        RDS

  80       22                            1521


web-servers                app-servers          DB-servers
 EC2 EC2                                             EC2
                any               EC2     22
       EC2                                            EC2
 EC2                            EC2               EC2
                                         1521
Demo:
VPC: Virtual Private Cloud
                               AWS

                                      EC2 EC2
locallocal              EC2 EC2              EC2
                                      EC2
local   local
                        EC2
          local
                   3    2 NAT               EC2 EC2


                         Virtual Private Cloud
       EC2                     EC2
        EC2       VPN
 EC2                            EC2
                         EC2

                   1
IAM: Identity Access Management

AWS                    /


API


LDAP
Intro   1   2   3   4   5   6   7   End
Firmitas
                   (   )

Utilitas
               (       )

Venustas
           (           )
7

1.
2.
3.
4.   /
5.
6.
7.
AWS
http://aws.amazon.com/jp/

AWS
http://aws.typepad.com/aws_japan/


http://www.slideshare.net/kentamagawa/3aws

Acknowledgement:
Simone Brunozzi, Jinesh Varia, Matt Wood

Contenu connexe

Tendances

Getting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWSGetting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWSAmazon Web Services
 
ContainerDay 2020 - Using Docker as a frontend for Amazon ECS and AWS Fargate
ContainerDay 2020 - Using Docker as a frontend for Amazon ECS and AWS Fargate ContainerDay 2020 - Using Docker as a frontend for Amazon ECS and AWS Fargate
ContainerDay 2020 - Using Docker as a frontend for Amazon ECS and AWS Fargate Massimo Ferre'
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web ServicesHarish Ganesan
 
AWS Summit 2011: Designing Fault Tolerant Applicatons
AWS Summit 2011: Designing Fault Tolerant ApplicatonsAWS Summit 2011: Designing Fault Tolerant Applicatons
AWS Summit 2011: Designing Fault Tolerant ApplicatonsAmazon Web Services
 
Running Containers in a Hybrid Environment
Running Containers in a Hybrid EnvironmentRunning Containers in a Hybrid Environment
Running Containers in a Hybrid EnvironmentAmazon Web Services
 
IDI 2020 - Containers Meet Serverless
IDI 2020 - Containers Meet ServerlessIDI 2020 - Containers Meet Serverless
IDI 2020 - Containers Meet ServerlessMassimo Ferre'
 
Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Journey Through the Cloud - What is AWS? Webinar - Jan 2013Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Journey Through the Cloud - What is AWS? Webinar - Jan 2013Amazon Web Services
 
Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...
Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...
Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...Amazon Web Services
 
ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012
ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012
ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012Amazon Web Services
 
Aws 201:Advanced Breakout Track on HA and DR
Aws 201:Advanced Breakout Track on HA and DRAws 201:Advanced Breakout Track on HA and DR
Aws 201:Advanced Breakout Track on HA and DRHarish Ganesan
 
Bostonrb Amazon Talk
Bostonrb Amazon TalkBostonrb Amazon Talk
Bostonrb Amazon TalkBrian Kaney
 
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...Amazon Web Services
 
AWS EMEA Online Summit - Live coding with containers
AWS EMEA Online Summit - Live coding with containersAWS EMEA Online Summit - Live coding with containers
AWS EMEA Online Summit - Live coding with containersCobus Bernard
 
Workshop Interstella GTC - Tiffany Jernigan.pdf
Workshop Interstella GTC - Tiffany Jernigan.pdfWorkshop Interstella GTC - Tiffany Jernigan.pdf
Workshop Interstella GTC - Tiffany Jernigan.pdfAmazon Web Services
 
AWS 101 business seminar in Taipei
AWS 101 business seminar in TaipeiAWS 101 business seminar in Taipei
AWS 101 business seminar in TaipeiAmazon Web Services
 
Intro to batch processing on AWS
Intro to batch processing on AWSIntro to batch processing on AWS
Intro to batch processing on AWSAmazon Web Services
 
Prepare your IT Infrastructure for Thanksgiving
Prepare your IT Infrastructure for ThanksgivingPrepare your IT Infrastructure for Thanksgiving
Prepare your IT Infrastructure for ThanksgivingHarish Ganesan
 
Workshop: Deploy a Deep Learning Framework on Amazon ECS
Workshop: Deploy a Deep Learning Framework on Amazon ECSWorkshop: Deploy a Deep Learning Framework on Amazon ECS
Workshop: Deploy a Deep Learning Framework on Amazon ECSAmazon Web Services
 

Tendances (19)

Getting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWSGetting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
 
ContainerDay 2020 - Using Docker as a frontend for Amazon ECS and AWS Fargate
ContainerDay 2020 - Using Docker as a frontend for Amazon ECS and AWS Fargate ContainerDay 2020 - Using Docker as a frontend for Amazon ECS and AWS Fargate
ContainerDay 2020 - Using Docker as a frontend for Amazon ECS and AWS Fargate
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
AWS Summit 2011: Designing Fault Tolerant Applicatons
AWS Summit 2011: Designing Fault Tolerant ApplicatonsAWS Summit 2011: Designing Fault Tolerant Applicatons
AWS Summit 2011: Designing Fault Tolerant Applicatons
 
Running Containers in a Hybrid Environment
Running Containers in a Hybrid EnvironmentRunning Containers in a Hybrid Environment
Running Containers in a Hybrid Environment
 
IDI 2020 - Containers Meet Serverless
IDI 2020 - Containers Meet ServerlessIDI 2020 - Containers Meet Serverless
IDI 2020 - Containers Meet Serverless
 
Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Journey Through the Cloud - What is AWS? Webinar - Jan 2013Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Journey Through the Cloud - What is AWS? Webinar - Jan 2013
 
Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...
Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...
Optimizing Application Performance and Costs with Auto Scaling - AWS Online T...
 
ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012
ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012
ARC301 Intro to Chaos Monkey & the Simian Army - AWS re: Invent 2012
 
Aws 201:Advanced Breakout Track on HA and DR
Aws 201:Advanced Breakout Track on HA and DRAws 201:Advanced Breakout Track on HA and DR
Aws 201:Advanced Breakout Track on HA and DR
 
Bostonrb Amazon Talk
Bostonrb Amazon TalkBostonrb Amazon Talk
Bostonrb Amazon Talk
 
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
RMG202 Rainmakers: How Netflix Operates Clouds for Maximum Freedom and Agilit...
 
AWS EMEA Online Summit - Live coding with containers
AWS EMEA Online Summit - Live coding with containersAWS EMEA Online Summit - Live coding with containers
AWS EMEA Online Summit - Live coding with containers
 
Workshop Interstella GTC - Tiffany Jernigan.pdf
Workshop Interstella GTC - Tiffany Jernigan.pdfWorkshop Interstella GTC - Tiffany Jernigan.pdf
Workshop Interstella GTC - Tiffany Jernigan.pdf
 
AWS 101 business seminar in Taipei
AWS 101 business seminar in TaipeiAWS 101 business seminar in Taipei
AWS 101 business seminar in Taipei
 
Intro to batch processing on AWS
Intro to batch processing on AWSIntro to batch processing on AWS
Intro to batch processing on AWS
 
Prepare your IT Infrastructure for Thanksgiving
Prepare your IT Infrastructure for ThanksgivingPrepare your IT Infrastructure for Thanksgiving
Prepare your IT Infrastructure for Thanksgiving
 
Workshop: Deploy a Deep Learning Framework on Amazon ECS
Workshop: Deploy a Deep Learning Framework on Amazon ECSWorkshop: Deploy a Deep Learning Framework on Amazon ECS
Workshop: Deploy a Deep Learning Framework on Amazon ECS
 
Technical Track
Technical TrackTechnical Track
Technical Track
 

Similaire à クラウド時代のアーキテクチャ設計

Netflix Moving To Cloud
Netflix Moving To CloudNetflix Moving To Cloud
Netflix Moving To CloudHien Luu
 
SimpleDBを使った ソーシャルアプリ構築事例
SimpleDBを使った ソーシャルアプリ構築事例SimpleDBを使った ソーシャルアプリ構築事例
SimpleDBを使った ソーシャルアプリ構築事例Hiroshi Sumi
 
AWS Summit 2011: AWS 101 Overview
AWS Summit 2011: AWS 101 OverviewAWS Summit 2011: AWS 101 Overview
AWS Summit 2011: AWS 101 OverviewAmazon Web Services
 
SiddharthAnand_NetflixsCloudDataArchitecture
SiddharthAnand_NetflixsCloudDataArchitectureSiddharthAnand_NetflixsCloudDataArchitecture
SiddharthAnand_NetflixsCloudDataArchitectureKostas Mavridis
 
Architecting for the Cloud: Demo and Best Practicses - Janakiram MSV
Architecting for the Cloud: Demo and Best Practicses - Janakiram MSVArchitecting for the Cloud: Demo and Best Practicses - Janakiram MSV
Architecting for the Cloud: Demo and Best Practicses - Janakiram MSVAmazon Web Services
 
プラットフォーム分科会_20100804
プラットフォーム分科会_20100804プラットフォーム分科会_20100804
プラットフォーム分科会_20100804Yoshiki Ushida
 
CloudFork
CloudForkCloudFork
CloudForkESUG
 
JAWS DAYS 2018 実践Microservices_Serverless
JAWS DAYS 2018 実践Microservices_ServerlessJAWS DAYS 2018 実践Microservices_Serverless
JAWS DAYS 2018 実践Microservices_Serverlessひろき こにし
 
MetaCDN: Enabling High Performance, Low Cost Content Storage and Delivery via...
MetaCDN: Enabling High Performance, Low Cost Content Storage and Delivery via...MetaCDN: Enabling High Performance, Low Cost Content Storage and Delivery via...
MetaCDN: Enabling High Performance, Low Cost Content Storage and Delivery via...James Broberg
 
Datadog jawsdays2017 lunch_lt
Datadog jawsdays2017 lunch_ltDatadog jawsdays2017 lunch_lt
Datadog jawsdays2017 lunch_ltMasahiro Hattori
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web ServicesGeorge Ang
 
Innovating in the Cloud from #NimbusIGNITE
Innovating in the Cloud from #NimbusIGNITEInnovating in the Cloud from #NimbusIGNITE
Innovating in the Cloud from #NimbusIGNITEIan Massingham
 
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qconNetflix keynote-adrian-qcon
Netflix keynote-adrian-qconYiwei Ma
 
Blue Medora IBM Tivoli Monitoring (ITM) Agents for Amazon EC2 and S3 Overview
Blue Medora IBM Tivoli Monitoring (ITM) Agents for Amazon EC2 and S3 OverviewBlue Medora IBM Tivoli Monitoring (ITM) Agents for Amazon EC2 and S3 Overview
Blue Medora IBM Tivoli Monitoring (ITM) Agents for Amazon EC2 and S3 OverviewBlue Medora
 
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWSGetting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWSAmazon Web Services
 
Cloud Computing BP-Study 20090319
Cloud Computing BP-Study 20090319Cloud Computing BP-Study 20090319
Cloud Computing BP-Study 20090319Yukio Andoh
 
Talk at Microsoft Cloud Futures 2010
Talk at Microsoft Cloud Futures 2010Talk at Microsoft Cloud Futures 2010
Talk at Microsoft Cloud Futures 2010Deepak Singh
 

Similaire à クラウド時代のアーキテクチャ設計 (20)

Netflix Moving To Cloud
Netflix Moving To CloudNetflix Moving To Cloud
Netflix Moving To Cloud
 
SimpleDBを使った ソーシャルアプリ構築事例
SimpleDBを使った ソーシャルアプリ構築事例SimpleDBを使った ソーシャルアプリ構築事例
SimpleDBを使った ソーシャルアプリ構築事例
 
AWS Summit 2011: AWS 101 Overview
AWS Summit 2011: AWS 101 OverviewAWS Summit 2011: AWS 101 Overview
AWS Summit 2011: AWS 101 Overview
 
SiddharthAnand_NetflixsCloudDataArchitecture
SiddharthAnand_NetflixsCloudDataArchitectureSiddharthAnand_NetflixsCloudDataArchitecture
SiddharthAnand_NetflixsCloudDataArchitecture
 
Architecting for the Cloud: Demo and Best Practicses - Janakiram MSV
Architecting for the Cloud: Demo and Best Practicses - Janakiram MSVArchitecting for the Cloud: Demo and Best Practicses - Janakiram MSV
Architecting for the Cloud: Demo and Best Practicses - Janakiram MSV
 
プラットフォーム分科会_20100804
プラットフォーム分科会_20100804プラットフォーム分科会_20100804
プラットフォーム分科会_20100804
 
Amazon aws 20110611
Amazon aws 20110611Amazon aws 20110611
Amazon aws 20110611
 
CloudFork
CloudForkCloudFork
CloudFork
 
Amazon EC2: What is this and what can I do with it?
Amazon EC2: What is this and what can I do with it?Amazon EC2: What is this and what can I do with it?
Amazon EC2: What is this and what can I do with it?
 
JAWS DAYS 2018 実践Microservices_Serverless
JAWS DAYS 2018 実践Microservices_ServerlessJAWS DAYS 2018 実践Microservices_Serverless
JAWS DAYS 2018 実践Microservices_Serverless
 
MetaCDN: Enabling High Performance, Low Cost Content Storage and Delivery via...
MetaCDN: Enabling High Performance, Low Cost Content Storage and Delivery via...MetaCDN: Enabling High Performance, Low Cost Content Storage and Delivery via...
MetaCDN: Enabling High Performance, Low Cost Content Storage and Delivery via...
 
Datadog jawsdays2017 lunch_lt
Datadog jawsdays2017 lunch_ltDatadog jawsdays2017 lunch_lt
Datadog jawsdays2017 lunch_lt
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
 
Innovating in the Cloud from #NimbusIGNITE
Innovating in the Cloud from #NimbusIGNITEInnovating in the Cloud from #NimbusIGNITE
Innovating in the Cloud from #NimbusIGNITE
 
Overview of Amazon Web Services
Overview of Amazon Web ServicesOverview of Amazon Web Services
Overview of Amazon Web Services
 
Netflix keynote-adrian-qcon
Netflix keynote-adrian-qconNetflix keynote-adrian-qcon
Netflix keynote-adrian-qcon
 
Blue Medora IBM Tivoli Monitoring (ITM) Agents for Amazon EC2 and S3 Overview
Blue Medora IBM Tivoli Monitoring (ITM) Agents for Amazon EC2 and S3 OverviewBlue Medora IBM Tivoli Monitoring (ITM) Agents for Amazon EC2 and S3 Overview
Blue Medora IBM Tivoli Monitoring (ITM) Agents for Amazon EC2 and S3 Overview
 
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWSGetting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
Getting Started in the AWS Cloud, Glen Robinson, Solutions Architect, AWS
 
Cloud Computing BP-Study 20090319
Cloud Computing BP-Study 20090319Cloud Computing BP-Study 20090319
Cloud Computing BP-Study 20090319
 
Talk at Microsoft Cloud Futures 2010
Talk at Microsoft Cloud Futures 2010Talk at Microsoft Cloud Futures 2010
Talk at Microsoft Cloud Futures 2010
 

クラウド時代のアーキテクチャ設計