Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AWS IoT プラットフォームの機能・利用事例紹介/aws-iot-platform
Search
takipone
February 17, 2017
Technology
1
2.4k
AWS IoT プラットフォームの機能・利用事例紹介/aws-iot-platform
IoTクラウドプラットフォーム勉強会 第1回
2017/02/17 クラスメソッド 大瀧隆太
takipone
February 17, 2017
Tweet
Share
More Decks by takipone
See All by takipone
ロールプレイトレーニングでクラウドエンジニアを短期育成した知見を一挙公開 / roll playing training benefits and cases
takipone
0
440
スキル育成に生かすLlamaIndexの活用 /using-llamaIndex-to-enhance-ones-skills
takipone
1
3.1k
DNSにちょっとだけ詳しくなりたい人に贈る少し突っ込んだDNSの話 / devioday1_dns
takipone
2
10k
Amazon VPC Latticeに期待する / look-for-vpc-lattice
takipone
0
1.1k
DevelopersIOのアウトプット文化をハックして人材育成に繋げる話 /deviosapporo2022fall_takipone
takipone
0
870
AWSネットワークリソースをサービスでマルチテナントに 提供するときのスケーラビリティ / nwjaws202112-takipone
takipone
1
670
ネットワークがクラウドに載って変わることと変わらないこと /nwjaws201909-takipone
takipone
0
2k
AWSネイティブなEC/CRMシステム運用に欠かせないログ基盤構築 / cmdevio2018-aws-log-infra
takipone
7
3k
日本🇯🇵でAWS Direct Connect を利用する話/akiba-aws-dx
takipone
1
2.3k
Other Decks in Technology
See All in Technology
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
12k
DynamoDB でスロットリングが発生したとき_大盛りver/when_throttling_occurs_in_dynamodb_long
emiki
1
430
VideoMamba: State Space Model for Efficient Video Understanding
chou500
0
190
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
220
いざ、BSC討伐の旅
nikinusu
2
780
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.7k
DynamoDB でスロットリングが発生したとき/when_throttling_occurs_in_dynamodb_short
emiki
0
250
Flutterによる 効率的なAndroid・iOS・Webアプリケーション開発の事例
recruitengineers
PRO
0
120
アジャイルでの品質の進化 Agile in Motion vol.1/20241118 Hiroyuki Sato
shift_evolve
0
170
誰も全体を知らない ~ ロールの垣根を超えて引き上げる開発生産性 / Boosting Development Productivity Across Roles
kakehashi
1
230
組織成長を加速させるオンボーディングの取り組み
sudoakiy
2
210
Zennのパフォーマンスモニタリングでやっていること
ryosukeigarashi
0
150
Featured
See All Featured
Fireside Chat
paigeccino
34
3k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Bash Introduction
62gerente
608
210k
Producing Creativity
orderedlist
PRO
341
39k
Code Reviewing Like a Champion
maltzj
520
39k
Building Applications with DynamoDB
mza
90
6.1k
Optimizing for Happiness
mojombo
376
70k
Happy Clients
brianwarren
98
6.7k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Building Your Own Lightsaber
phodgson
103
6.1k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Transcript
AWS IoT ϓϥοτϑΥʔϜͷ ػೳɾར༻ࣄྫհ IoTΫϥυϓϥοτϑΥʔϜษڧձ ୈ1ճ 2017/02/17 Ϋϥεϝιου େ୍ོଠ
About me • Ryuta Otaki @takipone • Job : AWS
Pre-sales/Engineer @Classmethod, Inc. • Interest : Network / Deploment Tools • Favorite AWS Service : Amazon Route 53 / ACM
Ϋϥεϝιουͷհ AWSɺiOSʹؔ͢Δٕज़ϒϩάΛ ࣾһ૯ग़Ͱͬͯ·͢ɻ http://dev.classmethod.jp/
͋ͱ
ຊ͕ग़·͢ • ιϥίϜ • ΒͬͱϗʔϜ • ΞΫϩΫΤετ • ϑϧ •
Ϋϥεϝιου ձఏڙɺ ͋Γ͕ͱ͏͍͟͝·͢ʂ
Agenda • IoTϓϥοτϑΥʔϜͱ • AWSͷIoTϓϥοτϑΥʔϜαʔϏε • ߏྫ • ࣄྫ
IoTϓϥοτϑΥʔϜͱ • IoTγεςϜͷҰ෦ΛϓϥοτϑΥʔϜ αʔϏεͱͯ͠ఏڙ͢Δͷ ωοτϫʔΫ σόΠε / ήʔτΣΠ όοΫΤϯυ αʔόʔ/Ϋϥυ
ੳ / ػցֶश
ϏϧσΟϯάϒϩοΫͷ׆༻ • ҰൠతͳWebελοΫͰόοΫΤϯυ ߏஙͰ͖Δ͚Ͳ... ϩʔυόϥϯα (ELB) Webαʔό (EC2) APαʔό (EC2)
DBαʔό (RDS)
ϏϧσΟϯάϒϩοΫͷ׆༻ • ҰൠతͳWebελοΫͰόοΫΤϯυ ߏஙͰ͖Δ͚Ͳ... ϩʔυόϥϯα (ELB) Webαʔό (EC2) APαʔό (EC2)
DBαʔό (RDS) PaaS/SaaSΛΈ߹ΘͤΔ ϏϧσΟϯάϒϩοΫ͕Φεεϝʂ
ϏϧσΟϯάϒϩοΫͷ׆༻ • PaaS/SaaSͳΒ...ӡ༻ཧͷΦϑϩʔυ → ՔಇཧɺOS/ϛυϧͷύονͯΛAWS͕୲ • PaaS/SaaSͳΒ...εέʔϥϏϦςΟ → ଟͷσόΠε͔Βͷಉ࣌ΞΫηεʹेରԠ •
PaaS/SaaSͳΒ...ߴՄ༻ੑ → ϋʔυΣΞোʹඋ͑ͨαʔϏεઃܭ • PaaS/SaaSͳΒ...ΑΓີͳैྔ՝ۚ → ϦΫΤετɺσʔλྔʹΑΔ՝ۚ
IoTόοΫΤϯυͷػೳ • ٻΊΒΕΔػೳओʹ2ͭ 1. ηϯαʔσʔλͷੵɺੳ 2. σδλϧɾπΠϯͷཧ
1. ηϯαʔσʔλͷੵ • σΟεύον : • σόΠεͷೝূɺೝՄ • σʔλͷ͚ɺసૹ •
ϓϩηογϯά : • σʔλͷՃ • ετΞϦϯά : • σʔλͷอଘ
1. ηϯαʔσʔλͷੵ • σΟεύον AWS IoT, API Gateway, Kinesis •
ϓϩηογϯά AWS Lambda, Amazon EMR, AWS Batch • ετΞϦϯά S3, RDS, DynamoDB
2. σδλϧɾπΠϯͷཧ • AWS IoTσόΠεγϟυ • σδλϧɾπΠϯɿσʔλΛੳͯ͠কདྷΛ༧ଌ͢Δ - GE Reports
Japan http://gereports.jp/post/130596641109/digital-twin-technology
AWS IoT Device SDK • AWS IoTσόΠεγϟυΛѻ͏ϥΠϒϥϦ • σόΠε/ήʔτΣΠʹΠϯετʔϧ࣮ͯ͠ߦ •
C / C++ • JavaScript (Node.js) • Arduino
ࣄྫ
Ϋϥεϝιου : ύϧί༷ ߱ӍͳͲڥใͷऩूɾ ੳʹΑΔސ٬ಈѲ ͷΫϥυར༻ࣄྫ https://classmethod.jp/ cases/parco/
άϩʔόϧ : iRobot ϧϯό • Getting Started with AWS Lambda
and the Serverless Cloud http://www.slideshare.net/ AmazonWebServices/getting-started-with- aws-lambda-and-the-serverless- cloud-64032204
ຊ : େࡕΨε ΤωϑΝʔϜ • Ոఉ༻೩ྉిΤωϑΝʔϜͷIoTΛ׆༻ͨ͠ ৽αʔϏεߏங http://media.amazonwebservices.com/jp/ summit2016/1B_02.pdf
͜Ε͔Βͷ ΤοδίϯϐϡʔςΟϯά
Lambda@Edge • CloudFront(AWSͷCDNج൫)ͰAWS Lambda Λ࣮ߦ • AWSͷϦʔδϣϯΑΓ͍ۙɺϨΠςϯγ Ͱ͍Ϩεϙϯε͕Մೳ • ී௨ͷLambdaͱൺ͍ͯΖ͍Ζ੍͋Γ
• ݱࡏݶఆϓϨϏϡʔ
AWS Greengrass • ήʔτΣΠʹΠϯετʔϧ࣮ͯ͠ߦ • όοΫΤϯυͷΦϑϥΠϯରࡦ • ଈ࣌Ԡੑͷ্ • AWS
IoTΫϩʔϯɺLambdaΫϩʔϯ͕ಈ͘ • ݱࡏݶఆϓϨϏϡʔ
AWSΛΦεεϝ͢ΔϙΠϯτ
౷߹͞Εͨೝূ(AWS IAM) • ϏϧσΟϯάϒϩοΫೝূ࿈ܞ͕લఏ • APIΩʔϨε(IAMϩʔϧɺSTS) → APIΩʔͷ࿙Ӯࢭ • MFAରԠࡁΈ
• ֎෦ೝূͱͷSAML࿈ܞ
AWSͷจԽ • Ϣʔβʔ/ΧελϚʔىͷαʔϏε։ൃ • ϢʔβʔͷϑΟʔυόοΫΛॏࢹ • ίϛϡχςΟ͕׆ൃ
SORACOM࿈ܞ • SORACOM Funnel • SORACOM Air for LoRaWAN •
ۀऀͷ͏ͪ2ਓAWSग़ (AWSͷܮ͕ਂ͍ͱ͍͏ҙຯͰ)
·ͱΊ • IoTόοΫΤϯυϏϧσΟϯάϒϩοΫͰ PaaS/SaaSΛΈ߹ΘͤΔͷ͕Φεεϝ • AWSଟ࠼ͳαʔϏεͱ࣮͕͋Δ