SlideShare a Scribd company logo
AWS



                     gumi




2011   3   4
•                     gumi
   • Twitter: @horiuchi
   • AWS           User Group Japan
   • 10

               • Perl   10      Python 1
               • Web          → FlipClip(   ) → gumi
   •                    AWS
               • RDS
2011   3   4
GUMI




2011   3   4
•                gumi

  • 2007       6    13

  •            90

  •



2011   3   4
!

   •       1   27

   •




                    http://mpf.gree.jp/727


2011   3   4
ZOO

   •       1   27

   •




                          http://mpf.gree.jp/848



2011   3   4
•       1   31

   •




                    http://mpf.gree.jp/725



2011   3   4
•       2   21

   •



                    http://mpf.gree.jp/725



2011   3   4
•       2   25

   •




   •


                    http://mpf.gree.jp/1190



2011   3   4
•       2   28

   •




                    http://mpf.gree.jp/389
                        ※17




2011   3   4
GUMI           AWS
   • ELB           + EC2 + RDS

   •                               1

   • EC2                         100      RDS                    ?

   • AMI                               puppet

   •1                 1AWS              + Consolidated Billing

               •
2011   3   4
WHY AWS?
   •


   •


   •


   • RDS       ELB

   •



2011   3   4
GUMI
                               App Server
                       Apache + mod_wsgi +Python

                                          Analytics Server
                                                             Database Server
                                                                 MySQL



               ELB
                                           Cache Server
                                           memcached




                                            KVS Server
                                           TokyoTyrant




2011   3   4
RDS

   •5          MySQL

   •


   •


   •


   •

2011   3   4
RDS
               ap-northeast-1a               ap-northeast-1b         S3
                  Master                       Hot Stand-by         Auto
                             Synchronous
                             Auto Failover                         Backup
                             Asynchronous               Multi-AZ



                                                                   Snapshot

           Slave1 Slave2 Slave3                Slave4   Slave5
                             Read Replica




2011   3   4
RDS:

   •


   •1          1   +

   •                      8   (   )

   •5



2011   3   4
RDS: CPU


   • API


   • CPU       1ECU      26ECU

   •            1.7GB     68GB

   •                    5GB      1TB


2011   3   4
RDS:



   • IP           EC2




2011   3   4
RDS: MULTI-AZ

   • 2010        5

   •


   •           AvailavilityZone

   •



2011   3   4
RDS:READ REPLICAS


   • 2010      10

   •


   •           5



2011   3   4
RDS:




2011   3   4
RDS:




2011   3   4
RDS: DB




2011   3   4
RDS:DB




2011   3   4
RDS:DB




2011   3   4
RDS:DB




2011   3   4
RDS:




2011   3   4
RDS:




2011   3   4
RDS:




2011   3   4
RDS:




2011   3   4
RDS:




2011   3   4
• G-CLOUD                         Magazine 2011

   • 2011                        2   11

   •                1
           AWS              2011
                             Amazon Web Services
           5             ! AWS         Web         ELB
                   EC2   RDS……




2011   3       4
AWS   !!




2011   3   4
GUMI


   •


   •            Reserved Instance   !

   • Multi-AZ               !



2011   3   4
•               !

   • RDS       !




2011   3   4
2011   3   4

More Related Content

AWSによるソーシャルアプリ運用事例

  • 1. AWS gumi 2011 3 4
  • 2. gumi • Twitter: @horiuchi • AWS User Group Japan • 10 • Perl 10 Python 1 • Web → FlipClip( ) → gumi • AWS • RDS 2011 3 4
  • 3. GUMI 2011 3 4
  • 4. gumi • 2007 6 13 • 90 • 2011 3 4
  • 5. ! • 1 27 • http://mpf.gree.jp/727 2011 3 4
  • 6. ZOO • 1 27 • http://mpf.gree.jp/848 2011 3 4
  • 7. 1 31 • http://mpf.gree.jp/725 2011 3 4
  • 8. 2 21 • http://mpf.gree.jp/725 2011 3 4
  • 9. 2 25 • • http://mpf.gree.jp/1190 2011 3 4
  • 10. 2 28 • http://mpf.gree.jp/389 ※17 2011 3 4
  • 11. GUMI AWS • ELB + EC2 + RDS • 1 • EC2 100 RDS ? • AMI puppet •1 1AWS + Consolidated Billing • 2011 3 4
  • 12. WHY AWS? • • • • RDS ELB • 2011 3 4
  • 13. GUMI App Server Apache + mod_wsgi +Python Analytics Server Database Server MySQL ELB Cache Server memcached KVS Server TokyoTyrant 2011 3 4
  • 14. RDS •5 MySQL • • • • 2011 3 4
  • 15. RDS ap-northeast-1a ap-northeast-1b S3 Master Hot Stand-by Auto Synchronous Auto Failover Backup Asynchronous Multi-AZ Snapshot Slave1 Slave2 Slave3 Slave4 Slave5 Read Replica 2011 3 4
  • 16. RDS: • •1 1 + • 8 ( ) •5 2011 3 4
  • 17. RDS: CPU • API • CPU 1ECU 26ECU • 1.7GB 68GB • 5GB 1TB 2011 3 4
  • 18. RDS: • IP EC2 2011 3 4
  • 19. RDS: MULTI-AZ • 2010 5 • • AvailavilityZone • 2011 3 4
  • 20. RDS:READ REPLICAS • 2010 10 • • 5 2011 3 4
  • 21. RDS: 2011 3 4
  • 22. RDS: 2011 3 4
  • 24. RDS:DB 2011 3 4
  • 25. RDS:DB 2011 3 4
  • 26. RDS:DB 2011 3 4
  • 27. RDS: 2011 3 4
  • 28. RDS: 2011 3 4
  • 29. RDS: 2011 3 4
  • 30. RDS: 2011 3 4
  • 31. RDS: 2011 3 4
  • 32. • G-CLOUD Magazine 2011 • 2011 2 11 • 1 AWS 2011 Amazon Web Services 5 ! AWS Web ELB EC2 RDS…… 2011 3 4
  • 33. AWS !! 2011 3 4
  • 34. GUMI • • Reserved Instance ! • Multi-AZ ! 2011 3 4
  • 35. ! • RDS ! 2011 3 4
  • 36. 2011 3 4