AWS
§ 
§  Twitter:ar1
§            AWS
    •  Spot Instance
§  Debian
:
" 
"   API
" 
     §  CPU        RAM
"               AMI(Amazon Machine Image)
     §                AMI
     §  OS: Linux, Windows, OpenSolaris
     §           : Oracle DB WAS
" 
     § 
     §  SSH
AWS                                         	

                       ELB
                       (
                             )
        AutoScaling
                                           SNS

                 EC2
                             EC2
                               EC2
                             ji EC2


               AMI                    S3

                       RDS
                        RDS
  WAR
                        (
                          DB)
AWS

"   Ruby Java            Heroku

"   PHP           phpfog

"   Python            PiCloud

" Github          deploy        fluxflex

"                           dotcloud
"   AWS
     § 
           VM


" 
     § 


" 
AWS
AWS
AWS
750
   GB
GB KVS(SIMPLE DB)
  GB       (EBS)
GB Web        (S3)

    Linux BSD
• 
http://www.electric-cloud.com/blog/
     2009/03/02/electricaccelerator-vs-distcc-round-3-samba/
" 


" 
Software RAID

   "   EBS


       §  mdadm --create
           --verbose /dev/
           md0 --level=0 -
           c256 --raid-
           devices=10 /
           dev/sdi /dev/
           sdij …. /dev/sdr




http://victortrac.com/EC2_Ephemeral_Disks_vs_EBS_Volumes
FS

"   petard fs
     §              ?
"          FS
     §  Glusterfs
     §  OCFS2
Java   AWS          





       •  Eclipse       AWS
Java            





•  Java
•  WAR
•  Tomcat Upload
MapReduce w/ Hadoop





    •  Hadoop
EMR                       	
•                                                         	
  
     –  AWS	
  Management	
  Console	
  (Web	
  UI)	
  
     –                                   	
  
     –  REST	
  API	
  	
  



•                                                         	
  
     –  AWS	
  Management	
  Console	
  (Web	
  UI)	
  
     –                                   	
  
     –  REST	
  API	
  	
  
EMR
•  VPC
VPC with Public and
     Private Subnets
"                         Web
          public subnet
         EIP
"   DB
            Private subnet




                                      DB,
                                Web
New
VPC
AWS          	


"
" 
" 
     § 
     § 
" 
"                      HPC
"          MapReduce
Amazon Simple Queue Service
                                       Amazon SQS
                          HTTPS
                       Internet-Wide



                           AWS
                                                                 2

     Computer A            Amazon SQS
                                                         Computer B
(or EC2           A)
                                                    (or EC2           B)

                                              AWS
:                                	

"                                	



         A               B                     C                    D

     input	
           store	
             encode	
              publish	




         SQS queue	
             SQS queue	
       SQS queue
:                              	

"                           	
                                          C
                                              C
                       B                          C
                       B                          C                     D
         A              B                           C                       D

     input	
           store	
                encode	
                publish	




         SQS queue	
             SQS queue	
            SQS queue
Copyright ©
                                               2011 Amazon
                                               Web Services




" 

" 

" 

" 


         Controller       Controller       Controller
            A                B                C


     Q                Q                Q

         Controller       Controller       Controller
            A                B                C

AWS利用の勘所とトレーニングでの活用

  • 1.
  • 2.
    §  §  Twitter:ar1 §  AWS •  Spot Instance §  Debian :
  • 4.
    "  "   API "  §  CPU RAM "  AMI(Amazon Machine Image) §  AMI §  OS: Linux, Windows, OpenSolaris §  : Oracle DB WAS "  §  §  SSH
  • 5.
    AWS ELB ( ) AutoScaling SNS EC2 EC2 EC2 ji EC2 AMI S3 RDS RDS WAR ( DB)
  • 6.
    AWS "   RubyJava Heroku "   PHP phpfog "   Python PiCloud " Github deploy fluxflex "  dotcloud
  • 7.
    "   AWS §  VM "  §  " 
  • 8.
  • 11.
  • 12.
  • 15.
    750 GB GB KVS(SIMPLE DB) GB (EBS) GB Web (S3) Linux BSD
  • 16.
  • 17.
    http://www.electric-cloud.com/blog/ 2009/03/02/electricaccelerator-vs-distcc-round-3-samba/ "  " 
  • 18.
    Software RAID "   EBS §  mdadm --create --verbose /dev/ md0 --level=0 - c256 --raid- devices=10 / dev/sdi /dev/ sdij …. /dev/sdr http://victortrac.com/EC2_Ephemeral_Disks_vs_EBS_Volumes
  • 19.
    FS "   petardfs §  ? "  FS §  Glusterfs §  OCFS2
  • 20.
    Java AWS 
 •  Eclipse AWS
  • 21.
    Java 
 •  Java •  WAR •  Tomcat Upload
  • 23.
  • 24.
    EMR •    –  AWS  Management  Console  (Web  UI)   –    –  REST  API     •    –  AWS  Management  Console  (Web  UI)   –    –  REST  API    
  • 25.
  • 26.
  • 27.
    VPC with Publicand Private Subnets "  Web public subnet EIP "   DB Private subnet DB, Web
  • 28.
  • 29.
    AWS " "  "  §  §  "  "  HPC "  MapReduce
  • 30.
    Amazon Simple QueueService Amazon SQS HTTPS Internet-Wide AWS 2 Computer A Amazon SQS Computer B (or EC2 A) (or EC2 B) AWS
  • 31.
    : "  A B C D input store encode publish SQS queue SQS queue SQS queue
  • 32.
    : "  C C B C B C D A B C D input store encode publish SQS queue SQS queue SQS queue
  • 33.
    Copyright © 2011 Amazon Web Services "  "  "  "  Controller Controller Controller A B C Q Q Q Controller Controller Controller A B C