rekindle re invent(20151028 jaws-ug大阪 re:invent報告会)_up用
TRANSCRIPT
![Page 1: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/1.jpg)
rekindle
28 Oct 2015cloudpack 廣山 豊
![Page 2: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/2.jpg)
自己紹介廣山 豊 (ヒロヤマ ユタカ)所属:
好きなサービス: API Gateway
![Page 3: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/3.jpg)
what’s a
![Page 4: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/4.jpg)
• ラスベガスで開催される AWS のイベント• 今年で4回目• 来場者数はのべ 19,000 人• 会場はベネチアンホテル内
![Page 5: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/5.jpg)
要するに、 AWS 祭り!
![Page 6: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/6.jpg)
![Page 7: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/7.jpg)
アジェンダ•Amazon Kinesis• AWS IoT• AWS Mobile Hub• AWS Lambda• Amazon API Gateway
![Page 8: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/8.jpg)
アジェンダ•Amazon Kinesis• AWS IoT• AWS Mobile Hub• AWS Lambda• Amazon API Gateway
![Page 9: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/9.jpg)
![Page 10: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/10.jpg)
Amazon Kinesis
• Amazon Kinesis Stream update
![Page 11: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/11.jpg)
AWS Kinesis Stream
• PutRecords API : 500records 、 5MB payload• 最大ペイロード増加
50KB -> 1MB• 伝播時間の削減• Kinesis Client Library
Python 、 Node.js 、 Ruby ...• Kinesis Producer Library• サーバサイド・タイムスタンプ• 保持期間の拡張
24 時間 -> 7 日
![Page 12: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/12.jpg)
Amazon Kinesis
• Amazon Kinesis Stream
• Amazon Kinesis Firehose new
update
![Page 13: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/13.jpg)
![Page 14: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/14.jpg)
Amazon Kinessis Firehose
• 入力ストリームをごくごく簡単にS3 や Redshift に格納することができる。
• 自動スケール• 圧縮や暗号化も可能• 従量課金 ( 0.035 $ / G )
![Page 15: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/15.jpg)
ごくごく簡単に。。。
ウソじゃないだろうな!?
![Page 16: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/16.jpg)
AWS Kinesis Firehose デモ1. Firehose でストリーム作成2. CLI でデータを PUT
$ aws firehose put-record --delivery-stream-name test-stream --record Data="some data\n”
3. S3 にオブジェクトができたことを確認
![Page 17: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/17.jpg)
Amazon Kinesis
• Amazon Kinesis Analytics
• Amazon Kinesis Stream
• Amazon Kinesis Firehose new
new
update
![Page 18: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/18.jpg)
![Page 19: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/19.jpg)
Amazon Kinesis Analytics
• 入力ストリームを SQL でデータ分析• 分析したデータを Firehose に流し込むことも可能
![Page 20: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/20.jpg)
![Page 21: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/21.jpg)
Amazon Kinesis Analytics
続きは、事前登録で!https://aws.amazon.com/jp/kinesis/analytics/
![Page 22: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/22.jpg)
アジェンダ• Amazon Kinesis•AWS IoT• AWS Mobile Hub• AWS Lambda• Amazon API Gateway
![Page 23: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/23.jpg)
AWS IoT
IoT デバイスと、 AWS や他の web サービスまたは別の IoT デバイスをセキュアに繋ぐ機能を提供する。デバイス間のメッセージ数で課金。
new
![Page 24: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/24.jpg)
構成要素
![Page 25: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/25.jpg)
構成要素
![Page 26: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/26.jpg)
Device Gateway
• デバイスと AWS IoT の通信部を担う• プロトコル・ MQTT・ HTTP 1.1• 自動スケール
![Page 27: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/27.jpg)
構成要素
![Page 28: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/28.jpg)
認証と許可• 証明されたデバイスのみと接続可能• 認証形式・ SigV4
(AWS 認証メソッド。 MQTT ではサポートしない )・ X.509• 認証に対する集中管理が可能• Cognito を使ったモバイルアクセスもサポート
![Page 29: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/29.jpg)
構成要素
![Page 30: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/30.jpg)
ルールエンジン• SQL ライクなルールを記述• フィルタリングや簡単な演算を実行• 他の AWS サービスや外部サービスの起動
Dynamo DB 、 Kinesis 、 S3 、 SNS 、 Lambda
![Page 31: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/31.jpg)
構成要素
![Page 32: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/32.jpg)
デバイスのシャドウ• デバイスの非接続状態を吸収する
![Page 33: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/33.jpg)
構成要素
![Page 34: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/34.jpg)
AWS IoT デバイス SDK
CJavaScript
Arduino
![Page 35: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/35.jpg)
スターターキットも販売
![Page 36: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/36.jpg)
アジェンダ• Amazon Kinesis• AWS IoT•AWS Mobile Hub• AWS Lambda• Amazon API Gateway
![Page 37: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/37.jpg)
AWS Mobile Hub
• テストは Device Firm 連携• Cognito の連携も楽々• 無料!!
new
モバイルアプリケーション作成支援ツール。AWS のサービスを利用したアプリケーションを容易に開発できる。
![Page 38: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/38.jpg)
AWS Mobile Hub
公式サイトからの抜粋:AWS Mobile Hub により、機能、スケーラビリティ、信頼性と AWS の低いコストを数分で利用することができます。
![Page 39: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/39.jpg)
数分以内に。。。
ウソじゃないだろうな!?
![Page 40: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/40.jpg)
AWS Mobile Hub デモ1. Facebook アカウントでの User ログイン機能付きのアプリ作成2. Xcode でシミュレート
![Page 41: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/41.jpg)
アジェンダ• Amazon Kinesis• AWS IoT• AWS Mobile Hub•AWS Lambda•Amazon API Gateway
![Page 42: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/42.jpg)
![Page 43: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/43.jpg)
AWS Lambda
• Python 対応 ( Python2.7 )• 時間延長
60sec -> 300sec• スケジュール起動• バージョニング、エイリアス• VPC 対応• AWS リソース追加
SES 、 CloudWatchLogs 、 IoT
update
![Page 44: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/44.jpg)
Amazon API Gateway
ようこそ!東京リージョンへ!!update
![Page 45: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/45.jpg)
まとめ
![Page 46: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/46.jpg)
EC2 レスの時代が本格化!!
![Page 47: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/47.jpg)
おまけ
![Page 48: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/48.jpg)
![Page 49: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/49.jpg)
cloudpack では、ラスベガスで平日昼間から酒が飲めるらしい
![Page 50: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/50.jpg)
ということで…
![Page 51: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/51.jpg)
Join us!!
![Page 52: rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用](https://reader035.vdocuments.net/reader035/viewer/2022081605/58773f691a28ab342e8b65a9/html5/thumbnails/52.jpg)
Fin.