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
410
スキル育成に生かす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
860
AWSネットワークリソースをサービスでマルチテナントに 提供するときのスケーラビリティ / nwjaws202112-takipone
takipone
1
650
ネットワークがクラウドに載って変わることと変わらないこと /nwjaws201909-takipone
takipone
0
1.9k
AWSネイティブなEC/CRMシステム運用に欠かせないログ基盤構築 / cmdevio2018-aws-log-infra
takipone
7
2.9k
日本🇯🇵でAWS Direct Connect を利用する話/akiba-aws-dx
takipone
1
2.3k
Other Decks in Technology
See All in Technology
Covariance, Contravariance & Diamond
alexdaubois
1
120
Kubernetes Summit 2024 Keynote:104 在 GitOps 大規模實踐中的甜蜜與苦澀
yaosiang
0
130
開発健全性の可視化と開発者体験の改善 ~ Compassでエンジニアに活力と生産性を ~
atlassianjapan
0
100
LLMOps : ΔMLOps
shuntaito
13
2.5k
20241017_俺たちは雰囲気で scope をやっているけどもうちょっとなんとかならんのか?
tokai235
0
420
データ分析基盤のためにS3を深堀りする~アーキテクチャ設計の考え方のヒントに~
nrinetcom
PRO
1
790
Creating Intuitive Developer Tool in Swift
giginet
PRO
0
180
dbt-coreで実現するCore DataMartsのデータモデリング〜dbt編〜 / Core DataMarts Modeling with dbt-core
i125
0
180
複数の外部サービスデータの統合と変換を実現する Railsのインポートアーキテクチャ / Rails import architecture for integration and transformation of multiple external service data
aiandrox
0
390
次は君だ。~Japan AWS Jr. Champions 受賞までの奇跡~
fukuchiiinu
0
190
Julia 新 LTS v1.10 解説 for JuliaTokai #20
antimon2
1
100
0x5F3759DF
ykozw
0
370
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
26
4.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
No one is an island. Learnings from fostering a developers community.
thoeni
19
2.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
31
1.7k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
167
49k
Speed Design
sergeychernyshev
23
550
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Gamification - CAS2011
davidbonilla
80
5k
Building Better People: How to give real-time feedback that sticks.
wjessup
363
19k
A better future with KSS
kneath
237
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ଟ࠼ͳαʔϏεͱ࣮͕͋Δ