Submit Search
Upload
活クラウド AWSをどう利用するべきか
•
3 likes
•
1,780 views
Junichiro Ueno
Follow
Report
Share
Report
Share
1 of 47
Download now
Download to read offline
Recommended
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Takunori Minamisawa
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Takunori Minamisawa
Xamarin + Azure Mobile Appsの現実
Xamarin + Azure Mobile Appsの現実
Kazuyuki Miyake
本番運用で使うVisual Studio
本番運用で使うVisual Studio
Kazuyuki Miyake
Microsoft Azure と Swift で開発をする
Microsoft Azure と Swift で開発をする
Masaki Yamamoto
Face APIで開発する時に使っている7つの道具
Face APIで開発する時に使っている7つの道具
Kazuyuki Miyake
XamarinでAzure AD認証 (リフレッシュトークン対応)
XamarinでAzure AD認証 (リフレッシュトークン対応)
Kazuyuki Miyake
モバイルサービスでお手軽Push通知
モバイルサービスでお手軽Push通知
Kazunori Hamamoto
Recommended
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Azure Blockchain Service ハンズオン ~ Logic App 統合編 ~
Takunori Minamisawa
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Azure DevOps ハンズオン Vo.1 ~Azure Boards を用いたアジャイル計画とポートフォリオマネジメント~
Takunori Minamisawa
Xamarin + Azure Mobile Appsの現実
Xamarin + Azure Mobile Appsの現実
Kazuyuki Miyake
本番運用で使うVisual Studio
本番運用で使うVisual Studio
Kazuyuki Miyake
Microsoft Azure と Swift で開発をする
Microsoft Azure と Swift で開発をする
Masaki Yamamoto
Face APIで開発する時に使っている7つの道具
Face APIで開発する時に使っている7つの道具
Kazuyuki Miyake
XamarinでAzure AD認証 (リフレッシュトークン対応)
XamarinでAzure AD認証 (リフレッシュトークン対応)
Kazuyuki Miyake
モバイルサービスでお手軽Push通知
モバイルサービスでお手軽Push通知
Kazunori Hamamoto
現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート
Kazuyuki Miyake
Introduce TFSUG and Azure DevOps Server 2020
Introduce TFSUG and Azure DevOps Server 2020
Kazushi Kamegawa
Azure Functions あれこれ
Azure Functions あれこれ
Yasuaki Matsuda
Azure使いから見たAWSの良いところ
Azure使いから見たAWSの良いところ
Masaki Yamamoto
Azure RedHat OpenShift - Red Hat Forum 2019
Azure RedHat OpenShift - Red Hat Forum 2019
Yoshio Terada
Azure Web Apps とAzure Mobile Apps
Azure Web Apps とAzure Mobile Apps
Masaki Yamamoto
JAWS-UG京王線#1業務で使うAWSCLI
JAWS-UG京王線#1業務で使うAWSCLI
Tomoaki Imai
Running Kubernetes on Azure
Running Kubernetes on Azure
Masaki Yamamoto
JAZUG沖縄第二回 Azure App Service Web Apps
JAZUG沖縄第二回 Azure App Service Web Apps
Kazumi Hirose
Azure DevOpsとセキュリティ
Azure DevOpsとセキュリティ
Kazushi Kamegawa
AWSを会社で使ってみた
AWSを会社で使ってみた
Satoshi Ishikawa
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
Takashi Someda
Visual studio communityの紹介
Visual studio communityの紹介
Kazunori Hamamoto
Nested Hyper-v on Azure
Nested Hyper-v on Azure
Masahiko Ebisuda
gumiStudy #18 クラウドを使うユーザーが考えるべきこと
gumiStudy #18 クラウドを使うユーザーが考えるべきこと
雄哉 吉田
20110709 第1回jaz女子会 jaz紹介
20110709 第1回jaz女子会 jaz紹介
Keiji Kamebuchi
Visual Studio 2017 で Azure Functions の開発
Visual Studio 2017 で Azure Functions の開発
Yasuaki Matsuda
Azure Arcで「どこでも」Azureサービスを利用可能に!
Azure Arcで「どこでも」Azureサービスを利用可能に!
Masahiko Ebisuda
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Yasuaki Matsuda
俺的 Ignite 2021 Spring Update まとめ ミニ
俺的 Ignite 2021 Spring Update まとめ ミニ
Yui Ashikaga
クラウド運用3足の草鞋151102
クラウド運用3足の草鞋151102
Keiichi Hashimoto
2014 jaws days-最強のawsに_rtc宮崎
2014 jaws days-最強のawsに_rtc宮崎
SachieMiyazaki
More Related Content
What's hot
現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート
Kazuyuki Miyake
Introduce TFSUG and Azure DevOps Server 2020
Introduce TFSUG and Azure DevOps Server 2020
Kazushi Kamegawa
Azure Functions あれこれ
Azure Functions あれこれ
Yasuaki Matsuda
Azure使いから見たAWSの良いところ
Azure使いから見たAWSの良いところ
Masaki Yamamoto
Azure RedHat OpenShift - Red Hat Forum 2019
Azure RedHat OpenShift - Red Hat Forum 2019
Yoshio Terada
Azure Web Apps とAzure Mobile Apps
Azure Web Apps とAzure Mobile Apps
Masaki Yamamoto
JAWS-UG京王線#1業務で使うAWSCLI
JAWS-UG京王線#1業務で使うAWSCLI
Tomoaki Imai
Running Kubernetes on Azure
Running Kubernetes on Azure
Masaki Yamamoto
JAZUG沖縄第二回 Azure App Service Web Apps
JAZUG沖縄第二回 Azure App Service Web Apps
Kazumi Hirose
Azure DevOpsとセキュリティ
Azure DevOpsとセキュリティ
Kazushi Kamegawa
AWSを会社で使ってみた
AWSを会社で使ってみた
Satoshi Ishikawa
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
Takashi Someda
Visual studio communityの紹介
Visual studio communityの紹介
Kazunori Hamamoto
Nested Hyper-v on Azure
Nested Hyper-v on Azure
Masahiko Ebisuda
gumiStudy #18 クラウドを使うユーザーが考えるべきこと
gumiStudy #18 クラウドを使うユーザーが考えるべきこと
雄哉 吉田
20110709 第1回jaz女子会 jaz紹介
20110709 第1回jaz女子会 jaz紹介
Keiji Kamebuchi
Visual Studio 2017 で Azure Functions の開発
Visual Studio 2017 で Azure Functions の開発
Yasuaki Matsuda
Azure Arcで「どこでも」Azureサービスを利用可能に!
Azure Arcで「どこでも」Azureサービスを利用可能に!
Masahiko Ebisuda
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Yasuaki Matsuda
俺的 Ignite 2021 Spring Update まとめ ミニ
俺的 Ignite 2021 Spring Update まとめ ミニ
Yui Ashikaga
What's hot
(20)
現実的な「WordPress on Azure App Service」 クイックスタート
現実的な「WordPress on Azure App Service」 クイックスタート
Introduce TFSUG and Azure DevOps Server 2020
Introduce TFSUG and Azure DevOps Server 2020
Azure Functions あれこれ
Azure Functions あれこれ
Azure使いから見たAWSの良いところ
Azure使いから見たAWSの良いところ
Azure RedHat OpenShift - Red Hat Forum 2019
Azure RedHat OpenShift - Red Hat Forum 2019
Azure Web Apps とAzure Mobile Apps
Azure Web Apps とAzure Mobile Apps
JAWS-UG京王線#1業務で使うAWSCLI
JAWS-UG京王線#1業務で使うAWSCLI
Running Kubernetes on Azure
Running Kubernetes on Azure
JAZUG沖縄第二回 Azure App Service Web Apps
JAZUG沖縄第二回 Azure App Service Web Apps
Azure DevOpsとセキュリティ
Azure DevOpsとセキュリティ
AWSを会社で使ってみた
AWSを会社で使ってみた
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
JAWS-UG 三都物語 2014 今しか役に立たない EC2入門 2014夏
Visual studio communityの紹介
Visual studio communityの紹介
Nested Hyper-v on Azure
Nested Hyper-v on Azure
gumiStudy #18 クラウドを使うユーザーが考えるべきこと
gumiStudy #18 クラウドを使うユーザーが考えるべきこと
20110709 第1回jaz女子会 jaz紹介
20110709 第1回jaz女子会 jaz紹介
Visual Studio 2017 で Azure Functions の開発
Visual Studio 2017 で Azure Functions の開発
Azure Arcで「どこでも」Azureサービスを利用可能に!
Azure Arcで「どこでも」Azureサービスを利用可能に!
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
Azure のポータル画面で、AI フレーバな BOT の作成ハンズオン
俺的 Ignite 2021 Spring Update まとめ ミニ
俺的 Ignite 2021 Spring Update まとめ ミニ
Similar to 活クラウド AWSをどう利用するべきか
クラウド運用3足の草鞋151102
クラウド運用3足の草鞋151102
Keiichi Hashimoto
2014 jaws days-最強のawsに_rtc宮崎
2014 jaws days-最強のawsに_rtc宮崎
SachieMiyazaki
Icdp的re:invent2016 recap
Icdp的re:invent2016 recap
Takuya Tachibana
[excite open beerbash 特別篇]レガシーシステムをAWS移行で幸せになった話
[excite open beerbash 特別篇]レガシーシステムをAWS移行で幸せになった話
Takahiro Moteki
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
Kenichi Nakamichi
Azure Fundamental
Azure Fundamental
Yui Ashikaga
AWSを利用してDevとOpsの間を考える
AWSを利用してDevとOpsの間を考える
Junichiro Ueno
Chef, Ansible, Consul, … 自働化ツールとその組み合わせ方
Chef, Ansible, Consul, … 自働化ツールとその組み合わせ方
Yoshimi Tominaga
20150121 JAWS-UG 関西女子会
20150121 JAWS-UG 関西女子会
Toshiyuki Konparu
2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方
Serverworks Co.,Ltd.
20140329 JAWS-UG和歌山
20140329 JAWS-UG和歌山
Tomoya Ishida
AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行
Trainocate Japan, Ltd.
Micro Service for Autonomous Infrastructure
Micro Service for Autonomous Infrastructure
Yoshimi Tominaga
AWS活用のいままでとこれから -東急ハンズの事例-
AWS活用のいままでとこれから -東急ハンズの事例-
Taiji INOUE
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
Serverworks Co.,Ltd.
20140924イグレックcioセミナーpublic
20140924イグレックcioセミナーpublic
junkoy66
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
Trainocate Japan, Ltd.
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
Toshiyuki Konparu
VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発
Ryosuke Izumi
○○をAWSで作るにはどうすればいい? ~ 構築例とアーキテクチャ図を添えて
○○をAWSで作るにはどうすればいい? ~ 構築例とアーキテクチャ図を添えて
mokomoko9
Similar to 活クラウド AWSをどう利用するべきか
(20)
クラウド運用3足の草鞋151102
クラウド運用3足の草鞋151102
2014 jaws days-最強のawsに_rtc宮崎
2014 jaws days-最強のawsに_rtc宮崎
Icdp的re:invent2016 recap
Icdp的re:invent2016 recap
[excite open beerbash 特別篇]レガシーシステムをAWS移行で幸せになった話
[excite open beerbash 特別篇]レガシーシステムをAWS移行で幸せになった話
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
JAWS-UG Hokuriku 第2回勉強会 AWS EC2の実用例&各種機能との連携
Azure Fundamental
Azure Fundamental
AWSを利用してDevとOpsの間を考える
AWSを利用してDevとOpsの間を考える
Chef, Ansible, Consul, … 自働化ツールとその組み合わせ方
Chef, Ansible, Consul, … 自働化ツールとその組み合わせ方
20150121 JAWS-UG 関西女子会
20150121 JAWS-UG 関西女子会
2013/08 JAWS_UG北九州 AWSを使った儲け方
2013/08 JAWS_UG北九州 AWSを使った儲け方
20140329 JAWS-UG和歌山
20140329 JAWS-UG和歌山
AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行
Micro Service for Autonomous Infrastructure
Micro Service for Autonomous Infrastructure
AWS活用のいままでとこれから -東急ハンズの事例-
AWS活用のいままでとこれから -東急ハンズの事例-
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
2013年08月 夏サミ2013-A5「DevOpsってどうなのよ?」
20140924イグレックcioセミナーpublic
20140924イグレックcioセミナーpublic
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
AWS White Belt Guide 目指せ黒帯!今から始める方への学び方ガイド
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
JAWS-UG三都物語_企業でのAWS導入のエントリーポイント
VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発
○○をAWSで作るにはどうすればいい? ~ 構築例とアーキテクチャ図を添えて
○○をAWSで作るにはどうすればいい? ~ 構築例とアーキテクチャ図を添えて
More from Junichiro Ueno
機能とコストで考えるAws
機能とコストで考えるAws
Junichiro Ueno
Barrage of mobile apps
Barrage of mobile apps
Junichiro Ueno
Developers Summit 2011 DevLOVE Community LT
Developers Summit 2011 DevLOVE Community LT
Junichiro Ueno
HangarFlight_LT_20101218
HangarFlight_LT_20101218
Junichiro Ueno
The world is connected
The world is connected
Junichiro Ueno
The community called “DevLOVE”
The community called “DevLOVE”
Junichiro Ueno
Android勉強会LT資料
Android勉強会LT資料
Junichiro Ueno
Energized Work for DevLOVE
Energized Work for DevLOVE
Junichiro Ueno
More from Junichiro Ueno
(8)
機能とコストで考えるAws
機能とコストで考えるAws
Barrage of mobile apps
Barrage of mobile apps
Developers Summit 2011 DevLOVE Community LT
Developers Summit 2011 DevLOVE Community LT
HangarFlight_LT_20101218
HangarFlight_LT_20101218
The world is connected
The world is connected
The community called “DevLOVE”
The community called “DevLOVE”
Android勉強会LT資料
Android勉強会LT資料
Energized Work for DevLOVE
Energized Work for DevLOVE
活クラウド AWSをどう利用するべきか
1.
活クラウド AWSをどう利用するべきか 2013/11/09 Junichiro Ueno /
@jun116 DevLOVE現場甲子園2013 楽天タワー2号館
2.
現場
3.
4.
技術ブログ Developers.IO http://dev.classmethod.jp/
5.
自己紹介
6.
Junichiro Ueno 上野 潤一郎 Community
: DevLOVE ! Company : クラスメソッド株式会社 AWSソリューション部 ! twitter : @jun116 facebook : junichiro.ueno
7.
クラウドをどう活用 すればいいの?
8.
その前に
9.
普段の現場
10.
受託開発
11.
サービス・システム 開発
12.
インフラエンジニア ではなく 開発エンジニア
13.
会社がAWSを推進
14.
今日から EC2, RDS, S3,
SQS, SES, … で開発よろしく
15.
( ́Д`)=3
16.
とはいえ、 結構面白そう
17.
何ができるの? から始める
18.
現場での経験を元に 仮想システムの構築 するとどのようにするか
19.
広告配信システム • 配信広告の制御 • ブラウザから広告をクリック • クリックで対象サイトに遷移 • クリック数等をDBに保存
20.
実現したいこと • 大量アクセスに耐えられる構成 • アクセス数に応じて構成を調整 • データをロストが発生しない
21.
Attention !! 今回のサーバ構成等は架空のものです 広告配信の経験もありませんw AWSを利用するとどんなことが できるのかのイメージとご理解 いただければと思います この構想には @makotan
にご協力 いただきました
22.
構成イメージ
23.
24.
構成 • • • • Webサーバ EC2 c1.xlarge Worker EC2 m1.medium DynamoDB IOPS
= ワーカーの処理可能数 x 台数 RDS db.m1.medium
25.
構成のポイント
26.
ポイント① SQSを利用
27.
なぜ? 直接 DynamoDB を更新すれば
28.
DynamoDB 設定したIOPSを超えた瞬間から 急激にパフォーマンスが落ちる → 書込IOPSは値段も高い 大量アクセスの書込に利用は 必ずしも向いているわけではない
29.
だから SQSを利用して負荷を軽減
30.
SQS キューの追加に制限がなく、 データロストがない(冗長構成) 低コストで利用可能 → 急激な負荷に耐えつつ ある程度パフォーマンス保証 ! ※ メッセージは重複します
31.
Worker SQSからデータを取得し、 DynamoDBとRDSを更新 → データ取得量を調整が可能 瞬間ピークにも焦らなくて済む
32.
ポイント② DynamoDBの利用
33.
なぜ? RDSだけでよいのでは
34.
DynamoDB 更新が速いのはメリットだが、 読込パフォーマンスの速さも抜群! → 読込IOPSは比較的安価
35.
だから DynamoDBをデータ読込に活用
36.
例えば • 広告の表示時にどのような内容を 表示するかをDynamoDBから取得 • 広告の表示数による表示の可否調整
37.
参照系として利用 • RDSのリードレプリカを並べるより安価 → リードレプリカは起動も遅い • パフォーマンスの調整も簡単 → IOPSを調整すれば良い • なにより圧倒的な信頼性 → 分散型で強い整合性を持つ
38.
パフォーマンス
39.
想定性能 ! 秒間 2500リクエスト ! ※ 似た構成での計測値
40.
構築・運用
41.
Cloudformation → 何度でも再構築が可能 → テンプレートで環境管理 ! ※
似た構成での計測値
42.
まとめ
43.
ただの箱 から サービス群の活用へ
44.
設計、構築 開発エンジニア視点でも 担当できるようになる
45.
いままで ! 開発したものを 提供する
46.
これから ! 運用環境を含め 開発・提供する
47.
Thank you for listening! Lets
us make new cloud modeling together!
Download now