SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
JAWS-FESTA Tohoku 
2014 CDP道場(超初級) 
やなせ ひであき 
たておか まもる 
Tuesday, September 9, 14
JAWS-UGとは 
Japan AWS Users Groupの略 
主にAmazon Web Services(AWS)の 
利用促進や情報交換のための有 
志によるユーザーグループです 
Tuesday, September 9, 14
「JAWS-UG」で検索 
Tuesday, September 9, 14
CDP道場 
ある課題に対してAWSのサービスを組み合わせた実現 
方法をディスカッションしながら設計の練習をする 
場。 
CDPを利用する事によって設計が容易になり本来の 
サービス開発注力する事が出来る可能性を体験する。 
Tuesday, September 9, 14
CDPとは 
Cloud Desgin Pattern(s)の略。 
典型的な問題とそれに対する解決策を汎用的にパター 
ン化したものを指す。 
「先人の知恵」的な存在。 
ただし、内容はちょっと古いものや若干無理矢理なも 
のもあるので注意。 
Tuesday, September 9, 14
Google先生に聞いてみよう 
Tuesday, September 9, 14
例えば… 
・安全にEC2のバックアップを取りたいよ 
Tuesday, September 9, 14
例えば… 
・安全にEC2のバックアップを取りたいよ 
Tuesday, September 9, 14
例えば… 
・安全にEC2のバックアップを取りたいよ 
スナップショットパターン 
Tuesday, September 9, 14
ほら簡単でしょ? 
Tuesday, September 9, 14
さあやってみよう 
Tuesday, September 9, 14
時間配分 
• 自己紹介も含めて作成していただく時間は15分 
• 各チームに発表してもらうので20分をチーム数 
で割ります 
Tuesday, September 9, 14
チーム内で自己紹介 
1人1分くらいで 
Tuesday, September 9, 14
チーム分け 
Tuesday, September 9, 14
今回のお題 
Tuesday, September 9, 14
お題 
あなたはとあるずんだ餅販売サイトの運営を引き 
継いだシステム担当者です。この販売サイトは社 
内の先輩から引き継いだシステムであり、AWSの 
EC2を使用して稼働しております。しかしながら、 
まだ会社としてAWSの知識があまりなく、ずんだ 
餅メーカーからの要望で未対応なものも残ってい 
ます。あなたはCDPを上手に使ってずんだ餅メー 
カーからの要望にうまく対応して下さい。 
Tuesday, September 9, 14
お題 
◆システム構成◆ 
- t2.small 
- Amazon Linux 
- Apache 
- PHP 
- PostgreSQL 
- Postfix 
Tuesday, September 9, 14
お題 
◆補足◆ 
本サイトはずんだ餅メーカー管理 
者がずんだ餅の情報や画像を更新 
する管理機能と、一般ユーザー向 
けの購入機能があります。 
Tuesday, September 9, 14
お題 
現在の環境はEC2インスタンスのシングル構成で稼働しており、 
バックアップ方式は夜間にcronを使ってデータベースのdumpファ 
イルとアプリケーションディレクトリをコピー、圧縮するような 
仕組みとなっております。 
dumpファイルと圧縮ファイルはシステムが稼働しているEBSとは 
別のEBSボリュームにバックアップしておりますが、お客様から 
バックアップが同じサーバー内に存在しているので少し不安とい 
う意見をもらっています。 
バックアップの仕組みを耐久性が高いものにして下さい。 
Tuesday, September 9, 14
現状構成
Tuesday, September 9, 14
困ったら… 
Tuesday, September 9, 14
スタート! 
Tuesday, September 9, 14
答え合わせ 
Tuesday, September 9, 14
回答例
Tuesday, September 9, 14
ほら簡単でしょ? 
Tuesday, September 9, 14
ここでお客様から追 
加の要件が! 
Tuesday, September 9, 14
時間配分 
• 作成していただく時間は10分 
• 各チームに発表してもらうので20分をチーム数 
で割ります 
Tuesday, September 9, 14
追加の要件 
来年からあたらしく『奇跡のずんだもち』という新 
商品を販売することになりました。 
発売日までユーザーに事前告知をするために、html 
とjavascriptで構成された簡単なWebサイトを作りた 
いという要望があります。 
あまり予算がないので、お金はかけられないのです 
がこれに最適な環境を提案して下さい。 
Tuesday, September 9, 14
スタート! 
Tuesday, September 9, 14
答え合わせ 
Tuesday, September 9, 14
回答例 
  
 
	 
 
Tuesday, September 9, 14
ほら簡単でしょ? 
Tuesday, September 9, 14
またもやここでお客様 
から追加の要件が! 
Tuesday, September 9, 14
追加の要件 
今回のシステムですが、来年以降の予算がとれたこともあ 
り将来的にクラウドらしい構成にバージョンアップしたい 
というリクエストがあります。 
システム構成のバージョンアップは形としてはコンペの形 
式になり広く提案を受け付けるつもりですが、出来れば地 
元企業の当社に勝ち残って欲しいとのことです。 
バージョンアップしたいポイントは以下の通りですが、ど 
のような構成の説明になるかとその際にアプリケーション 
レベルでの注意点を事前に教えて下さい。 
Tuesday, September 9, 14
追加の要件 
◆教えて欲しい注意点◆ 
* 高可用性 
* 耐久性 
* コスト最適化 
* 管理者、ユーザーが今までと同じくストレスなくサービ 
スを利用出来る事 
それぞれの課題に対して、回答をして下さい。 
Tuesday, September 9, 14
スタート! 
Tuesday, September 9, 14
答え合わせ 
Tuesday, September 9, 14
回答例
Tuesday, September 9, 14

Más contenido relacionado

Destacado

Devlove hangar talks01
Devlove hangar talks01Devlove hangar talks01
Devlove hangar talks01mamoru tateoka
 
Durable Item Relations for DSpace
Durable Item Relations for DSpaceDurable Item Relations for DSpace
Durable Item Relations for DSpaceBram Luyten
 
ラピュタで学ぶAWS re:Generate JAWS-UG札幌
ラピュタで学ぶAWS re:Generate JAWS-UG札幌ラピュタで学ぶAWS re:Generate JAWS-UG札幌
ラピュタで学ぶAWS re:Generate JAWS-UG札幌mamoru tateoka
 
Vyatta導入事例 Vyatta Users Meeting 2014 spring
Vyatta導入事例 Vyatta Users Meeting 2014 springVyatta導入事例 Vyatta Users Meeting 2014 spring
Vyatta導入事例 Vyatta Users Meeting 2014 springmamoru tateoka
 
Jaws三都物語 storage gateway
Jaws三都物語 storage gatewayJaws三都物語 storage gateway
Jaws三都物語 storage gatewaymamoru tateoka
 

Destacado (8)

Enterprize aws
Enterprize awsEnterprize aws
Enterprize aws
 
Devlove hangar talks01
Devlove hangar talks01Devlove hangar talks01
Devlove hangar talks01
 
Durable Item Relations for DSpace
Durable Item Relations for DSpaceDurable Item Relations for DSpace
Durable Item Relations for DSpace
 
LT入門
LT入門LT入門
LT入門
 
ラピュタで学ぶAWS re:Generate JAWS-UG札幌
ラピュタで学ぶAWS re:Generate JAWS-UG札幌ラピュタで学ぶAWS re:Generate JAWS-UG札幌
ラピュタで学ぶAWS re:Generate JAWS-UG札幌
 
2014.10.24 社内
2014.10.24 社内2014.10.24 社内
2014.10.24 社内
 
Vyatta導入事例 Vyatta Users Meeting 2014 spring
Vyatta導入事例 Vyatta Users Meeting 2014 springVyatta導入事例 Vyatta Users Meeting 2014 spring
Vyatta導入事例 Vyatta Users Meeting 2014 spring
 
Jaws三都物語 storage gateway
Jaws三都物語 storage gatewayJaws三都物語 storage gateway
Jaws三都物語 storage gateway
 

Similar a Jaws festa-tohoku-zunda cdp

20140411_JAWS-UG札幌
20140411_JAWS-UG札幌20140411_JAWS-UG札幌
20140411_JAWS-UG札幌Tomoya Ishida
 
[CTO Night & Day 2019] よくある課題を一気に解説!御社の技術レベルがアップする 2019 秋期講習 #ctonight
[CTO Night & Day 2019] よくある課題を一気に解説!御社の技術レベルがアップする 2019 秋期講習 #ctonight[CTO Night & Day 2019] よくある課題を一気に解説!御社の技術レベルがアップする 2019 秋期講習 #ctonight
[CTO Night & Day 2019] よくある課題を一気に解説!御社の技術レベルがアップする 2019 秋期講習 #ctonightAmazon Web Services Japan
 
Alexaで世界を変えよう
Alexaで世界を変えようAlexaで世界を変えよう
Alexaで世界を変えようPE-BANK
 
Storylineでデザインする心地よい会話体験
Storylineでデザインする心地よい会話体験Storylineでデザインする心地よい会話体験
Storylineでデザインする心地よい会話体験真吾 吉田
 
20121026 AWSで行こうupdate版
20121026 AWSで行こうupdate版20121026 AWSで行こうupdate版
20121026 AWSで行こうupdate版Koichiro Nishijima
 
20121221 AWS re:Invent 凱旋報告
20121221 AWS re:Invent 凱旋報告20121221 AWS re:Invent 凱旋報告
20121221 AWS re:Invent 凱旋報告真吾 吉田
 
コスト削減から考えるAWSの効果的な利用方法
コスト削減から考えるAWSの効果的な利用方法コスト削減から考えるAWSの効果的な利用方法
コスト削減から考えるAWSの効果的な利用方法Aya Komuro
 
JAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia TalkJAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia Talk真吾 吉田
 
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)真吾 吉田
 
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年Kuniteru Asami
 
[AWS Summit 2012] 基調講演 Day2: Go Enterprise!
[AWS Summit 2012] 基調講演 Day2: Go Enterprise! [AWS Summit 2012] 基調講演 Day2: Go Enterprise!
[AWS Summit 2012] 基調講演 Day2: Go Enterprise! Amazon Web Services Japan
 
○○をAWSで作るにはどうすればいい? ~ 構築例とアーキテクチャ図を添えて
○○をAWSで作るにはどうすればいい?  ~ 構築例とアーキテクチャ図を添えて○○をAWSで作るにはどうすればいい?  ~ 構築例とアーキテクチャ図を添えて
○○をAWSで作るにはどうすればいい? ~ 構築例とアーキテクチャ図を添えてmokomoko9
 
エンジニアの為のAWS実践講座
エンジニアの為のAWS実践講座エンジニアの為のAWS実践講座
エンジニアの為のAWS実践講座Eiji Shinohara
 
2013年 re:Invent報告会
2013年 re:Invent報告会2013年 re:Invent報告会
2013年 re:Invent報告会Aya Komuro
 
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪真吾 吉田
 
スカイアーチセミナー:【AWS基礎講座】提案で差をつける3つの条件:150325
スカイアーチセミナー:【AWS基礎講座】提案で差をつける3つの条件:150325スカイアーチセミナー:【AWS基礎講座】提案で差をつける3つの条件:150325
スカイアーチセミナー:【AWS基礎講座】提案で差をつける3つの条件:150325株式会社スカイアーチネットワークス
 
Anchors Aweigh!! - re:Invent報告@re:Port 2016
Anchors Aweigh!! - re:Invent報告@re:Port 2016Anchors Aweigh!! - re:Invent報告@re:Port 2016
Anchors Aweigh!! - re:Invent報告@re:Port 2016真吾 吉田
 
AWS はじめの一歩
AWS はじめの一歩AWS はじめの一歩
AWS はじめの一歩Eiji Sato
 
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.jsAmazon Web Services Japan
 
Word camptokyo2012セッション資料
Word camptokyo2012セッション資料Word camptokyo2012セッション資料
Word camptokyo2012セッション資料horike37
 

Similar a Jaws festa-tohoku-zunda cdp (20)

20140411_JAWS-UG札幌
20140411_JAWS-UG札幌20140411_JAWS-UG札幌
20140411_JAWS-UG札幌
 
[CTO Night & Day 2019] よくある課題を一気に解説!御社の技術レベルがアップする 2019 秋期講習 #ctonight
[CTO Night & Day 2019] よくある課題を一気に解説!御社の技術レベルがアップする 2019 秋期講習 #ctonight[CTO Night & Day 2019] よくある課題を一気に解説!御社の技術レベルがアップする 2019 秋期講習 #ctonight
[CTO Night & Day 2019] よくある課題を一気に解説!御社の技術レベルがアップする 2019 秋期講習 #ctonight
 
Alexaで世界を変えよう
Alexaで世界を変えようAlexaで世界を変えよう
Alexaで世界を変えよう
 
Storylineでデザインする心地よい会話体験
Storylineでデザインする心地よい会話体験Storylineでデザインする心地よい会話体験
Storylineでデザインする心地よい会話体験
 
20121026 AWSで行こうupdate版
20121026 AWSで行こうupdate版20121026 AWSで行こうupdate版
20121026 AWSで行こうupdate版
 
20121221 AWS re:Invent 凱旋報告
20121221 AWS re:Invent 凱旋報告20121221 AWS re:Invent 凱旋報告
20121221 AWS re:Invent 凱旋報告
 
コスト削減から考えるAWSの効果的な利用方法
コスト削減から考えるAWSの効果的な利用方法コスト削減から考えるAWSの効果的な利用方法
コスト削減から考えるAWSの効果的な利用方法
 
JAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia TalkJAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia Talk
 
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
サーバーレスにおける開発プロセス戦略(パネルディスカッション用スライド)
 
クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年クラウド案件の作り方 for azureしなの4周年
クラウド案件の作り方 for azureしなの4周年
 
[AWS Summit 2012] 基調講演 Day2: Go Enterprise!
[AWS Summit 2012] 基調講演 Day2: Go Enterprise! [AWS Summit 2012] 基調講演 Day2: Go Enterprise!
[AWS Summit 2012] 基調講演 Day2: Go Enterprise!
 
○○をAWSで作るにはどうすればいい? ~ 構築例とアーキテクチャ図を添えて
○○をAWSで作るにはどうすればいい?  ~ 構築例とアーキテクチャ図を添えて○○をAWSで作るにはどうすればいい?  ~ 構築例とアーキテクチャ図を添えて
○○をAWSで作るにはどうすればいい? ~ 構築例とアーキテクチャ図を添えて
 
エンジニアの為のAWS実践講座
エンジニアの為のAWS実践講座エンジニアの為のAWS実践講座
エンジニアの為のAWS実践講座
 
2013年 re:Invent報告会
2013年 re:Invent報告会2013年 re:Invent報告会
2013年 re:Invent報告会
 
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
 
スカイアーチセミナー:【AWS基礎講座】提案で差をつける3つの条件:150325
スカイアーチセミナー:【AWS基礎講座】提案で差をつける3つの条件:150325スカイアーチセミナー:【AWS基礎講座】提案で差をつける3つの条件:150325
スカイアーチセミナー:【AWS基礎講座】提案で差をつける3つの条件:150325
 
Anchors Aweigh!! - re:Invent報告@re:Port 2016
Anchors Aweigh!! - re:Invent報告@re:Port 2016Anchors Aweigh!! - re:Invent報告@re:Port 2016
Anchors Aweigh!! - re:Invent報告@re:Port 2016
 
AWS はじめの一歩
AWS はじめの一歩AWS はじめの一歩
AWS はじめの一歩
 
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
 
Word camptokyo2012セッション資料
Word camptokyo2012セッション資料Word camptokyo2012セッション資料
Word camptokyo2012セッション資料
 

Más de mamoru tateoka

Más de mamoru tateoka (14)

EBS-1 Grand Prix
EBS-1 Grand PrixEBS-1 Grand Prix
EBS-1 Grand Prix
 
60人くらいが参加する勉強会を支える技術
60人くらいが参加する勉強会を支える技術60人くらいが参加する勉強会を支える技術
60人くらいが参加する勉強会を支える技術
 
Cloudpack night03
Cloudpack night03Cloudpack night03
Cloudpack night03
 
qpstudy 09
qpstudy 09qpstudy 09
qpstudy 09
 
bphbqp2012
bphbqp2012bphbqp2012
bphbqp2012
 
nginxをソースからインストールしてみたよ
nginxをソースからインストールしてみたよnginxをソースからインストールしてみたよ
nginxをソースからインストールしてみたよ
 
Bpstudy50
Bpstudy50Bpstudy50
Bpstudy50
 
Sfstudy02 team UKETSUKE
Sfstudy02 team UKETSUKESfstudy02 team UKETSUKE
Sfstudy02 team UKETSUKE
 
Table1
Table1Table1
Table1
 
qpstudy04 LT
qpstudy04 LTqpstudy04 LT
qpstudy04 LT
 
お悩みLT
お悩みLTお悩みLT
お悩みLT
 
qpstudy02
qpstudy02qpstudy02
qpstudy02
 
qpstudy01
qpstudy01qpstudy01
qpstudy01
 
IT勉強会の勉強会資料1
IT勉強会の勉強会資料1IT勉強会の勉強会資料1
IT勉強会の勉強会資料1
 

Jaws festa-tohoku-zunda cdp