SlideShare a Scribd company logo
スタートアップでの
AWS(Amazon  Web  Services)
活⽤用事例例  
2014年年3⽉月4⽇日
アマゾンデータサービスジャパン株式会社
髙⼭山博史  篠原英治
⾃自⼰己紹介
!   名前:
  ・髙⼭山  博史  /  テクニカルインキュベーター
!   役割:
・スタートアップ向け技術⽀支援やコスト削減提案担当
・以前はSIerや通信キャリアで”SE”をやってました
⾃自⼰己紹介
!   名前:
  ・篠原  英治  /  ソリューションアーキテクト
!   役割:
・スタートアップ向け技術⽀支援担当
・IT業界の現場で10年年以上エンジニアしてます
SchooでのAWS関連授業の
受講は初めてですか?

!  1.  はじめて!
!  2.  授業に出席したことがある!

  スタートアップならおさえておきたいAWS⼊入⾨門〜~メディア露露出時のピーク対策編〜~
https://schoo.jp/class/356
本⽇日の⽬目次

!  前回のおさらい
!  スタートアップ事例例紹介
!  まとめ
!  質疑応答
⽬目次

!  前回のおさらい
!  スタートアップ事例例紹介
!  まとめ
!  質疑応答
前回のおさらい

!  AWSとは?
!  主なサービス(アイコンも覚える)
!  基本構成
  スタートアップならおさえておきたいAWS⼊入⾨門〜~メディア露露出時のピーク対策編〜~
https://schoo.jp/class/356
前回のおさらい

!  AWSとは?
!  主なサービス(アイコンも覚える)
!  基本構成
Amazonの代表的なサービス

おなじみのEC

出品/出店
サービス

ITインフラ
サービス

いずれも”薄利利多売”のビジネスでしたね
初期のAmazon.com

amazon.com, 1995
amazon.co.jp 2014
10年年以上にわたるAmazon.comの
ITインフラ運⽤用ノウハウをサービスに!
 2006年年  AWSサービス開始

 2011年年  Tokyoリージョンサービス開始
 2014年年3⽉月2⽇日で3周年年を迎えました!
なぜスタートアップに選ばれるのか?

スタートアップである
              が
急成⻑⾧長するなかで、
ITインフラで苦労し、解決したことを
          としてサービス提供
しているから
もう少し具体的に…
!  初期費⽤用不不要で使った分だけの
従量量課⾦金金(⻑⾧長期契約不不要)
!  スケールアップ/ダウンが容易易
!  汎⽤用的な技術で構成
!  便便利利なマネージドサービスが豊富
!  世界中のデータセンタ群を利利⽤用出来る
前回のおさらい

!  AWSとは?
!  主なサービス(アイコンも覚える)
!  基本構成
AWSの豊富なサービス
お客様のアプリケーション
ライブラリ  &  SDKs
Java,  PHP,  .NET,  
Python,  Ruby,  
node.js

IDEプラグイン
Eclipse
Visual  Studio

メッセージ

Amazon  SNS
Amazon  SQS
Amazon  SES

コンテンツ配信

Amazon  CloudFront

コンピュータ処理理
  Amazon  EC2
Auto  Scale

Web管理理画⾯面
Management  
Console

認証
  AWS  IAM

デプロイと⾃自動化

モニタリング
Amazon  
CloudWatch  

検索索エンジン  
Amazon  Cloud  Search

分散処理理

AWS  Elastic  Beanstalk
AWS  Cloud  Formation
AWS  OpsWorks

ワークフロー管理理
Amazon  SWF

トランスコード

Elastic  MapReduce

ストレージ
  Amazon  S3

データベース

Amazon  EBS
Amazon  Glacier
AWS  StorageGateway

Amazon  RDS
Amazon  DynamoDB
Amazon  ElastiCache
Amazon  Redshift

ネットワーク  &  ルーティング

AZ

Application
Service

Amazon  Elastic  Transcoder

Amazon  VPC  /  ELB  /  Amazon  Route  53  /AWS  Direct  Connect

Region

Development &
Administration

AWS  グローバルインフラ

Geographical  Regions,  Availability  Zones,  Points  of  Presence

Infrastructure
Service
とりあえず、おさえておきたいサービス4つ
お客様のアプリケーション
ライブラリ  &  SDKs
Java,  PHP,  .NET,  
Python,  Ruby,  
node.js

IDEプラグイン
Eclipse
Visual  Studio

メッセージ

認証
  AWS  IAM

コンテンツ配信

Amazon  CloudFront

コンピュータ処理理

  Amazon  EC2

デプロイと⾃自動化

モニタリング
Amazon  
CloudWatch  

検索索エンジン  
Amazon  Cloud  Search

Amazon  SNS
Amazon  SQS
Amazon  SES

Auto  Scale

Web管理理画⾯面
Management  
Console

分散処理理

AWS  Elastic  Beanstalk
AWS  Cloud  Formation
AWS  OpsWorks

ワークフロー管理理
Amazon  SWF

トランスコード

Elastic  MapReduce

ストレージ

AZ

Application
Service

Amazon  Elastic  Transcoder

データベース

  Amazon  S3

Amazon  EBS
Amazon  Glacier
AWS  StorageGateway

Amazon  RDS
Amazon  DynamoDB
Amazon  ElastiCache
Amazon  Redshift

ネットワーク  &  ルーティング
Amazon  VPC  /  ELB  /  Amazon  Route  53  /AWS  Direct  Connect
Region

Development &
Administration

AWS  グローバルインフラ

Geographical  Regions,  Availability  Zones,  Points  of  Presence

Infrastructure
Service
とりあえず、おさえておきたいサービス4つ
Amazon  EC2
・台数やスペックを柔軟に変更更可能な仮想
1c
  サーバ(各種Linux/Windows)
・必要な時に、必要な台数を時間課⾦金金で
  利利⽤用可能
Amazon  RDS
・マネージドデータベースサービス
1
  (MySQL/PostgreSQLなどに対応)
・冗⻑⾧長構成、マスタ/スレーブ構成や
  ⾃自動バックアップなどご利利⽤用可能
とりあえず、おさえておきたいサービス4つ
Amazon  S3
・容量量無制限のオンラインストレージ
1
・⾃自動的に複数DCに保存し、
  ⾼高い耐久性を実現
ELB(Elastic  Load  Balancing)
・従量量課⾦金金で使えるロードバランサー  
1
・GUIで各種操作可能
・AZをまたいだロードバランシングも可能
いずれも既存の知識識で使えます!
Amazon  EC2
1c
・必要なときに必要なだけ使えるLinux/Windowsサーバ
・プラスアルファで便便利利な機能
Amazon  S3
1
・業界標準APIで操作するストレージ
・プラスアルファで便便利利な機能や⾼高い耐久性
Amazon  RDS
1
・⼀一般的なMySQLまたはPostgreSQL
・プラスアルファで便便利利な機能
ELB(Elastic  Load  Balancing)
1
・GUIで操作出来るL4のロードバランサ
・プラスアルファで便便利利な機能
前回のおさらい

!  AWSとは?
!  主なサービス(アイコンも覚える)
!  基本構成
おすすめのスケーラブルな構成(基本)

ELB

Web
App

Web
App

EC2

EC2

DB
RDS
AZ①

AZ②
Tokyoリージョン

詳しくは…
「WebサービスStartup向け
  スケーラブルな構成例例」などにて参照
http://www.slideshare.net/AmazonWebServicesJapan/
aws-‐‑‒for-‐‑‒startup20130712public
⼀一時的なアクセス集中時/サービス成⻑⾧長時

ELB

ELB

Web
App

Web
App

EC2

EC2

Web
App

Web
App

Web
App

EC2

EC2

EC2

Web
App
EC2

↑スペック
UP

DB
RDS

RDS
AZ①

Webサーバ増

AZ②
Tokyoリージョン

AZ①

AZ②
Tokyoリージョン
TVなど瞬間的にアクセスが急増する場合

ELBプレウォーム
事前に⼤大幅Webサーバ増
Web
App

Web
App

Web
App

EC2

EC2

EC2

RDS

…

ELB

Web
App

Web
App

Web
App

Web
App

Web
App

EC2

EC2

EC2

EC2

EC2

↑事前に
スペック
UP
AZ①

AZ②

Tokyoリージョン

…

Web
App

Web
App

EC2

EC2
ともかくこれが基本です

ELB

Web
App

Web
App

EC2

EC2

DB
RDS
AZ①

AZ②
Tokyoリージョン
本⽇日の⽬目次

!  前回のおさらい
!  スタートアップ事例例紹介
!  まとめ
!  質疑応答
前提として…
!   いただいた構成図を元に書き直しています
!   特徴をご説明するために構成をかなり簡略略化し
て表現しています
!   サービスごとに1〜~2点ポイントをご紹介します
!   ご協⼒力力いただいた皆様ありがとうございまし
た!
スタートアップでのAWS(Amazon Web Services)活用事例
BASEの
システム構成(抜粋)

ELB
CloudFront

EC2

EC2

DB
ElastiCache
AZ①

RDS

(Active)

RDS

(Standby)

ElastiCache

AZ②

S3
ポイント
RDS(MultiAZ)

ELB
CloudFront
複数AZ(アベイラビリティゾーン)へのDB冗⻑⾧長化で、
データの堅牢牢性・DBの可⽤用性UP!

EC2

EC2

DB
ElastiCache
AZ①

RDS

(Active)

RDSのMultiAZ構成

⾃自動同期
RDS

(Standby)

AZ②

S3
ご利利⽤用者さまの声

!  ネットで情報がたくさんみつかり、便便利利
な機能がそろっているため、やりたい事
がすぐに実現でき、時間が⾜足りないス
タートアップにはとても助かります。
BASE株式会社  CTO  渡邉  涼⼀一さま
スタートアップでのAWS(Amazon Web Services)活用事例
iQONの
システム構成(抜粋)
PC/Mobile⽤用

GW

クローラ

Solr

API⽤用

ELB

Varnish

Web/App

Memcached

CloudFront

Zabbix

Web/App

Redis

MySQL

MongoDB

S3
ポイント①
画像などはS3に保存
PC/Mobile⽤用

GW

API⽤用

ELB

Varnish

CloudFront

容量量無制限なので容量量を気にする必要なし
また⾼高い堅牢牢性で個別のバックアップも不不要
クローラ

Web/App

Zabbix

Web/App

画像をS3に保存

Solr

Memcached

Redis

MySQL

MongoDB

S3
AWSのストレージサービス

Amazon
S3

・容量量無制限のオンラインストレージ
・複数DCに保存し、⾼高い耐久性を実現
1
・画像データやログの保存、DBデータのバッ
  クアップに

Amazon
Glacier

・容量量無制限のコールドストレージ
1
・S3と同等の⾼高い耐久性だが超安価
・データアーカイブや古いログなど保存に
・EC2にマウントできるHDD(ブロックスト

Amazon
EBS

  レージ)
1
・オプション設定でIO性能を向上させること
  も出来る
ポイント②
CloudFrontによる画像配信
PC/Mobile⽤用

ELB

GW

クローラ

Solr

Web/App

Memcached

API⽤用

Varnish

画像など静的なコンテンツは
S3+CloudFrontで配信

Zabbix

Web/App

Redis

CloudFront

MySQL

MongoDB

CloudFrontからの画像配信により
レイテンシ向上・EC2の負荷軽減も

S3
CloudFront
!   従量量課⾦金金で使えるContents  Distribution  Network
!   ユーザからのアクセスを、最も近いエッジサーバに誘導する
ことで、ユーザへの配信を⾼高速化
!   エッジサーバでは、コンテンツのキャッシングを⾏行行い、オリ
ジンに負荷をかけず効率率率的に配信
1.最適なエッジに
リクエスト

Amazon
3.エッジにキャッシュがなければ
CloudFront
オリジンにリクエスト
(Edge  Location)
負荷軽減

レスポンス向上
クライアント

オリジン配信
サーバ

キャッシュ
コンテンツ

2.キャッシュを配信
5.取得したコンテンツを配信しキャッシュ

4.エッジにコンテンツ
を送信
ご利利⽤用者さまの声
!   サービス開始当初はコーディネート画像の合成にNFS
を組んで画像サーバーをマウントしていましたが、イ
ンスタンスが増えても⼤大丈夫なようにS3からアイテ
ム画像をダウンロードしてコーデ画像を各インスタン
スで合成するようにしたおかげでNFSを気にすること
なくスケーラブルになりました。
!   ベースのAMIとchefのレシピの適⽤用で即座にインス
タンスがセットアップできる点も⼿手軽で気に⼊入ってい
ます。
株式会社VASILY  CTO  今村  雅幸さま
スタートアップでのAWS(Amazon Web Services)活用事例
Pairyの
システム構成(抜粋)

ELB

ELB
CloudFront

SES

EC2

(Worker)

EC2

(Websocket)

EC2
(API)

DB
DynamoDB

EC2

(Redis)
(MultiAZ)

RDS

S3
ポイント①

RDS・DynamoDB・Redisの使い分け

適材適所なDBの使い分け
ELB

ELB

CloudFront

チャットやニュースフィード
など書き込み頻度度が
⾮非常に多いデータ
SES
EC2
(Worker)

書き込み頻度度が⾼高いかつ
消えてもあまり困らない
データ(通知の数字など)

EC2

(Websocket)

EC2
(API)

DB
DynamoDB

EC2

(Redis)
MultiAZ

基本的な
データ

RDS

S3
AWSのデータベースサービス

Amazon  RDS

Amazon
Dynamo  DB

Amazon
ElastiCache

・マネージド”リレーショナルDB”サービス
  (MySQL/PostgreSQLなどに対応)
1
・冗⻑⾧長構成、マスタ/スレーブ構成や
  ⾃自動バックアップなどご利利⽤用可能
・マネージド”分散キーバリュー型DB”サービス
1
・⾼高速なパフォーマンス、シームレスな拡張性、
  ⾼高い信頼性が特徴
・マネージド”インメモリキャッシュ”サービス
  (Redis/Memcachedに対応)
1
・Redis版は複数AZを利利⽤用した
  マスター/スレーブ構成をサポート
ポイント②
メール配信にSESを利利⽤用
メール送信に
SES(Simple  Email  Service)
を利利⽤用
ELB
ELB
CloudFront

SES

EC2

(Worker)

EC2

(Websocket)

EC2
(API)

メール配信もマネージドサービスを利利⽤用
(ただし注意点あり)
DB

DynamoDB

EC2

(Redis)
MultiAZ

RDS

S3
参考:AWSのメール配信
1.  EC2上にMail  Transfer  Agent  (MTA)を
構築して配信
2.  Amazon  Simple  Email  Service  (SES)の
利利⽤用
3.  外部Email配信サービスの利利⽤用
資料料あります
(巻末にリンクあり)

モバイルプッシュ
通知も出来ます
Simple  Email  Service  (SES)の利利⽤用
!   利利点

•  AWSが管理理するクリーンに保たれた(Spammer登録などされ
ていない)⼤大きなIPアドレスプールを使ってメール送信可能
•  MTAを⾃自前で⽴立立てなくてもAPIを叩く事でメール送信可
•  簡単DKIM設定

!   注意点
•  現状”⽇日本国内の携帯キャリアの制限”を⼗十分考慮し
た配信アルゴリズムにはなっていない(特に迷惑メー
ルフィルタの考慮など)

•  BounceやComplaintの処理理を⾏行行っていないと送信レートの抑
制や送信停⽌止措置が取られる事もある
(IPアドレスプールをクリーンに保つとともに、世の中のメー
ルの信頼性・健全性向上を促すため)
ご利利⽤用者さまの声
!   (元々EC2にてご利利⽤用。ユーザ増加のタイミングで…)
MySQLはRDSに移⾏行行を、Redis内の永続化データは
DynamoDBに移⾏行行を、⾮非常にスムーズに⾏行行う事がで
きて運⽤用コストも⼤大幅に下がりました。特に
DynamoDBは、スループットを簡単に上げる事で何
度度もトラフィックのスパイクを⽣生き延びる事が出来て、
⾮非常に重宝しています(次はタイミングを⾒見見てEC2の
Redis  をElasticacheに移⾏行行したいと思っています)
株式会社TIMERS  CTO  椎名  アマドさま
スタートアップでのAWS(Amazon Web Services)活用事例
Stores.jpの
システム構成(抜粋)

Web

ELB

Image

S3
Redis

Payment

DB

MongoDB
ポイント①
NewRelicによるリソース監視

Web

ELB

Image

リソース監視は必須
まずはNewRelicなどを利利⽤用すると⼿手軽
S3
Redis

DB

監視SaaSの
MongoDB
NewRelicを利利⽤用

Payment
NewRelicはお⼿手軽

!   AWSのリソース監視機能
CloudWatchでもOKですが、
  サードパーティーのリソース
  監視SaaSを利利⽤用する⽅方法も
  あります
!   たとえば”NewRelic”など

    ・15⽇日以上の履履歴参照が出来る
    ・EC2のメモリ使⽤用量量がわかる
    ・SaaS型なので監視サーバ⾃自体の
      ⼼心配をしないでよい
      下記リンクから申し込むと無料料利利⽤用枠あり(2014/3/1現在)
http://newrelic.com/aws
ポイント②
ログ収集にはFluentdを使う

Web

ELB

Image

S3
Redis

DB

ログを
S3に保存する
MongoDB

Payment

複数サーバからのログ保存先には
S3が便便利利(サーバ増減にも対応しやすい)
ご利利⽤用者さまの声
!   必要な時に必要な台数と時間だけサーバを増減できる
ためTV放送などの⼀一時的な⾼高トラフィックに柔軟に
対応できるのが助かっています。
!   負荷テストには負荷を「かける側」と「受ける側」の
複数台のサーバが必要ですがスポットインスタンスを
使うことで安価でテストすることができています。
!   インフラ専⾨門部隊がいない中でサーバの増減や設定が
⼿手軽にそして即座に⾏行行えるのがAWSの魅⼒力力です。
株式会社ブラケット  ウェブエンジニア  牧野圭将  さま
スタートアップでのAWS(Amazon Web Services)活用事例
SnapDishの
システム構成(抜粋)

ELB

EC2

CloudSearch

ElastiCache
DB
MongoDB
Hidden

MongoDB
Secondary

MongoDB
Primary
MultiAZ

SQS
ポイント①
検索索にCloudSearchを利利⽤用

ELB

AWSが提供する
検索索エンジンを利利⽤用

EC2
ElastiCache
DB

CloudSearch

MongoDB
MongoDB
クラウド型検索索サービスを利利⽤用し
Secondary
MongoDB
Primary
Hidden
サーバーの構築・運⽤用から開放 SQS
MultiAZ
但し、⽇日本語解析処理理は⾃自分たちで実装
Amazon  CloudSearchとは
!   フルマネージドなクラウド型検索索サーバー

•  データやトラフィックに合わせてシームレスに拡張/縮⼩小
•  サーバーの運⽤用/管理理コストを⼤大幅に低減
•  安価な従量量課⾦金金制

!   豊富な検索索機能

•  検索索パラメータを簡単に変更更可能
•  検索索に関する専⾨門知識識がなくても構築可能
•  今後も多くの機能拡張が予定されているプロダクト
ポイント②
MongoDBのレプリカセットを利利⽤用

ELB

MongoDBの設定は⾮非常に容易易
マスタに障害が発⽣生しても⾃自動フェールオーバー
MultiAZに配置することにより⾼高可⽤用性を実現
EC2

簡単バックアップ

CloudSearch

ElastiCache
DB

MongoDB
Hidden

MongoDB
Secondary

MongoDB
Primary
MultiAZ

⾼高可⽤用性を実現

SQS
ポイント②
MongoDBのレプリカセットを利利⽤用
MongoDBを
EC2で利利⽤用するための
ベストプラクティス資料料あります
ELB

MongoDBの設定は⾮非常に容易易
マスタに障害が発⽣生しても⾃自動フェールオーバー
MultiAZに配置することにより⾼高可⽤用性を実現
EC2

簡単バックアップ

CloudSearch

ElastiCache
DB

MongoDB
Hidden

MongoDB
Secondary

MongoDB
Primary
MultiAZ

⾼高可⽤用性を実現

SQS
ご利利⽤用者さまの声(抜粋)
!   ⼿手軽で好きにカスタマイズもできる柔軟性があるので
重宝しています。
!   キャッシュサーバーは当初⾃自前でやっていたのですが、
ElastiCacheで簡単につかえるのでとても便便利利ですね。
!   SNSやSQSも⾊色々と便便利利に利利⽤用しています。
!   Job  queue  などは⾃自前でworkerを動かしてやって
いますが、Job  の量量に応じてworkerの量量を調整でき
るのでこちらも重宝しています。
!   料料理理写真はCloudFront  +  ⾃自前のImageサーバ構成
だが運⽤用の⼿手間はほとんどかかっていないです。
VUZZ株式会社  CTO  清⽥田史和  さま
スタートアップでのAWS(Amazon Web Services)活用事例
Gunosyの
システム構成(抜粋)

ELB

CloudFront

Web/App

Fluentd
RDS

DB
Redis

EC2
MultiAZ

MongoDB

Redshift

EMR

S3

Datastore  &  Analyze
Glacier
ポイント

Bigdata向けマネージドサービスの活⽤用

ELB

⼤大量量データ分析系は
S3,  EMR,  Redshift
CloudFront

Web/App

Fluentd
速報系はMongoDB
RDS

MongoDB
S3

DB
Redis

EC2

Redshift

EMR

Datastore  &  Analyze

レコメンドは⼆二系統の洗練サイクル
Glacier
マネージドサービスを活⽤用しアプリ開発に注⼒力力
MultiAZ
AWSのBigdata向けサービス

Amazon
Redshift

・データウエアハウス⽤用フルマネージド、
  超並列列、カラムナ型(列列指向型)DBサービス
1
・ODBC/JDBC経由でPostgreSQLと同等の
  SQLでクエリが利利⽤用可能

・Hadoopクラスタの運⽤用負荷を⼤大きく減らし、
  アプリ開発に注⼒力力出来るマネージドサービス
1
・S3とのデータ連携を実装。データの⼊入出⼒力力に
Amazon
  S3を利利⽤用することができるのも特徴
Elastic  MapReduce

Amazon  Kinesis

・⼤大量量ストリーミングデータをリアルタイム処理理
1
・コネクタを使いDynamoDB/Redshift/S3と
  シームレスに連携
Amazon  Kinesis
 
 
 
 

⼤大規模なストリーミングデータをリアルタイムで処理理
どんな量量のデータも、どんな数のソースも受け付ける
必要に応じてスケールアップ/ダウン可能
EMR  ConnectorでHiveクエリでもストリームにアクセス
	
  Data	
  
Sources	
  
Availability
Zone

	
  Data	
  
Sources	
  

Data	
  
Sources	
  

AWS	
  Endpoint	
  

	
  Data	
  
Sources	
  

	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
	
  
	
  
	
  

!
!
!
!

Availability
Zone

Shard 1

Availability
Zone

App.1	
  
	
  
[Aggregate	
  &	
  
De-­‐Duplicate]	
  
S3
App.2	
  
	
  
[Metric	
  
Extrac=on]	
  

Shard 2
Shard N

DynamoDB
App.3	
  
[Sliding	
  
Window	
  
Analysis]	
  
Redshift

	
  Data	
  
Sources	
  

App.4	
  
	
  
[Machine	
  
Learning]	
  
Kinesis
ご利利⽤用者さまの声(抜粋)
!   WEB及びアプリエンドポイントに関しては快適にご
利利⽤用頂くために時間別に予測を⽴立立ててインスタンスを
増減しています。また静的コンテンツのCloudFront
配信も⾏行行っています。
!   アプリは基本書き込みを⾏行行わずにfluentdを使い、
MongoDBをシンクに⽤用いた速報系及び
S3-‐‑‒>RedShift/EMRを経由する分析系の⼆二系統で
洗練サイクルを回しています。
!   最近は逐次処理理をKinesisに以降降したいと考えていま
すが、まだ利利⽤用リージョンがサポートされていないの
で使える⽇日を⼼心待ちにしています。
株式会社Gunosy  CTO  ⽯石橋雅和さま
スタートアップでのAWS(Amazon Web Services)活用事例
Omiaiの
システム構成(抜粋)
API

Web

S3

API

Front-‐‑‒End

Front-‐‑‒End

Database

Web

Database

Admin/Shared

Staging

AZ  Tokyo②

AZ  Tokyo①

Tokyo

AZ  Oregon①

AZ  Oregon②

Oregon
ポイント
複数リージョンの利利⽤用
API

Web

S3

API

Web

Front-‐‑‒End

Front-‐‑‒End

参照系サーバのみ
Oregonに展開し

Database

Database

Admin/Shared

US展開のためTokyoリージョンに加えて、
Oregonリージョンも利利⽤用
Staging

*ただし1リージョン+CloudFront活⽤用で充分な場合も多い
AZ  Tokyo②

AZ  Tokyo①

Tokyo

AZ  Oregon①

AZ  Oregon②

Oregon
ご利利⽤用者さまの声(抜粋)
!   30以上の詳細な検索索項⽬目に加え、安⼼心安全な出会い
を提供するためにプライバシー保護を徹底しているこ
とからブロックリスト、Facebook友達の⾮非表⽰示機能
があり、検索索クエリが⾮非常に重くなっています。その
ためWWWサーバとDBサーバの⽐比率率率は2:1でバラン
スしています。

株式会社ネットマーケティング
サービス開発部  マネージャー  久松  剛さま
スタートアップでのAWS(Amazon Web Services)活用事例
metapsの
システム構成(抜粋)

CloudFront

replication

replication

replication

MultiAZ

MultiAZ

EU

US

Master
Database
MultiAZ

MultiAZ

Tokyo

Singapore
ポイント①

世界中を低レイテンシでカバーするためCloudFrontの活⽤用

CloudFront

スタティックなコンテンツは
CloudFrontのエッジローションから取得

replication

replication

replication

(2014年年3⽉月現在)
世界中に51箇所あるエッジローション活⽤用
Master
MultiAZ

MultiAZ

EU

US

Database
MultiAZ

MultiAZ

Tokyo

Singapore
ポイント②

世界中を低レイテンシでカバーするため4リージョン活⽤用

マスターデータはOne  Fact  in  One  Placeを実現
参照データはグローバルにレプリケート

CloudFront

replication

replication

replication

MultiAZ

MultiAZ

EU

US

Master
Database
MultiAZ

MultiAZ

マスターデータは東京リージョン
Tokyo
Singapore
データはキャッシュとしてレプリケート
ご利利⽤用者さまの声
(よかったポイントをお伺いしました)
!   ミドルウェア構成に合わせてインスタンスタイプごと
のベンチマークを測り最適な構成を選択できたこと
!   負荷対策を考慮する際、スケールアップという選択が
容易易に⾏行行えるようになったこと
!   ⼤大容量量データの保存、解析の⼯工数が削減できたこと
株式会社メタップス  プラットフォーム事業部
システム開発チーム  マネージャー  ⼩小森⾕谷⼀一⽣生  さま
本⽇日の⽬目次

!  前回のおさらい
!  スタートアップ事例例紹介
!  まとめ
!  質疑応答
AWSのメリット
!  初期費⽤用不不要で使った分だけの
従量量課⾦金金(⻑⾧長期契約不不要)
!  スケールアップ/ダウンが容易易
!  汎⽤用的な技術で構成
!  便便利利なマネージドサービスが豊富
!  世界中のデータセンタ群を利利⽤用出来る
スタートアップに最適!
!  初期費⽤用不不要で使った分だけの
スモールスタートが出来る!
従量量課⾦金金(⻑⾧長期契約不不要)

急なサービス成⻑⾧長にも対応出来る!
!  スケールアップ/ダウンが容易易
効率率率的な利利⽤用でコスト削減も可能!
!  汎⽤用的な技術で構成
既存の技術知識識で、すぐに始められる
!  便便利利なマネージドサービスが豊富
少ない⼈人数で効率率率的に運⽤用出来る!

グローバル展開も容易易
!  世界中のデータセンタ群を利利⽤用出来る
本⽇日の⽬目次

!  前回のおさらい
!  スタートアップ事例例紹介
!  まとめ
!  質疑応答
!  質疑応答
!  宿題:レポート提出
次回授業で聞きたいテーマが、
ありましたら⾃自由記⼊入でお願いします!

(もちろん前回いただいたリクエストも検討してます)
本授業はAWSユーザさまの
ご協⼒力力より実施できました!
!
!
!
!
!
!
!
!

  BASEさま
  VASILYさま(iQON)
  TIMERSさま(Pairy)
  Bracketさま(stores.jp)
  VUZZさま(SnapDish)
Gunosyさま
NetMarketingさま(Omiai)
Metapsさま

ご協⼒力力ありがとうございました!
スタートアップでのAWS(Amazon Web Services)活用事例
!  関連資料料
参考資料料①:基本的な構成例例
!   WebサービスStartup向け
スケーラブルな構成例例
http://aws.amazon.com/jp/aws-‐‑‒jp-‐‑‒introduction/
参考資料料②:各サービスの説明
!   AWS  マイスターシリーズ

  ・EC2編
  ・RDS編
  ・ElastiCache編
  ・ELB編
  ・CloudWatch/Auto  Scaling編
  ・CloudFront編などなど
  

http://aws.amazon.com/jp/aws-‐‑‒jp-‐‑‒introduction/
参考資料料③:メール送信とモバイルプッシュ
!   AWSからのメール送信

!   SNSモバイルプッシュ通知

http://aws.amazon.com/jp/aws-‐‑‒jp-‐‑‒introduction/
参考資料料④:コスト削減とVPC
!   AWS  マイスターシリーズ
  ・リザーブドインスタンス&
    スポットインスタンス編

!   AWS  マイスターシリーズ
  ・Amazon  VPC編

http://aws.amazon.com/jp/aws-‐‑‒jp-‐‑‒introduction/
参考資料料⑤:MongoDBをご利利⽤用の場合
! MongoDB

    NoSQL  Database  in  the  Cloud  :
    MongoDB  on  AWS
http://media.amazonwebservices.com/
AWS_̲NoSQL_̲MongoDB.pdf
スタートアップでのAWS(Amazon Web Services)活用事例

More Related Content

PDF
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
PDF
エンターテイメント業界におけるAWS活用事例
PDF
Ph perがawsと出会ってdev opsを目指した話
PDF
20180220 AWS Black Belt Online Seminar - Amazon Container Services
PDF
[AWSマイスターシリーズ]AWS Storage Gateway
PDF
AWS Black Belt Online Seminar 2016 Amazon EMR
PDF
AWS上でのWebアプリケーションデプロイ
PDF
基礎からのEBS
AWS Black Belt Techシリーズ Amazon Relational Database Service (RDS)
エンターテイメント業界におけるAWS活用事例
Ph perがawsと出会ってdev opsを目指した話
20180220 AWS Black Belt Online Seminar - Amazon Container Services
[AWSマイスターシリーズ]AWS Storage Gateway
AWS Black Belt Online Seminar 2016 Amazon EMR
AWS上でのWebアプリケーションデプロイ
基礎からのEBS

What's hot (20)

PDF
AWS初心者向けWebinar AWSからのEメール送信
PDF
ビッグデータサービス群のおさらい & AWS Data Pipeline
PDF
メディア界隈で活用されるAWS
PDF
[AWSマイスターシリーズ]Amazon Simple Workflow Service (SWF)
PDF
AWS Black Belt Online Seminar 2017 動画配信 on AWS
PDF
2017年1月のAWSサービスアップデートまとめ
PDF
SAP on AWS 実際の導入例と導入効果
PDF
AWS Black Belt Online Seminar Amazon Aurora
PDF
20170418 aws black-belt-architecture_pattern_of_serverless
PDF
AWS Black Belt Online Seminar 2016 AWS Key Management Service
PDF
はじめての SAP on AWS
PDF
AWS Black Belt Online Seminar 2017 Amazon Relational Database Service (Amazon...
PDF
[AWSマイスターシリーズ] Amazon Route53
PDF
AWS Black Belt Online Seminar AWS re:Invent 2016で発表された新サービス・新機能の紹介 パート3
PDF
AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)
PDF
AWS上で使えるストレージ十番勝負
PDF
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
PDF
AWS Black Belt Techシリーズ AWS Service Catalog
PDF
Black Belt Online Seminar AWS Amazon RDS
PDF
[AWSマイスターシリーズ] Amazon Elastic MapReduce (EMR)
AWS初心者向けWebinar AWSからのEメール送信
ビッグデータサービス群のおさらい & AWS Data Pipeline
メディア界隈で活用されるAWS
[AWSマイスターシリーズ]Amazon Simple Workflow Service (SWF)
AWS Black Belt Online Seminar 2017 動画配信 on AWS
2017年1月のAWSサービスアップデートまとめ
SAP on AWS 実際の導入例と導入効果
AWS Black Belt Online Seminar Amazon Aurora
20170418 aws black-belt-architecture_pattern_of_serverless
AWS Black Belt Online Seminar 2016 AWS Key Management Service
はじめての SAP on AWS
AWS Black Belt Online Seminar 2017 Amazon Relational Database Service (Amazon...
[AWSマイスターシリーズ] Amazon Route53
AWS Black Belt Online Seminar AWS re:Invent 2016で発表された新サービス・新機能の紹介 パート3
AWS Black Belt Techシリーズ Amazon Elastic Compute Cloud (Amazon EC2)
AWS上で使えるストレージ十番勝負
EC2のストレージどう使う? -Instance Storageを理解して高速IOを上手に活用!-
AWS Black Belt Techシリーズ AWS Service Catalog
Black Belt Online Seminar AWS Amazon RDS
[AWSマイスターシリーズ] Amazon Elastic MapReduce (EMR)
Ad

Viewers also liked (9)

PDF
AWS Cloud Design Pattern for Enterprise
PPTX
自動化テスト道への歩み - PM編
PDF
Awsのインフラをデザインパターン駆使して設計構築
PDF
プログラマに贈るクラウドとの上手な付き合い方
PPTX
AWSクラウドデザインパターン VPC移行編
PDF
AWSクラウドデザインパターン(CDP) - 概要編 -
PPTX
Lv1から始めるWebサービスのインフラ構築
PDF
実践!AWSクラウドデザインパターン
PDF
WebサービスStartUP向け AWSスケーラブルな構成例
AWS Cloud Design Pattern for Enterprise
自動化テスト道への歩み - PM編
Awsのインフラをデザインパターン駆使して設計構築
プログラマに贈るクラウドとの上手な付き合い方
AWSクラウドデザインパターン VPC移行編
AWSクラウドデザインパターン(CDP) - 概要編 -
Lv1から始めるWebサービスのインフラ構築
実践!AWSクラウドデザインパターン
WebサービスStartUP向け AWSスケーラブルな構成例
Ad

Similar to スタートアップでのAWS(Amazon Web Services)活用事例 (20)

PDF
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 1限目:サービス概要と基礎知識編 先生:
PDF
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 ~メディア露出時のピーク対策編~ 先生:高山 博史・今井 雄太
PDF
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 2限目:基本構成とピーク対策編
PDF
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 2限目:基本構成とピーク対策編
PDF
Cto48 aws 20100618_fin
PDF
エンジニア向け初めてのAWS (2015年1月6日)
PDF
初めてのAWS 90分version
PDF
Scaling on AWS - Feb 2016
PDF
2011-04-21 クラウド勉強会
PDF
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
PDF
AWS初心者向けWebinar .NET開発者のためのAWS超入門
PDF
AWS初心者向けWebinar 失敗例を成功に変える AWSアンチパターンのご紹介
PPTX
インフラ系自主トレするならAWS
PDF
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
PPTX
20121221 AWS re:Invent 凱旋報告
PPTX
Jaws kagoshima 20191028
PPTX
re:invent2018 総ざらえ
PDF
はじめてのAmazon Web Services
PDF
Amazon Web Services(AWS)とcloudpack について
PDF
はじめてのAWS - ビギナー編 -
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 1限目:サービス概要と基礎知識編 先生:
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 ~メディア露出時のピーク対策編~ 先生:高山 博史・今井 雄太
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 2限目:基本構成とピーク対策編
スタートアップならおさえておきたいAWS(Amazon Web Services)入門 2限目:基本構成とピーク対策編
Cto48 aws 20100618_fin
エンジニア向け初めてのAWS (2015年1月6日)
初めてのAWS 90分version
Scaling on AWS - Feb 2016
2011-04-21 クラウド勉強会
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
AWS初心者向けWebinar .NET開発者のためのAWS超入門
AWS初心者向けWebinar 失敗例を成功に変える AWSアンチパターンのご紹介
インフラ系自主トレするならAWS
はじめてのアマゾンウェブサービス @ JAWS DAYS 2014
20121221 AWS re:Invent 凱旋報告
Jaws kagoshima 20191028
re:invent2018 総ざらえ
はじめてのAmazon Web Services
Amazon Web Services(AWS)とcloudpack について
はじめてのAWS - ビギナー編 -

More from schoowebcampus (20)

PPTX
Compl exxx after
PPTX
Compl exxx before
PDF
ビジネスプラン概要資料 New
PDF
schoo法人利用-ビジネスプランのご案内
PDF
PHP実践 ~外部APIを使って情報を取得する~
PDF
i.school, The University of Tokyo "Methods of concept designing and user surv...
PDF
i.school, The University of Tokyo "Divergence, convergence, and expression of...
PDF
i.school, The University of Tokyo "The purposes and methods of technological ...
PDF
i.school, The University of Tokyo "The purposes and methods of interviews and...
PDF
i.school, The University of Tokyo "Foundation and methodology in creating inn...
PDF
ポートフォリオ公開後のマーケティング法
PDF
授業資料(スクー)
PDF
個人事業主・フリーランスのための確定申告 ~白色申告編~
PDF
初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1
PDF
少ない資金でシステム開発を委託する方法(補助金と類似事例の有無)
PDF
補助金で合格しやすい事業計画の作り方(主に創業補助金、ものづくり補助金)
PDF
アプリ開発したい人必見!Swiftを使ってiPhoneアプリに広告実装!【appC cloud school】
PDF
快適にWebデザインするためのフリーランスの仕事の流れ【プロジェクトマネジメント編】夏本 健司
Compl exxx after
Compl exxx before
ビジネスプラン概要資料 New
schoo法人利用-ビジネスプランのご案内
PHP実践 ~外部APIを使って情報を取得する~
i.school, The University of Tokyo "Methods of concept designing and user surv...
i.school, The University of Tokyo "Divergence, convergence, and expression of...
i.school, The University of Tokyo "The purposes and methods of technological ...
i.school, The University of Tokyo "The purposes and methods of interviews and...
i.school, The University of Tokyo "Foundation and methodology in creating inn...
ポートフォリオ公開後のマーケティング法
授業資料(スクー)
個人事業主・フリーランスのための確定申告 ~白色申告編~
初心者でもUnityアプリに広告実装!広告も簡単に導入できる!儲かるアプリ講座【appC cloud school】Unityシリーズ vol.1
少ない資金でシステム開発を委託する方法(補助金と類似事例の有無)
補助金で合格しやすい事業計画の作り方(主に創業補助金、ものづくり補助金)
アプリ開発したい人必見!Swiftを使ってiPhoneアプリに広告実装!【appC cloud school】
快適にWebデザインするためのフリーランスの仕事の流れ【プロジェクトマネジメント編】夏本 健司

Recently uploaded (9)

PDF
Fellowship Co.,Ltd. Company Overview for Students
PPTX
Document from Suhani (2).pptx on the following topic
PDF
受発注バスターズ説明資料  (2025_08_13~) Saleshub掲載用.pdf
PPTX
株式会社フライク_______採用ピッチ資料_____update20250801
PDF
【QYResearch】世界製薬業界の市場変革と将来展望における多角的な事業展開の探求
PPTX
データサイエンス研修提案資料 RIZAPビジネスイノベーション株式会社.pptx
PDF
自動鉱山スキャナー、グローバルトップ11企業のランキングと市場シェア2025~2031年.pdf
PDF
AI活用の成果が変わる!生成AI時代の速読・読解力トレーニング「AI Reading Lab」
PDF
西都 採用サイト掲載用ピッチ資料 | 安心して働ける環境と成長できるキャリアパス
Fellowship Co.,Ltd. Company Overview for Students
Document from Suhani (2).pptx on the following topic
受発注バスターズ説明資料  (2025_08_13~) Saleshub掲載用.pdf
株式会社フライク_______採用ピッチ資料_____update20250801
【QYResearch】世界製薬業界の市場変革と将来展望における多角的な事業展開の探求
データサイエンス研修提案資料 RIZAPビジネスイノベーション株式会社.pptx
自動鉱山スキャナー、グローバルトップ11企業のランキングと市場シェア2025~2031年.pdf
AI活用の成果が変わる!生成AI時代の速読・読解力トレーニング「AI Reading Lab」
西都 採用サイト掲載用ピッチ資料 | 安心して働ける環境と成長できるキャリアパス

スタートアップでのAWS(Amazon Web Services)活用事例