Submit Search
Upload
rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用
•
Download as PPTX, PDF
•
0 likes
•
354 views
Yutaka Hiroyama
Follow
20151028 JAWS-UG大阪 re:Invent報告会
Read less
Read more
Technology
Report
Share
Report
Share
1 of 52
Download now
Recommended
ニイヨンサンロクゴ
ニイヨンサンロクゴ
Yutaka Hiroyama
Jawsdays2017(配布用)
Jawsdays2017(配布用)
Yutaka Hiroyama
ある中年エンジニアの挑戦(LT 三都物語2014)
ある中年エンジニアの挑戦(LT 三都物語2014)
Yutaka Hiroyama
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
Hiroyuki Hiki
JUST WILD BEAT CLOUD WATCH COMMUNICATION
JUST WILD BEAT CLOUD WATCH COMMUNICATION
shuichi takahashi
Jawsug elastic beanstalk_150207
Jawsug elastic beanstalk_150207
Yutaka Hiroyama
フルマネージドのポイントシステム
フルマネージドのポイントシステム
Masayuki Kato
Serverless AWS構成でセキュアなSPAを目指す
Serverless AWS構成でセキュアなSPAを目指す
Masayuki Kato
Recommended
ニイヨンサンロクゴ
ニイヨンサンロクゴ
Yutaka Hiroyama
Jawsdays2017(配布用)
Jawsdays2017(配布用)
Yutaka Hiroyama
ある中年エンジニアの挑戦(LT 三都物語2014)
ある中年エンジニアの挑戦(LT 三都物語2014)
Yutaka Hiroyama
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
40まで開発のリーダーだった男がインフラの運用のリーダー(見習い)になってみて
Hiroyuki Hiki
JUST WILD BEAT CLOUD WATCH COMMUNICATION
JUST WILD BEAT CLOUD WATCH COMMUNICATION
shuichi takahashi
Jawsug elastic beanstalk_150207
Jawsug elastic beanstalk_150207
Yutaka Hiroyama
フルマネージドのポイントシステム
フルマネージドのポイントシステム
Masayuki Kato
Serverless AWS構成でセキュアなSPAを目指す
Serverless AWS構成でセキュアなSPAを目指す
Masayuki Kato
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
More Related Content
Featured
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Featured
(20)
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
Skeleton Culture Code
Skeleton Culture Code
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
rekindle re invent(20151028 JAWS-UG大阪 re:Invent報告会)_up用
1.
rekindle 28 Oct 2015 cloudpack
廣山 豊
2.
自己紹介 廣山 豊 (ヒロヤマ
ユタカ) 所属: 好きなサービス: API Gateway
3.
what’s a
4.
• ラスベガスで開催されるAWSのイベント • 今年で4回目 •
来場者数はのべ19,000人 • 会場はベネチアンホテル内
5.
要するに、AWS祭り!
6.
7.
アジェンダ •Amazon Kinesis • AWS
IoT • AWS Mobile Hub • AWS Lambda • Amazon API Gateway
8.
アジェンダ •Amazon Kinesis • AWS
IoT • AWS Mobile Hub • AWS Lambda • Amazon API Gateway
9.
10.
Amazon Kinesis • Amazon
Kinesis Stream update
11.
AWS Kinesis Stream •
PutRecords API:500records、5MB payload • 最大ペイロード増加 50KB -> 1MB • 伝播時間の削減 • Kinesis Client Library Python、Node.js、Ruby ... • Kinesis Producer Library • サーバサイド・タイムスタンプ • 保持期間の拡張 24時間 -> 7日
12.
Amazon Kinesis • Amazon
Kinesis Stream • Amazon Kinesis Firehose new update
13.
14.
Amazon Kinessis Firehose •
入力ストリームをごくごく簡単に S3やRedshiftに格納することができる。 • 自動スケール • 圧縮や暗号化も可能 • 従量課金 (0.035 $ / G)
15.
ごくごく簡単に。。。 ウソじゃないだろうな!?
16.
AWS Kinesis Firehose
デモ 1. Firehoseでストリーム作成 2. CLIでデータをPUT $ aws firehose put-record --delivery- stream-name test-stream --record Data="some datan” 3. S3にオブジェクトができたことを確認
17.
Amazon Kinesis • Amazon
Kinesis Analytics • Amazon Kinesis Stream • Amazon Kinesis Firehose new new update
18.
19.
Amazon Kinesis Analytics •
入力ストリームをSQLでデータ分析 • 分析したデータをFirehoseに流し込むことも 可能
20.
21.
Amazon Kinesis Analytics 続きは、事前登録で! https://aws.amazon.com/jp/kinesis/analytics/
22.
アジェンダ • Amazon Kinesis •AWS
IoT • AWS Mobile Hub • AWS Lambda • Amazon API Gateway
23.
AWS IoT IoTデバイスと、AWSや他のwebサービス または別のIoTデバイスを セキュアに繋ぐ機能を提供する。 デバイス間のメッセージ数で課金。 new
24.
構成要素
25.
構成要素
26.
Device Gateway • デバイスとAWS
IoTの通信部を担う • プロトコル ・MQTT ・HTTP 1.1 • 自動スケール
27.
構成要素
28.
認証と許可 • 証明されたデバイスのみと接続可能 • 認証形式 ・SigV4 (AWS認証メソッド。MQTTではサポートしない) ・X.509 •
認証に対する集中管理が可能 • Cognitoを使ったモバイルアクセスもサポート
29.
構成要素
30.
ルールエンジン • SQLライクなルールを記述 • フィルタリングや簡単な演算を実行 •
他のAWSサービスや外部サービスの起動 Dynamo DB、Kinesis、S3、SNS、Lambda
31.
構成要素
32.
デバイスのシャドウ • デバイスの非接続状態を吸収する
33.
構成要素
34.
AWS IoT デバイスSDK C JavaScript Arduino
35.
スターターキットも販売
36.
アジェンダ • Amazon Kinesis •
AWS IoT •AWS Mobile Hub • AWS Lambda • Amazon API Gateway
37.
AWS Mobile Hub •
テストはDevice Firm連携 • Cognitoの連携も楽々 • 無料!! new モバイルアプリケーション作成支援ツール。 AWSのサービスを利用したアプリケーションを 容易に開発できる。
38.
AWS Mobile Hub 公式サイトからの抜粋: AWS
Mobile Hubにより、機能、スケーラビ リティ、信頼性とAWSの低いコストを数分で 利用することができます。
39.
数分以内に。。。 ウソじゃないだろうな!?
40.
AWS Mobile Hubデモ 1.
Facebookアカウントで のUserログイン機能 付きのアプリ作成 2. Xcodeでシミュレート
41.
アジェンダ • Amazon Kinesis •
AWS IoT • AWS Mobile Hub •AWS Lambda •Amazon API Gateway
42.
43.
AWS Lambda • Python対応
(Python2.7) • 時間延長 60sec -> 300sec • スケジュール起動 • バージョニング、エイリアス • VPC対応 • AWSリソース追加 SES、CloudWatchLogs、IoT update
44.
Amazon API Gateway ようこそ! 東京リージョンへ!! update
45.
まとめ
46.
EC2レスの時代が本格化!!
47.
おまけ
48.
49.
50.
ということで…
51.
Join us!!
52.
Fin.
Editor's Notes
元々のkinesis。あとで紹介する追加サービスの登場により、区別できるように名称変更。 機能強化などもろもろのアップデート。 注目は保存期間の延長かと。 ただし、追加料金が必要なので要注意!
$ aws firehose put-record --delivery-stream-name test-stream --record Data="some data\n" { "RecordId": "Fs3qcVzdjIuTcglJWC5TynQZBr/8LMwCO3qUxpNQTYyN82LnmI7E4SlMcZp+0vgmWXL0anSWpBd4KYP0LcwsxGHaq0givaF1pdiXFAeN6mQ21P0LLnrO88LaRoMtOeP9MgVGt3rILCq1TbgxHMSTL/ll5Mh0n3EEVA82Liy9BXx0kfXvDVMw3TlWN9yx1iJy5+pLC3UzlGVfAFi1HzhgFfsWx3oOnLgN" }
少し抽象的で分かりにくいと思うので、構成要素の面から紹介します。
まずは、中心にあるコレ
メッセージブローカーと表現されることもある。 IoTデバイスからのメッセージの受信や、デバイスへの制御メッセージの送信を担う MQTT…ヘッダが2byteな軽量プロトコル
Kinesisはstreamおよびfirehose両方サポート 例えば、温度が100度を超えたデバイスのみのデータを収集し、Kinesis経由でデータをS3にストア、Lambdaで処理するようなフローを制御できる。
デバイスがOFFになった間の送信メッセージをキューイングしておいたり、 最後の接続状態時の情報を代理応答したりする。
VPC以外はリリース済み
LambdaやAWS IoT、Kinesisなど、 フルマネージドなサービスの強化が目立った。 サービス間の連携も充実してきた。 結果、事例にてEC2を利用するケースがほとんど見受けられなかった。
Download now