Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Rikitake Oohashi
6,860 views
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
Mobile
Mobile
◦
Read more
34
Save
Share
Embed
Embed presentation
Download
Downloaded 53 times
1
/ 91
2
/ 91
3
/ 91
4
/ 91
5
/ 91
6
/ 91
7
/ 91
8
/ 91
9
/ 91
10
/ 91
11
/ 91
12
/ 91
13
/ 91
14
/ 91
15
/ 91
16
/ 91
17
/ 91
18
/ 91
19
/ 91
20
/ 91
21
/ 91
22
/ 91
23
/ 91
24
/ 91
25
/ 91
26
/ 91
27
/ 91
28
/ 91
29
/ 91
30
/ 91
31
/ 91
32
/ 91
33
/ 91
34
/ 91
35
/ 91
36
/ 91
37
/ 91
38
/ 91
39
/ 91
40
/ 91
41
/ 91
42
/ 91
43
/ 91
44
/ 91
45
/ 91
46
/ 91
47
/ 91
48
/ 91
49
/ 91
50
/ 91
51
/ 91
52
/ 91
53
/ 91
54
/ 91
55
/ 91
56
/ 91
57
/ 91
58
/ 91
59
/ 91
60
/ 91
61
/ 91
62
/ 91
63
/ 91
64
/ 91
65
/ 91
66
/ 91
67
/ 91
68
/ 91
69
/ 91
70
/ 91
71
/ 91
72
/ 91
73
/ 91
74
/ 91
75
/ 91
76
/ 91
77
/ 91
78
/ 91
79
/ 91
80
/ 91
81
/ 91
82
/ 91
83
/ 91
84
/ 91
85
/ 91
86
/ 91
87
/ 91
88
/ 91
89
/ 91
90
/ 91
91
/ 91
More Related Content
PDF
モバイルアプリ向けAWSネイティブアーキテクチャ
by
Rikitake Oohashi
PPTX
JAWS DAYS 2015 「DevOpsが普及した今だからこそ 考える DevOpsの次の姿」
by
Teruo Adachi
PDF
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
by
Yasuhiro Horiuchi
PDF
DevLove Kansai AWS
by
Takuro Sasaki
PPTX
地方のユーザとクラウド
by
Taku Harako
PDF
ゼロから始めるモバイルアプリ開発 / AWS Mobile Hubハンズオン 本編
by
Koichiro Nishijima
PDF
クラウドネイティブ化する未来
by
Keisuke Nishitani
PDF
JSON Schema で Web API のスキマを埋めよう
by
VOYAGE GROUP
モバイルアプリ向けAWSネイティブアーキテクチャ
by
Rikitake Oohashi
JAWS DAYS 2015 「DevOpsが普及した今だからこそ 考える DevOpsの次の姿」
by
Teruo Adachi
デフォルトAWS時代にインフラエンジニアはどう向き合うべきか?
by
Yasuhiro Horiuchi
DevLove Kansai AWS
by
Takuro Sasaki
地方のユーザとクラウド
by
Taku Harako
ゼロから始めるモバイルアプリ開発 / AWS Mobile Hubハンズオン 本編
by
Koichiro Nishijima
クラウドネイティブ化する未来
by
Keisuke Nishitani
JSON Schema で Web API のスキマを埋めよう
by
VOYAGE GROUP
What's hot
PDF
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
by
Hideki Ojima
PDF
iOSアプリ開発者から見たMobile Hub
by
Jun Kato
PDF
JAWS re:Mote 2015 Nagoya
by
陽平 山口
PDF
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
by
Takehito Tanabe
PDF
Swaggerで始めるモデルファーストなAPI開発
by
Takuro Sasaki
PPTX
APIモック3分クッキング
by
政雄 金森
PDF
エンジニアの為のAWS実践講座
by
Eiji Shinohara
PDF
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
by
Eiji Shinohara
PDF
AWSについて @ JAWS-UG 沖縄 CMS祭り!
by
Yasuhiro Horiuchi
PDF
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
by
Boss4434
PDF
[AWS初心者向けWebinar] AWSを活用したモバイルアプリの開発と運用
by
Amazon Web Services Japan
PDF
JAWSUG初心者支部 AWSの勉強の仕方
by
Takuro Sasaki
PDF
JAWSDAYS2016 Technical Deep DIVE
by
陽平 山口
PPTX
JAWS-UG-Chiba_Vol14_kitahara
by
Masato Kitahara
PDF
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
by
佑介 九岡
PDF
Jawsug osaka10 service®ions
by
Takuro Sasaki
PDF
Building Scalable Application on the Cloud
by
Keisuke Nishitani
PDF
Data Engineering at VOYAGE GROUP #jawsdays
by
Kenta Suzuki
PDF
JAWSUG Kansai Simple Workflow Service (SWF)
by
Takuro Sasaki
PDF
モバイル開発者から見た サーバーレスアーキテクチャ
by
Takaaki Tanaka
クラウドとコミュニティのこれまでとこれから 20150322_#JAWSDAYS
by
Hideki Ojima
iOSアプリ開発者から見たMobile Hub
by
Jun Kato
JAWS re:Mote 2015 Nagoya
by
陽平 山口
JAWS-DAYS 2015 / 北海道 x 農業 x クラウド
by
Takehito Tanabe
Swaggerで始めるモデルファーストなAPI開発
by
Takuro Sasaki
APIモック3分クッキング
by
政雄 金森
エンジニアの為のAWS実践講座
by
Eiji Shinohara
AWS Summit San Francisco 2017 Werner Vogelsによる基調講演を徹底紹介
by
Eiji Shinohara
AWSについて @ JAWS-UG 沖縄 CMS祭り!
by
Yasuhiro Horiuchi
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
by
Boss4434
[AWS初心者向けWebinar] AWSを活用したモバイルアプリの開発と運用
by
Amazon Web Services Japan
JAWSUG初心者支部 AWSの勉強の仕方
by
Takuro Sasaki
JAWSDAYS2016 Technical Deep DIVE
by
陽平 山口
JAWS-UG-Chiba_Vol14_kitahara
by
Masato Kitahara
AWS re:Invent 2015に初参戦→気づいたらOSS二つ作ってた
by
佑介 九岡
Jawsug osaka10 service®ions
by
Takuro Sasaki
Building Scalable Application on the Cloud
by
Keisuke Nishitani
Data Engineering at VOYAGE GROUP #jawsdays
by
Kenta Suzuki
JAWSUG Kansai Simple Workflow Service (SWF)
by
Takuro Sasaki
モバイル開発者から見た サーバーレスアーキテクチャ
by
Takaaki Tanaka
Viewers also liked
PPTX
簡単!お手軽!!RDSでDR環境構築 - JAWS DAYS 2015
by
Naomi Yamasaki
PDF
「納品のない受託開発」の先にある「エンジニアの働きかたの未来」
by
Yoshihito Kuranuki
PPTX
東急ハンズのクラウドデザインパターン アーキテクチャー編
by
一成 田部井
PPTX
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと
by
Tetsuya Chiba
PDF
Hadoop Trends & Hadoop on EC2
by
Yifeng Jiang
PPTX
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
by
Sanehiko Yogi
PDF
Movable Type for AWS Hands-on
by
Yuji Takayama
PDF
AWS ロボ in JAWSDAYS
by
崇之 清水
PDF
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
by
Kenji Funasaki
PDF
IoT時代のデータ伝送とインフラに求められている機能 / JAWS DAYS 2015
by
Kohei MATSUSHITA
PDF
コンソールゲームを世界展開してみた - JAWS DAYS 2015
by
Ryo Nakamaru
PDF
AMIMOTO ハンズオン JAWS DAYS 2015
by
Hiromichi Koga
PDF
[JAWS Days 2015 LT]使い始めて3年半、ようやくテスト始めました
by
Tetsuya Mase
PPTX
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみた
by
Hikaru Ashino
PPTX
WindowsシステムのAWS移行とMulti-AZ化 - JAWS DAYS 2015
by
Takayuki Enomoto
PDF
JAWS DAYS 2015-ド・エンタープライズな情シスとクラウドと私 @applebear_ayu #jawsdays #jawsug
by
Ayumi Tada
PDF
モバイル開発を支えるAWS Mobile Services
by
Keisuke Nishitani
PDF
AWS Lambdaを紐解く
by
Keisuke Nishitani
PDF
JAWS DAYS 2015
by
陽平 山口
PDF
[Deep Dive]Infra寄りのDevがお送りするRDS for Aurora徹底検証
by
Terui Masashi
簡単!お手軽!!RDSでDR環境構築 - JAWS DAYS 2015
by
Naomi Yamasaki
「納品のない受託開発」の先にある「エンジニアの働きかたの未来」
by
Yoshihito Kuranuki
東急ハンズのクラウドデザインパターン アーキテクチャー編
by
一成 田部井
JAWS DAYS 2015 SimpleWorkflowとOpsWorksでサービスを開発して解ったこと
by
Tetsuya Chiba
Hadoop Trends & Hadoop on EC2
by
Yifeng Jiang
AWSを使って沖縄から世界へ (JAWS DAYS 2015 A-1 GP LT大会)
by
Sanehiko Yogi
Movable Type for AWS Hands-on
by
Yuji Takayama
AWS ロボ in JAWSDAYS
by
崇之 清水
JAWS DAYS 2015 AWS OpsWorksの仕組みと活用方法のご紹介
by
Kenji Funasaki
IoT時代のデータ伝送とインフラに求められている機能 / JAWS DAYS 2015
by
Kohei MATSUSHITA
コンソールゲームを世界展開してみた - JAWS DAYS 2015
by
Ryo Nakamaru
AMIMOTO ハンズオン JAWS DAYS 2015
by
Hiromichi Koga
[JAWS Days 2015 LT]使い始めて3年半、ようやくテスト始めました
by
Tetsuya Mase
Amazon Cognito + SNS + Zabbixでサーバー監視アプリを作ってみた
by
Hikaru Ashino
WindowsシステムのAWS移行とMulti-AZ化 - JAWS DAYS 2015
by
Takayuki Enomoto
JAWS DAYS 2015-ド・エンタープライズな情シスとクラウドと私 @applebear_ayu #jawsdays #jawsug
by
Ayumi Tada
モバイル開発を支えるAWS Mobile Services
by
Keisuke Nishitani
AWS Lambdaを紐解く
by
Keisuke Nishitani
JAWS DAYS 2015
by
陽平 山口
[Deep Dive]Infra寄りのDevがお送りするRDS for Aurora徹底検証
by
Terui Masashi
Similar to モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
PDF
AWS Mobile SDK利用時のテスト手法
by
yuki0211s
ODP
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010
by
なおき きしだ
ODP
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010
by
なおき きしだ
PDF
AWSで実現するクラウドネイティブなアプリ開発のポイント
by
Keisuke Nishitani
PDF
Scala: Mobile Backend on AWS
by
cmaraiyusuke
PDF
AWS Introduction for Startups
by
akitsukada
PDF
SIerのDevRel術
by
Taiji Hagino
PPTX
Microsoft Azure Mobile Serviceによるアプリ構築
by
Nobuaki Aoki
PDF
クラウド時代のソフトウェアアーキテクチャ
by
Keisuke Nishitani
PDF
Yahoo vs classmethod-introduction
by
Rikitake Oohashi
PDF
20140827_勉強会挨拶
by
Hiraku Komuro
PDF
第9回八子クラウド座談会資料 20121208
by
知礼 八子
PDF
AWS Black Belt Online Seminar 2016 クラウドのためのアーキテクチャ設計 -ベストプラクティス-
by
Amazon Web Services Japan
PDF
Going Serverless, Building Applications with No Servers
by
Keisuke Nishitani
PDF
20140918 i os8イベント_ios-history (公開用)
by
Rikitake Oohashi
PDF
AWSにおける モバイル向けサービス及び事例紹介(20151211)
by
Keisuke Nishitani
PDF
DEV-015_実践! App Service 徹底活用 ~一貫したビジネスロジックの実現~
by
decode2016
PDF
LambdaとMobileの美味しいかもしれない関係
by
Hiraku Komuro
PDF
もう怖くないモバイルアプリ開発!【デブサミ関西2014】
by
Toshiki Iga
PDF
サーバーレス時代の システム設計ワークショップ
by
Masahiro NAKAYAMA
AWS Mobile SDK利用時のテスト手法
by
yuki0211s
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010
by
なおき きしだ
クラウドで変わるJava開発 - Java Cloud Meeting Fukuoka 2010
by
なおき きしだ
AWSで実現するクラウドネイティブなアプリ開発のポイント
by
Keisuke Nishitani
Scala: Mobile Backend on AWS
by
cmaraiyusuke
AWS Introduction for Startups
by
akitsukada
SIerのDevRel術
by
Taiji Hagino
Microsoft Azure Mobile Serviceによるアプリ構築
by
Nobuaki Aoki
クラウド時代のソフトウェアアーキテクチャ
by
Keisuke Nishitani
Yahoo vs classmethod-introduction
by
Rikitake Oohashi
20140827_勉強会挨拶
by
Hiraku Komuro
第9回八子クラウド座談会資料 20121208
by
知礼 八子
AWS Black Belt Online Seminar 2016 クラウドのためのアーキテクチャ設計 -ベストプラクティス-
by
Amazon Web Services Japan
Going Serverless, Building Applications with No Servers
by
Keisuke Nishitani
20140918 i os8イベント_ios-history (公開用)
by
Rikitake Oohashi
AWSにおける モバイル向けサービス及び事例紹介(20151211)
by
Keisuke Nishitani
DEV-015_実践! App Service 徹底活用 ~一貫したビジネスロジックの実現~
by
decode2016
LambdaとMobileの美味しいかもしれない関係
by
Hiraku Komuro
もう怖くないモバイルアプリ開発!【デブサミ関西2014】
by
Toshiki Iga
サーバーレス時代の システム設計ワークショップ
by
Masahiro NAKAYAMA
モバイルファースト時代のクラウドネイティブアーキテクチャ JAWS DAYS 2015
1.
Copyright © Classmethod,
Inc. モバイルファースト時代の クラウドネイティブアーキテクチャ JAWS DAYS 2015 2015.3.22 classmethod Inc. 大橋 力丈
2.
大橋 力丈 (おおはし
りきたけ) ✦所属 • クラスメソッド株式会社 • iPhoneアプリサービス事業部 部長 ✦仕事 ✦iOSとAWSを組み合わせたアプリの開発 http://dev.classmethod.jp/author/oohashi-rikitake/ ブログ http://underscore-app.tumblr.com/ アプリ
3.
クラスメソッド株式会社 • iOS/AWSに特化した会社(Androidもやってます) • アプリからインフラまでワンストップ •
秋葉原 / 札幌 / 上越 • 約70名のエンジニア集団 • Developers.IO
4.
Developers.IO
5.
Developers.IO • 社員執筆によるIT技術専門サイト • 月間:80万PV、35万UU •
国内で最も多くのAWS記事を公開しています • AWS:1,000本、iOS:500本、Android:300本以上 ブログもやってる会社です
6.
Developers.IO AWSだけじゃない!!
7.
Twi$er Jaws*Days * * @jawsdays 3
" @awscloud_jp #jawsdays 1 " AWS Twi0er JAWS"DAYS Twi0er ?? 17:00 * 9:00 16:50 Tweet Kindle JAWS*T * Moff*Band JAWS*T Step"1" Step"2" Step"3" Jaws*Days OK JAWS*T
8.
今日はいくつか名言ぽいこ とを言いますので、是非 Tweetしてください! #jawsdays
9.
Agenda • よくあるAWS構成 • モバイルアプリで考えておくべきこと •
クラウドネイティブ • AWS Mobile SDK • おさらい
10.
Agenda • よくあるAWS構成 • モバイルアプリで考えておくべきこと •
クラウドネイティブ • AWS Mobile SDK • おさらい
11.
よくあるスケーラブルな構成
12.
ELB + EC2
+ RDS構成のメリット • EC2に障害があってもELBが振り分けてくれる • トラフィック増えたらスケールアウト • AutoScalingで自動で拡大/縮小 • RDSの負荷が上がったらスケールアップ • スナップショットでデータ復元
13.
ELB + EC2
+ RDS構成のメリット ELB + EC2 + RDSは 本当に良い構成!! ちゃんと設計されていれば
14.
Agenda • よくあるAWS構成 • モバイルアプリで考えておくべきこと •
クラウドネイティブ • AWS Mobile SDK • おさらい
15.
モバイルアプリ開発あるある • 最短リリース!最小構成! • Push通知と一斉リターン •
既存のAPIあるある問題!
16.
最短リリース!最小構成!
17.
各ストアのアプリ登録数 •AppStore •1,230,000本 •GooglePlay •1,430,000本 •Amazon AppStore •293,000本 Sorece:appFigures
18.
各ストアの登録数
19.
とにかく早く! •アイデアが決まったらすぐリリース •モバイルアプリの開発期間は短い 平均3ヶ月※1 •iOSは毎年9月頃にOSのバージョンアップ ※1:当社平均です スピード重要!
20.
最小構成!最短リリース! •モバイルアプリはリリースしてからがスタート •後々必要になる足回りは後回しになりがち •拡張性 •ログ •アクセス解析 •アップデート対応 •全体設計の考慮漏れ
21.
「小さく産んで大きく育てる」 そのための設計は疎かにしない
22.
Push通知と一斉リターン
23.
Pushの流れ
24.
端末が増えてくると… 配信遅延が起きてくる
25.
•SNSのTopic使う •1リクエストで複数の送信先へ一括送信 •1トピックで1000万サブスクリプション •3000トピックまで作成可能 配信を早くする
26.
•デバイス毎に直接通知を行う 特定の宛先に配信 S3に配信リストを置く Workerが配信リストを 取得してキューに入れる Workerはキューを取り 出してPublishする
27.
配信が早く終わると 瞬間的なリクエストが増える
28.
一斉アクセス ・APIに負荷が一気にかかる ・AutoScalingでも対応できない ・I/Oが追いつかない ・スケールアップでも対応できない
29.
•配信量をコントロールする •各サービスの対策 •EC2:ピーク時の計画的スケールアウト •RDS:読み取り専用インスタンス •そもそもEC2にアクセスが本当に必要か? •静的コンテンツを利用 一斉アクセス対策 全体を意識したアーキテクチャ
30.
Pushを制するものが モバイルアプリを制する
31.
既存のAPIあるある問題!
32.
サーバーサイドってどうなってます? 既存のAPIあるんでソレ使って下さい! あっ!既存あるんすね! じゃあチョチョイのチョイですね!! 営業 クライアント ※フィクションです
33.
既存のAPIあるから余裕そうだよ! 大丈夫!大丈夫! 既存あるから!よろしくね! 営業 エンジニア えっ!? API一覧とか見たいです ・・・・・ ※フィクションです
34.
ホーム画面用のAPI一覧 目的 エンドポイント トピック一覧取得 https://api.xxx.com/v1/topics/ カテゴリー一覧取得
https://api.xxx.com/v1/categories/ おすすめ商品取得 https://api.xxx.com/v1/products/recommend ユーザー情報取得 https://api.example.com/v1/user/
35.
ホーム画面の呼び出しまで カテゴリー一覧取得API おすすめ商品一覧API ユーザー情報取得API トピック一覧取得API 1画面呼ぶのに何個のAPIを叩けばいいんだ!?
36.
モバイルアプリ用のAPIを作るべき •何度も異なるAPIを呼ぶのは非効率 •画面表示までに時間がかかる •ユーザー体験が悪い •API毎にエラーハンドリングなど考えなきゃダメ 詳しくは ”Web API The
Good Parts”
38.
1Screen, 1API call
39.
Agenda • よくあるAWS構成 • モバイルアプリで考えておくべきこと •
クラウドネイティブ • AWS Mobile SDK • おさらい
40.
ここから本題!
41.
モバイルファースト時代の クラウドネイティブアーキテクチャ 本日のタイトル
42.
よくあるスケーラブルな構成
43.
これは クラウドネイティブ?
44.
AWSを使っているから クラウドネイティブ?
45.
AWSのサービス
46.
AWSのサービス 使ってるのこれだけ
47.
AWSのすべての機能や ツールには、存在している 理由がある 米アマゾンCTOのヴァーナー・ヴォーゲルズ(Werner Vogels)氏
48.
21世紀的なアプリケーション開発のあり方 •Controllable • コンポーネント化とステートレス化 • デプロイメントおよび運用のプロセスの自動化 •
アプリケーション設計の最初に考えるべきはコスト •Resilient • 顧客の保護は何よりも優先されるべき • コンティニュアスなデプロイメントやインテグレーションは日常だ • 障害は例外的なものではないと考えること •Adaptive • 自分で制約することをやめよ •Data Driven • データを最大限に活用せよ 参考:@IT アマゾンCTOが語った、「クラウドネイティブ」なアプリのつくりかた
49.
EC2:センターフォワード RDS:ゴールキーパー 注:あくまで主観です
50.
サッカーのポジション • GK:ゴールキーパー • DF:ディフェンダー •
CB:センターバック • SB:サイドバック • SW:スウィーパー • MF:ミッドフィールダー • DMF:ディフェンシブミッドフィルダー • WB:ウイングバック • CMF:セントラルミッドフィルダー • SMF:サイドミッドフィルダー • OMF:オフェンシブミッドフィルダ • フォワード(FW) • WG:ウイング • ST:セカンドトップ • CF:センターフォワード
51.
AWSのサービス
52.
AWSのサービス 豊富なタレントが っている
53.
インフラだけでいいの?
54.
AWSを利用しサービス全体を考える •可用性 • サーバーはダウンするという前提で設計する •性能・拡張性 • 急なリクエストが発生するという前提で設計する •運用・保守性 •定期的なシステムメンテナンスが発生するという前提で設計する •コスト •ユーザー数が増えてもコストが激増しないような設計する
55.
AWSを知り、サービスを 知らなければ勝利はない
56.
チームで全体を考える!
57.
疎結合なチーム AWSエンジニア プロダクトオーナー Serverエンジニアスマホエンジニア
58.
密結合なチーム AWSエンジニア プロダクトオーナー Serverエンジニア スマホエンジニア それぞれが補完し合える 関係が大切!!
59.
サービスは疎結合 チームは密結合
60.
Agenda • よくあるAWS構成 • モバイルアプリで考えておくべきこと •
クラウドネイティブ • AWS Mobile SDK • おさらい
61.
AWS Mobile SDK
62.
モバイルから直接使える AWS サービス 認証
: Cognito データストア : DynamoDB ストレージ : S3 プッシュ通知 : SNS 行動分析 : Mobile Analytics データストリーミング : Kinesis 分散キュー : SQS
63.
2Tire Archtecture
64.
2Tier Archtecture •クライアントとバックエンド •クライアントに処理を持つ(ファットクライアント) •クライアントからAWSのサービスを利用する
65.
2Tierの門番
66.
Cognito
67.
AmazonCognito •アイデンティティの管理 • 複数のIDプロバイダや独自認証基盤の連携 • ユニークIDの作成、識別 •複数デバイスをまたいだデータ同期 •
ローカルに保存したデータの同期 • オフラインでも使える
68.
Cognitoを使ったログインの流れ
69.
モバイルアプリへの 活用例
70.
2Tier のイメージ EC2とRDSは裏側にいる
71.
• フルマネージドのサービスに直接アクセス • サーバーレス •
EC2,RDSへの一極集中の負荷を減らせる • 何かカッコイイ 2Tierの良いところ
72.
本当に サーバーレスで いけるのか?
73.
• AWS Mobile
SDKをラップする必要がある • iOSとAndroidで実装が必要 • 各サービス同士のつなぎ込みがしにくい • ロールバックある場合は大変 2Tierの課題
74.
2Tierの救世主!?
75.
Lambda
76.
• イベントをトリガーに処理を実行 • 実行環境はAWSが管理 •
オートスケール • EC2インスタンス費用が不要 • AWS Mobile SDKからは呼べない AWS Lambda
77.
課題は色々あるけれど…
78.
モバイルアプリは 2Tierが増える!
79.
Agenda • よくあるAWS構成 • モバイルアプリで考えておくべきこと •
クラウドネイティブ • AWS Mobile SDK • おさらい
80.
おさらい
81.
「小さく産んで大きく育てる」 そのための設計は疎かにしない
82.
Pushを制するものが モバイルアプリを制する
83.
1Screen, 1API call
84.
AWSのすべての機能や ツールには、存在している 理由がある 米アマゾンCTOのヴァーナー・ヴォーゲルズ(Werner Vogels)氏
85.
AWSを知り、サービスを 知らなければ勝利はない
86.
サービスは疎結合 チームは密結合
87.
モバイルアプリは 2Tierが増える!
88.
告知
89.
• 3/27(金):BusinessDay • デジタルマーケティングをテーマにした話 •
対象:マーケティング担当 • 3/29(日):DevelopersDay • AWS、Mobile、IoT、BigDataなどのお話 • 対象:デベロッパー • セミナー、ハンズオン、テクニカルディープセッション • 本日の2Tierの話をより深く話します Developers.IO 2015
90.
お待ちしております!
Download