SlideShare a Scribd company logo
1 of 44
Download to read offline
JAWS-UG 名古屋
CDP道場
有限会社スクラッチソフト
代表取締役 川路義隆
JAWS-UGとは
AWS User Group - Japan(通称JAWS-UG)は、
Amazon Web Services(AWS)の利用促進や情報交
換のためのユーザーグループです。
名古屋支部
活動内容
• 3ヶ月に一度のユーザー事例中心勉強会(50名以上)
•「JAWS-UG 東海道」

年2回の中部エリアを対象とした合同勉強会。

• 月に1度のエンジニア向け勉強会(努力目標)

活動実績
0
25
50
75
100
0回 1回 2回 3回 4回 5回 6回 7回 JAWS-UG東海道
東海地区のご利利⽤用企業様(⼀一部抜粋)
6
CDP道場
ある課題に対してAWSのサービスを組み合わせた実現方法
をディスカッションしながら設計の練習をする場。
「CDP」を利用することによって設計が容易になり本来の
サービス開発に注力する事が出来る可能性を体験する。
CDPとは?
クラウドデザインパターンの略。
典型的な問題とそれに対する解決策を汎用的にパターン化し
たものを指す。
「おばあちゃんの知恵袋」的存在。
ただし、1、2年前のアイデアが一昔前となることがあるの
で注意。
おばあちゃんの所在


いつもあなたのそばに居ます。

おばあちゃんに合う方法
1.Googleにて「AWS CDP」というフレーズで検索
2.1番目の検索結果をクリック
CDPの使い方
解決したい課題

一般的に、稼働後に必要なサーバーリソースをシステムの開発段階で見積もることは難
しい。
もし稼働後にサーバーリソースが不足すれば、機能を十分に提供できなかったり、バッ
チ処理が締め切りまでに間に合わなかったりすることになる。逆にサーバーリソースが
過剰であれば、不要な投資を行うことになり、実際は損失が発生していることになる。
システム稼働後にサーバーリソースを自在に変更することが望まれるが、サーバーリソー
スは物理的なマシンスペックに依存するので難しい。
おばあちゃんに聞いてみた
サーバーのスペックが

リリース後に問題にならないか心配
で心配で・・・
おばあちゃんに聞いてみた
サーバーのスペックが

リリース後に問題にならないか心配
で心配で・・・
後で変更すれば

いいじゃない
CDP例

(Scale Upパターン)
クラウドでは、仮想サーバーのスペック(CPU、
メモリーサイズなど)を必要に応じて切り替える
ことが可能である。仮想サーバーを起動した後で
もスペック変更が行える。
!
稼働後にリソース不足に陥った場合、従来は物理
サーバーを交換してOSを再インストールすること
が必要だったが、クラウドでは必要ない。ひとま
ず仮想サーバーを起動してシステムを稼働し、リ
ソース利用量を確認しながらサーバースペックを
変更すればよい。
単純過ぎましたね
CDPの使い方
解決したい課題

負荷対策の一つに静的コンテンツをインターネットストレージ
やコンテンツデリバリーサービスに配置する方法がある。だが、
静的コンテンツのアクセス先をインターネットストレージに変更
する必要があり、コンテンツ内のURLの書き換えやWebサーバ
へのフィルター設定など、既存システムに手を入れる必要がある。
おばあちゃんに聞いてみた
画像へのアクセスが重くて
アプリケーションサーバー以外に
置く事になったんだけど
システムを変更する事は難しい状況なんだ
おばあちゃんに聞いてみた
画像へのアクセスが重くて
アプリケーションサーバー以外に
置く事になったんだけど
システムを変更する事は難しい状況なんだ
誰かが新しい場所教えて
あげればいいさね
CDP例

(Rewrite Proxyパターン)
既存システムに手を入れずアクセス先を変更する
方法として、Proxyサーバーを配置する方法があ
る。コンテンツを格納したサーバーの手前にプロ
キシーサーバーを配置し、そこで静的コンテンツ
のアクセス先をインターネットストレージやコン
テンツデリバリーサービスに変更する。
チーム分け
チーム内で自己紹介

(1人1分ぐらいで)
今回のお題
Gunocy(グノシー)
• Gunosy(グノシー)はユーザーの「欲しい
情報」を見つけてくるキュレーションサー
ビスです。
2012年11月株式会社Gunosy設立
2013年01月iOS版アプリリース
2013年02月資金調達実施
2013年02月Android版アプリリース
2013年03月ユーザー数10万人突破
2013年07月資金調達実施
2013年08月ユーザー数50万人突破
2013年09月ユーザー数60万人突破
2014年07月ダウンロード数400万人突破
要件
1.ユーザーの興味を持つニュースを配信したい
2.SNSアカウントでログインさせたい
3.ニュースはメールで配信したい
チームで設計を模造紙に
書いて下さい(20分)
おばあちゃん役
なんでも聞いてね
追加要件1
皆さんの頑張りにより、サービスも徐々に人気が出てきてい
ます。
ユーザーはスマートフォン利用者が多いことが分かりました。
より良いUI/UXを提供する為、アプリ開発に取り組みます。
アプリは相当なダウンロード数が期待できそうな為、ダウン
ロード負荷によりサービスダウンは避けたいところ。
快適なアプリ配信を実現せよ!!
追加要件2
スマホアプリの提供も大好評!
次は、ユーザーがアプリを起動してニュースを見るという形
から、ニュースの更新をスマホへのPUSH通知を利用する事
で新しい導線を作りたいとの要望が。(朝刊・夕刊)
但し、この仕掛けが機能すると瞬間のサーバーへの負荷が増
す事が想定されて頭が痛いところ・・・
ニュース配信をユーザーへ
PUSH通知したい!!
追加要件3
スマホへのPUSH通知作戦も大成功を収めています!!
ただ、また新たな悩みがやってきました。
ユーザー数・アクセス数が伸び続ける状況下ですが、それを
支えるインフラコスト削減要望が上からやって来ました。
これまでの経験から静的コンテンツが配信データの殆どを占
めていることは分かっています。
静的コンテンツ配信コストを
削減せよ!!
追加要件4
今となっては海外からアクセスするユーザーも増えてきまし
た。
ただ、どうやらレイテンシーが遅いとのフィードバックがあ
るようです・・・
目指すは海外進出、この問題は放置できません!!
海外からのアクセスを
快適にせよ!!
発表タイム
各チームから発表者を
選出して下さい
お疲れさまでした!
以上でCDP道場を終了致します。
告知
https://www.facebook.com/groups/jawsug.okinawa/
2014年10月18日(土曜日)
CMS祭り!
•網元機動隊 小賀さん
•MovableType MT福岡 青木さん
•Drupal 太田垣さん 紀野さん

ハンズオン/もくもく勉強会:基本は毎月
みんな沖縄においで!
これはスタンプだ!
@JawsFesta2014
http://jft2014.jaws-ug.jp/
7トラック・40セッション・20以上のコミュニティー
行こうぜ仙台!
懇親会の案内
参加希望者はこの後スタッフと移動となります

More Related Content

Similar to 2014/8/1 JAWS-UG名古屋CDP道場

AWSを会社で使ってみた
AWSを会社で使ってみたAWSを会社で使ってみた
AWSを会社で使ってみたSatoshi Ishikawa
 
ドキドキのAWS体験
ドキドキのAWS体験ドキドキのAWS体験
ドキドキのAWS体験Kieko Sakurai
 
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話Trainocate Japan, Ltd.
 
クラウド時代のソフトウェアアーキテクチャ
クラウド時代のソフトウェアアーキテクチャクラウド時代のソフトウェアアーキテクチャ
クラウド時代のソフトウェアアーキテクチャKeisuke Nishitani
 
クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~
クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~
クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~Trainocate Japan, Ltd.
 
20170111above the cloud_vol2
20170111above the cloud_vol220170111above the cloud_vol2
20170111above the cloud_vol2Naomi Yamasaki
 
AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行Trainocate Japan, Ltd.
 
20140508_JAWS-UG岩手#1
20140508_JAWS-UG岩手#120140508_JAWS-UG岩手#1
20140508_JAWS-UG岩手#1Tomoya Ishida
 
AWSへのWindows Server 2003の移行 そして今後インフラとどう向き合うべきか
AWSへのWindows Server 2003の移行 そして今後インフラとどう向き合うべきかAWSへのWindows Server 2003の移行 そして今後インフラとどう向き合うべきか
AWSへのWindows Server 2003の移行 そして今後インフラとどう向き合うべきか真吾 吉田
 
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013Takashi Someda
 
AWSサムライハンズオン CDPから始めよう #jawsdays
AWSサムライハンズオン CDPから始めよう #jawsdays AWSサムライハンズオン CDPから始めよう #jawsdays
AWSサムライハンズオン CDPから始めよう #jawsdays 真吾 吉田
 
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部Daisuke Nagao
 
20140329 JAWS-UG和歌山
20140329 JAWS-UG和歌山20140329 JAWS-UG和歌山
20140329 JAWS-UG和歌山Tomoya Ishida
 
db tech showcase 大阪 2014 C12 どうつかう?Couchbase Server
db tech showcase 大阪 2014 C12 どうつかう?Couchbase Serverdb tech showcase 大阪 2014 C12 どうつかう?Couchbase Server
db tech showcase 大阪 2014 C12 どうつかう?Couchbase ServerKazumi Hirose
 
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできるShigeru Numaguchi
 
20140510_JAWS-UG網元機動隊 山形編
20140510_JAWS-UG網元機動隊 山形編20140510_JAWS-UG網元機動隊 山形編
20140510_JAWS-UG網元機動隊 山形編Tomoya Ishida
 
AWS Black Belt Online Seminar 2017 Deployment on AWS
AWS Black Belt Online Seminar 2017 Deployment on AWSAWS Black Belt Online Seminar 2017 Deployment on AWS
AWS Black Belt Online Seminar 2017 Deployment on AWSAmazon Web Services Japan
 
Cto48 aws 20100618_fin
Cto48 aws 20100618_finCto48 aws 20100618_fin
Cto48 aws 20100618_fin仁 上原
 

Similar to 2014/8/1 JAWS-UG名古屋CDP道場 (20)

AWSを会社で使ってみた
AWSを会社で使ってみたAWSを会社で使ってみた
AWSを会社で使ってみた
 
ドキドキのAWS体験
ドキドキのAWS体験ドキドキのAWS体験
ドキドキのAWS体験
 
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
 
クラウド時代の人材育成
クラウド時代の人材育成クラウド時代の人材育成
クラウド時代の人材育成
 
クラウド時代のソフトウェアアーキテクチャ
クラウド時代のソフトウェアアーキテクチャクラウド時代のソフトウェアアーキテクチャ
クラウド時代のソフトウェアアーキテクチャ
 
クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~
クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~
クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~
 
20170111above the cloud_vol2
20170111above the cloud_vol220170111above the cloud_vol2
20170111above the cloud_vol2
 
AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行
 
20140508_JAWS-UG岩手#1
20140508_JAWS-UG岩手#120140508_JAWS-UG岩手#1
20140508_JAWS-UG岩手#1
 
AWSへのWindows Server 2003の移行 そして今後インフラとどう向き合うべきか
AWSへのWindows Server 2003の移行 そして今後インフラとどう向き合うべきかAWSへのWindows Server 2003の移行 そして今後インフラとどう向き合うべきか
AWSへのWindows Server 2003の移行 そして今後インフラとどう向き合うべきか
 
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013
AWS を活用して小さなチームで 世界で使われるサービスを運用する方法 - JAWS Days 2013
 
AWSサムライハンズオン CDPから始めよう #jawsdays
AWSサムライハンズオン CDPから始めよう #jawsdays AWSサムライハンズオン CDPから始めよう #jawsdays
AWSサムライハンズオン CDPから始めよう #jawsdays
 
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
 
20140329 JAWS-UG和歌山
20140329 JAWS-UG和歌山20140329 JAWS-UG和歌山
20140329 JAWS-UG和歌山
 
db tech showcase 大阪 2014 C12 どうつかう?Couchbase Server
db tech showcase 大阪 2014 C12 どうつかう?Couchbase Serverdb tech showcase 大阪 2014 C12 どうつかう?Couchbase Server
db tech showcase 大阪 2014 C12 どうつかう?Couchbase Server
 
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
 
20140510_JAWS-UG網元機動隊 山形編
20140510_JAWS-UG網元機動隊 山形編20140510_JAWS-UG網元機動隊 山形編
20140510_JAWS-UG網元機動隊 山形編
 
AWS Black Belt Online Seminar 2017 Deployment on AWS
AWS Black Belt Online Seminar 2017 Deployment on AWSAWS Black Belt Online Seminar 2017 Deployment on AWS
AWS Black Belt Online Seminar 2017 Deployment on AWS
 
AWSとJAWS-UG10年の歩み
AWSとJAWS-UG10年の歩みAWSとJAWS-UG10年の歩み
AWSとJAWS-UG10年の歩み
 
Cto48 aws 20100618_fin
Cto48 aws 20100618_finCto48 aws 20100618_fin
Cto48 aws 20100618_fin
 

More from 義隆 川路

太陽光パネルの発電出力予測を試みた結果
太陽光パネルの発電出力予測を試みた結果太陽光パネルの発電出力予測を試みた結果
太陽光パネルの発電出力予測を試みた結果義隆 川路
 
WordPressをEFSを利用してスケール可能にしてみた
WordPressをEFSを利用してスケール可能にしてみたWordPressをEFSを利用してスケール可能にしてみた
WordPressをEFSを利用してスケール可能にしてみた義隆 川路
 
初めてStripeを利用するまでに必要だったこと
初めてStripeを利用するまでに必要だったこと初めてStripeを利用するまでに必要だったこと
初めてStripeを利用するまでに必要だったこと義隆 川路
 
EC-CUBEとAWSの美味しい関係?
EC-CUBEとAWSの美味しい関係?EC-CUBEとAWSの美味しい関係?
EC-CUBEとAWSの美味しい関係?義隆 川路
 
Jaws days2014 app stream動画なし
Jaws days2014 app stream動画なしJaws days2014 app stream動画なし
Jaws days2014 app stream動画なし義隆 川路
 
[事例紹介]スクラッチソフト「XFDを導入してみると」
[事例紹介]スクラッチソフト「XFDを導入してみると」[事例紹介]スクラッチソフト「XFDを導入してみると」
[事例紹介]スクラッチソフト「XFDを導入してみると」義隆 川路
 

More from 義隆 川路 (7)

太陽光パネルの発電出力予測を試みた結果
太陽光パネルの発電出力予測を試みた結果太陽光パネルの発電出力予測を試みた結果
太陽光パネルの発電出力予測を試みた結果
 
WordPressをEFSを利用してスケール可能にしてみた
WordPressをEFSを利用してスケール可能にしてみたWordPressをEFSを利用してスケール可能にしてみた
WordPressをEFSを利用してスケール可能にしてみた
 
Slide
SlideSlide
Slide
 
初めてStripeを利用するまでに必要だったこと
初めてStripeを利用するまでに必要だったこと初めてStripeを利用するまでに必要だったこと
初めてStripeを利用するまでに必要だったこと
 
EC-CUBEとAWSの美味しい関係?
EC-CUBEとAWSの美味しい関係?EC-CUBEとAWSの美味しい関係?
EC-CUBEとAWSの美味しい関係?
 
Jaws days2014 app stream動画なし
Jaws days2014 app stream動画なしJaws days2014 app stream動画なし
Jaws days2014 app stream動画なし
 
[事例紹介]スクラッチソフト「XFDを導入してみると」
[事例紹介]スクラッチソフト「XFDを導入してみると」[事例紹介]スクラッチソフト「XFDを導入してみると」
[事例紹介]スクラッチソフト「XFDを導入してみると」
 

2014/8/1 JAWS-UG名古屋CDP道場