SlideShare a Scribd company logo
1 of 36
Download to read offline
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

What's hot

Big data dive amazon emr processing
Big data dive amazon emr processingBig data dive amazon emr processing
Big data dive amazon emr processing
Olga Lavrentieva
 
Rethinking Stream Processing with Apache Kafka: Applications vs. Clusters, St...
Rethinking Stream Processing with Apache Kafka: Applications vs. Clusters, St...Rethinking Stream Processing with Apache Kafka: Applications vs. Clusters, St...
Rethinking Stream Processing with Apache Kafka: Applications vs. Clusters, St...
Michael Noll
 
Active Cloud DB at CloudComp '10
Active Cloud DB at CloudComp '10Active Cloud DB at CloudComp '10
Active Cloud DB at CloudComp '10
Chris Bunch
 
Generating Faster ML Predictions in Fusion - Kiran Chitturi, Lucidworks
Generating Faster ML Predictions in Fusion - Kiran Chitturi, Lucidworks Generating Faster ML Predictions in Fusion - Kiran Chitturi, Lucidworks
Generating Faster ML Predictions in Fusion - Kiran Chitturi, Lucidworks
Lucidworks
 

What's hot (20)

Big data dive amazon emr processing
Big data dive amazon emr processingBig data dive amazon emr processing
Big data dive amazon emr processing
 
a wild Supposition: can MySQL be Kafka ?
a wild Supposition: can MySQL be Kafka ?a wild Supposition: can MySQL be Kafka ?
a wild Supposition: can MySQL be Kafka ?
 
Pie on AWS
Pie on AWSPie on AWS
Pie on AWS
 
Automate all your EMR related activities
Automate all your EMR related activitiesAutomate all your EMR related activities
Automate all your EMR related activities
 
Sas 2015 event_driven
Sas 2015 event_drivenSas 2015 event_driven
Sas 2015 event_driven
 
Surati Tech Talks 2022 / Build reliable Svelte applications using Cypress
Surati Tech Talks 2022 / Build reliable Svelte applications using CypressSurati Tech Talks 2022 / Build reliable Svelte applications using Cypress
Surati Tech Talks 2022 / Build reliable Svelte applications using Cypress
 
Apis with dotnet postgreSQL and Apsaradb
Apis with dotnet postgreSQL and ApsaradbApis with dotnet postgreSQL and Apsaradb
Apis with dotnet postgreSQL and Apsaradb
 
Tech Week London 2017
Tech Week London 2017Tech Week London 2017
Tech Week London 2017
 
Docker in the Cloud
Docker in the CloudDocker in the Cloud
Docker in the Cloud
 
Spinnaker - Bay Area AWS Meetup - 20160726
Spinnaker - Bay Area AWS Meetup - 20160726Spinnaker - Bay Area AWS Meetup - 20160726
Spinnaker - Bay Area AWS Meetup - 20160726
 
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
(APP309) Running and Monitoring Docker Containers at Scale | AWS re:Invent 2014
 
AppScale + Neptune @ HPCDB
AppScale + Neptune @ HPCDBAppScale + Neptune @ HPCDB
AppScale + Neptune @ HPCDB
 
Setup Kubernetes Cluster On AWS Using KOPS
Setup Kubernetes Cluster On AWS Using KOPSSetup Kubernetes Cluster On AWS Using KOPS
Setup Kubernetes Cluster On AWS Using KOPS
 
Rethinking Stream Processing with Apache Kafka: Applications vs. Clusters, St...
Rethinking Stream Processing with Apache Kafka: Applications vs. Clusters, St...Rethinking Stream Processing with Apache Kafka: Applications vs. Clusters, St...
Rethinking Stream Processing with Apache Kafka: Applications vs. Clusters, St...
 
Using Terraform for AWS as the IaC tool
Using Terraform for AWS as the IaC toolUsing Terraform for AWS as the IaC tool
Using Terraform for AWS as the IaC tool
 
Active Cloud DB at CloudComp '10
Active Cloud DB at CloudComp '10Active Cloud DB at CloudComp '10
Active Cloud DB at CloudComp '10
 
Spark Streamingによるリアルタイムユーザ属性推定
Spark Streamingによるリアルタイムユーザ属性推定Spark Streamingによるリアルタイムユーザ属性推定
Spark Streamingによるリアルタイムユーザ属性推定
 
Generating Faster ML Predictions in Fusion - Kiran Chitturi, Lucidworks
Generating Faster ML Predictions in Fusion - Kiran Chitturi, Lucidworks Generating Faster ML Predictions in Fusion - Kiran Chitturi, Lucidworks
Generating Faster ML Predictions in Fusion - Kiran Chitturi, Lucidworks
 
AWS as a code - using ansible
 AWS as a code - using ansible  AWS as a code - using ansible
AWS as a code - using ansible
 
(GAM303) Riot Games: Migrating Mountains of Data to AWS
(GAM303) Riot Games: Migrating Mountains of Data to AWS(GAM303) Riot Games: Migrating Mountains of Data to AWS
(GAM303) Riot Games: Migrating Mountains of Data to AWS
 

Viewers also liked

DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのことDevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
Terui Masashi
 

Viewers also liked (14)

WordPress using AMIMOTO の Next Step!!
WordPress using AMIMOTO の Next Step!!WordPress using AMIMOTO の Next Step!!
WordPress using AMIMOTO の Next Step!!
 
DevSami Taidan Book
DevSami Taidan BookDevSami Taidan Book
DevSami Taidan Book
 
Amazon CloudFront Seminar Accelerated TLS/SSL Adoption
Amazon CloudFront Seminar Accelerated TLS/SSL AdoptionAmazon CloudFront Seminar Accelerated TLS/SSL Adoption
Amazon CloudFront Seminar Accelerated TLS/SSL Adoption
 
2016/03/12 JAWS DAYS 2016 Keynote
2016/03/12 JAWS DAYS 2016 Keynote2016/03/12 JAWS DAYS 2016 Keynote
2016/03/12 JAWS DAYS 2016 Keynote
 
Jawsdays2017 slide share
Jawsdays2017 slide shareJawsdays2017 slide share
Jawsdays2017 slide share
 
170311 JAWS days 2017 fintech
170311 JAWS days 2017 fintech170311 JAWS days 2017 fintech
170311 JAWS days 2017 fintech
 
AWS Black Belt Online Seminar 2017 IoT向け最新アーキテクチャパターン
AWS Black Belt Online Seminar 2017 IoT向け最新アーキテクチャパターンAWS Black Belt Online Seminar 2017 IoT向け最新アーキテクチャパターン
AWS Black Belt Online Seminar 2017 IoT向け最新アーキテクチャパターン
 
0528 kanntigai ui_ux
0528 kanntigai ui_ux0528 kanntigai ui_ux
0528 kanntigai ui_ux
 
女子の心をつかむUIデザインポイント - MERY編 -
女子の心をつかむUIデザインポイント - MERY編 -女子の心をつかむUIデザインポイント - MERY編 -
女子の心をつかむUIデザインポイント - MERY編 -
 
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜
データモデルについて知っておくべき7つのこと 〜NoSQLに手を出す前に〜
 
サーバーレスでシステムを開発する時に⼤切な事
サーバーレスでシステムを開発する時に⼤切な事サーバーレスでシステムを開発する時に⼤切な事
サーバーレスでシステムを開発する時に⼤切な事
 
AWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべことAWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべこと
 
サーバーレスの今とこれから
サーバーレスの今とこれからサーバーレスの今とこれから
サーバーレスの今とこれから
 
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのことDevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
 

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

大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
Takayuki Kyowa
 
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
DATAVERSITY
 

Similar to AWSによるソーシャルアプリ運用事例 (20)

Gumi
GumiGumi
Gumi
 
Gumi mr. horiuchi
Gumi mr. horiuchiGumi mr. horiuchi
Gumi mr. horiuchi
 
Amazon web services in the cloud computing landscape
Amazon web services in the cloud computing landscapeAmazon web services in the cloud computing landscape
Amazon web services in the cloud computing landscape
 
KafkaとAWS Kinesisの比較
KafkaとAWS Kinesisの比較KafkaとAWS Kinesisの比較
KafkaとAWS Kinesisの比較
 
Architecture at PBS
Architecture at PBSArchitecture at PBS
Architecture at PBS
 
Railsで作るBFFの功罪
Railsで作るBFFの功罪Railsで作るBFFの功罪
Railsで作るBFFの功罪
 
AWS ELB Tips & Best Practices
AWS ELB Tips & Best PracticesAWS ELB Tips & Best Practices
AWS ELB Tips & Best Practices
 
Webinar - DreamObjects/Ceph Case Study
Webinar - DreamObjects/Ceph Case StudyWebinar - DreamObjects/Ceph Case Study
Webinar - DreamObjects/Ceph Case Study
 
Gaming in the Cloud at Websummit Dublin
Gaming in the Cloud at Websummit DublinGaming in the Cloud at Websummit Dublin
Gaming in the Cloud at Websummit Dublin
 
Gaming in the Cloud at Websummit Dublin
Gaming in the Cloud at Websummit DublinGaming in the Cloud at Websummit Dublin
Gaming in the Cloud at Websummit Dublin
 
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
大規模環境でRailsと4年間付き合ってきて@ クックパッド * 食べログ合同勉強会
 
Scality S3 Server: Node js Meetup Presentation
Scality S3 Server: Node js Meetup PresentationScality S3 Server: Node js Meetup Presentation
Scality S3 Server: Node js Meetup Presentation
 
Log Analysis At Scale
Log Analysis At ScaleLog Analysis At Scale
Log Analysis At Scale
 
Amazon Web Services Building Blocks for Drupal Applications and Hosting
Amazon Web Services Building Blocks for Drupal Applications and HostingAmazon Web Services Building Blocks for Drupal Applications and Hosting
Amazon Web Services Building Blocks for Drupal Applications and Hosting
 
Scaling Social Games
Scaling Social GamesScaling Social Games
Scaling Social Games
 
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
 
Apache Con 2021 : Apache Bookkeeper Key Value Store and use cases
Apache Con 2021 : Apache Bookkeeper Key Value Store and use casesApache Con 2021 : Apache Bookkeeper Key Value Store and use cases
Apache Con 2021 : Apache Bookkeeper Key Value Store and use cases
 
[Spark Summit 2017 NA] Apache Spark on Kubernetes
[Spark Summit 2017 NA] Apache Spark on Kubernetes[Spark Summit 2017 NA] Apache Spark on Kubernetes
[Spark Summit 2017 NA] Apache Spark on Kubernetes
 
(GAM404) Hunting Monsters in a Low-Latency Multiplayer Game on EC2
(GAM404) Hunting Monsters in a Low-Latency Multiplayer Game on EC2(GAM404) Hunting Monsters in a Low-Latency Multiplayer Game on EC2
(GAM404) Hunting Monsters in a Low-Latency Multiplayer Game on EC2
 
Patterns for building resilient and scalable microservices platform on AWS
Patterns for building resilient and scalable microservices platform on AWSPatterns for building resilient and scalable microservices platform on AWS
Patterns for building resilient and scalable microservices platform on AWS
 

More from Yasuhiro Horiuchi

AWSが誕生するまでの秘話
AWSが誕生するまでの秘話AWSが誕生するまでの秘話
AWSが誕生するまでの秘話
Yasuhiro Horiuchi
 
AWS サービスアップデートまとめ 2014年6月
AWS サービスアップデートまとめ 2014年6月AWS サービスアップデートまとめ 2014年6月
AWS サービスアップデートまとめ 2014年6月
Yasuhiro Horiuchi
 
AWS サービスアップデートまとめ 2014年5月
AWS サービスアップデートまとめ 2014年5月AWS サービスアップデートまとめ 2014年5月
AWS サービスアップデートまとめ 2014年5月
Yasuhiro Horiuchi
 
AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月
Yasuhiro Horiuchi
 

More from Yasuhiro Horiuchi (20)

初めてのAWS簡単ハンズオン (AWSアカウント開設+Next Step!!)
初めてのAWS簡単ハンズオン (AWSアカウント開設+Next Step!!)初めてのAWS簡単ハンズオン (AWSアカウント開設+Next Step!!)
初めてのAWS簡単ハンズオン (AWSアカウント開設+Next Step!!)
 
mocloud.io ハンズオン サインアップから初めてのスタック作成まで ver.2
mocloud.io ハンズオン サインアップから初めてのスタック作成まで ver.2mocloud.io ハンズオン サインアップから初めてのスタック作成まで ver.2
mocloud.io ハンズオン サインアップから初めてのスタック作成まで ver.2
 
クラウドネイティブ時代のアプリケーション運用をもっと簡単に!
クラウドネイティブ時代のアプリケーション運用をもっと簡単に!クラウドネイティブ時代のアプリケーション運用をもっと簡単に!
クラウドネイティブ時代のアプリケーション運用をもっと簡単に!
 
mocloud.io ハンズオン サインアップから初めてのスタック作成まで
mocloud.io ハンズオン サインアップから初めてのスタック作成までmocloud.io ハンズオン サインアップから初めてのスタック作成まで
mocloud.io ハンズオン サインアップから初めてのスタック作成まで
 
面白いは正義
面白いは正義面白いは正義
面白いは正義
 
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
 
Webエンジニアから旅人になる方法
Webエンジニアから旅人になる方法Webエンジニアから旅人になる方法
Webエンジニアから旅人になる方法
 
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれからベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
ベンチャーCTO、AWSエバンジェリストを経て考える、クラウド時代に向き合うエンジニア像のこれから
 
AWS概要からサインアップまで! 〜アカウント開設 & 仮想サーバを立ててみる〜
AWS概要からサインアップまで! 〜アカウント開設 & 仮想サーバを立ててみる〜AWS概要からサインアップまで! 〜アカウント開設 & 仮想サーバを立ててみる〜
AWS概要からサインアップまで! 〜アカウント開設 & 仮想サーバを立ててみる〜
 
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
 
スタートアップのエンジニアに求められる
働き方・マインドとそれを支える会社の取り組み
スタートアップのエンジニアに求められる
働き方・マインドとそれを支える会社の取り組みスタートアップのエンジニアに求められる
働き方・マインドとそれを支える会社の取り組み
スタートアップのエンジニアに求められる
働き方・マインドとそれを支える会社の取り組み
 
AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!
 
私はこれでエバンジェリストをやめました
私はこれでエバンジェリストをやめました私はこれでエバンジェリストをやめました
私はこれでエバンジェリストをやめました
 
AWS サービスアップデートまとめ 2014年7月
AWS サービスアップデートまとめ 2014年7月AWS サービスアップデートまとめ 2014年7月
AWS サービスアップデートまとめ 2014年7月
 
AWSが誕生するまでの秘話
AWSが誕生するまでの秘話AWSが誕生するまでの秘話
AWSが誕生するまでの秘話
 
AWS サービスアップデートまとめ 2014年6月
AWS サービスアップデートまとめ 2014年6月AWS サービスアップデートまとめ 2014年6月
AWS サービスアップデートまとめ 2014年6月
 
AWS サービスアップデートまとめ 2014年5月
AWS サービスアップデートまとめ 2014年5月AWS サービスアップデートまとめ 2014年5月
AWS サービスアップデートまとめ 2014年5月
 
AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月AWS サービスアップデートまとめ 2014年4月
AWS サービスアップデートまとめ 2014年4月
 
AWSのセキュリティについて
AWSのセキュリティについてAWSのセキュリティについて
AWSのセキュリティについて
 
ゲームインフラと解析基盤 そのものの考え方を変えるAWS
ゲームインフラと解析基盤 そのものの考え方を変えるAWSゲームインフラと解析基盤 そのものの考え方を変えるAWS
ゲームインフラと解析基盤 そのものの考え方を変えるAWS
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 

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