Submit Search
Upload
On-premise를 이용하는 iot 서비스 aws 리-아키텍쳐 하기
•
6 likes
•
504 views
T
Tae Young Kim
Follow
AWSKRUG #architecture 모임 2019년 3월 28일
Read less
Read more
Software
Report
Share
Report
Share
1 of 45
Download now
Download to read offline
Recommended
Masakari project onboarding
Masakari project onboarding
Sampath Priyankara
OpenStack Sydney summit - OpenStack HA and Testing
OpenStack Sydney summit - OpenStack HA and Testing
Sampath Priyankara
Edge 2016 solving everyday problems with next generation mapping
Edge 2016 solving everyday problems with next generation mapping
akamaidevrel
Edge 2016 can webpagetest be trusted
Edge 2016 can webpagetest be trusted
akamaidevrel
Custom Swift Operators: The Good, the Bad and the Ugly
Custom Swift Operators: The Good, the Bad and the Ugly
Mike Gerasymenko
Measuring what matters
Measuring what matters
Cliff Crocker
Angular animation
Angular animation
Merchu Liang
How to build an effective IoT demo with OSGi - Derek Baum & Walt Bowers
How to build an effective IoT demo with OSGi - Derek Baum & Walt Bowers
mfrancis
Recommended
Masakari project onboarding
Masakari project onboarding
Sampath Priyankara
OpenStack Sydney summit - OpenStack HA and Testing
OpenStack Sydney summit - OpenStack HA and Testing
Sampath Priyankara
Edge 2016 solving everyday problems with next generation mapping
Edge 2016 solving everyday problems with next generation mapping
akamaidevrel
Edge 2016 can webpagetest be trusted
Edge 2016 can webpagetest be trusted
akamaidevrel
Custom Swift Operators: The Good, the Bad and the Ugly
Custom Swift Operators: The Good, the Bad and the Ugly
Mike Gerasymenko
Measuring what matters
Measuring what matters
Cliff Crocker
Angular animation
Angular animation
Merchu Liang
How to build an effective IoT demo with OSGi - Derek Baum & Walt Bowers
How to build an effective IoT demo with OSGi - Derek Baum & Walt Bowers
mfrancis
Akamai-as-Code with The Washington Post
Akamai-as-Code with The Washington Post
Akamai Developers & Admins
アウトプットしよう これはあなたの成長の物語
アウトプットしよう これはあなたの成長の物語
真吾 吉田
Артем Чайкин - JAVA+GWT
Артем Чайкин - JAVA+GWT
Positive Hack Days
Edge 2016 your hero images need you
Edge 2016 your hero images need you
akamaidevrel
Edge 2016 IPv6 is here: the future is now
Edge 2016 IPv6 is here: the future is now
akamaidevrel
Stored Procedure as a Service
Stored Procedure as a Service
Abhishek Tiwari
Deploying Your Favorite Web App To AWS Lambda with Apex up
Deploying Your Favorite Web App To AWS Lambda with Apex up
Riza Fahmi
Moving to Cloud for Good: Alexander Tsirel, HiveTec
Moving to Cloud for Good: Alexander Tsirel, HiveTec
OpenStack
Empowering publishers - Utility Computing - May-15-2013
Empowering publishers - Utility Computing - May-15-2013
Amazon Web Services
Edge 2016 service workers and other front end techniques
Edge 2016 service workers and other front end techniques
akamaidevrel
Rapid Application Deployment with Play Framework
Rapid Application Deployment with Play Framework
Guy Vinograd ☁
Apache Kafka in Adobe Ad Cloud's Analytics Platform
Apache Kafka in Adobe Ad Cloud's Analytics Platform
confluent
Practical PaaS presentation
Practical PaaS presentation
hmalphettes
Azure and web sites hackaton deck
Azure and web sites hackaton deck
Alexey Bokov
ServerlessとNoOps
ServerlessとNoOps
真吾 吉田
OSGi and Private Clouds
OSGi and Private Clouds
mfrancis
20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfes
Yohei Sasaki
The Cloud Foundry bootcamp talk from SpringOne On The Road - Europe
The Cloud Foundry bootcamp talk from SpringOne On The Road - Europe
Joshua Long
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
Eric Bottard
The Full Stack Java Developer - Josh Long
The Full Stack Java Developer - Josh Long
ploibl
The Full Stack Java Developer - Josh Long
The Full Stack Java Developer - Josh Long
JAXLondon2014
Cloud Foundry - An Open Innovation Platform
Cloud Foundry - An Open Innovation Platform
All Things Open
More Related Content
What's hot
Akamai-as-Code with The Washington Post
Akamai-as-Code with The Washington Post
Akamai Developers & Admins
アウトプットしよう これはあなたの成長の物語
アウトプットしよう これはあなたの成長の物語
真吾 吉田
Артем Чайкин - JAVA+GWT
Артем Чайкин - JAVA+GWT
Positive Hack Days
Edge 2016 your hero images need you
Edge 2016 your hero images need you
akamaidevrel
Edge 2016 IPv6 is here: the future is now
Edge 2016 IPv6 is here: the future is now
akamaidevrel
Stored Procedure as a Service
Stored Procedure as a Service
Abhishek Tiwari
Deploying Your Favorite Web App To AWS Lambda with Apex up
Deploying Your Favorite Web App To AWS Lambda with Apex up
Riza Fahmi
Moving to Cloud for Good: Alexander Tsirel, HiveTec
Moving to Cloud for Good: Alexander Tsirel, HiveTec
OpenStack
Empowering publishers - Utility Computing - May-15-2013
Empowering publishers - Utility Computing - May-15-2013
Amazon Web Services
Edge 2016 service workers and other front end techniques
Edge 2016 service workers and other front end techniques
akamaidevrel
Rapid Application Deployment with Play Framework
Rapid Application Deployment with Play Framework
Guy Vinograd ☁
Apache Kafka in Adobe Ad Cloud's Analytics Platform
Apache Kafka in Adobe Ad Cloud's Analytics Platform
confluent
What's hot
(12)
Akamai-as-Code with The Washington Post
Akamai-as-Code with The Washington Post
アウトプットしよう これはあなたの成長の物語
アウトプットしよう これはあなたの成長の物語
Артем Чайкин - JAVA+GWT
Артем Чайкин - JAVA+GWT
Edge 2016 your hero images need you
Edge 2016 your hero images need you
Edge 2016 IPv6 is here: the future is now
Edge 2016 IPv6 is here: the future is now
Stored Procedure as a Service
Stored Procedure as a Service
Deploying Your Favorite Web App To AWS Lambda with Apex up
Deploying Your Favorite Web App To AWS Lambda with Apex up
Moving to Cloud for Good: Alexander Tsirel, HiveTec
Moving to Cloud for Good: Alexander Tsirel, HiveTec
Empowering publishers - Utility Computing - May-15-2013
Empowering publishers - Utility Computing - May-15-2013
Edge 2016 service workers and other front end techniques
Edge 2016 service workers and other front end techniques
Rapid Application Deployment with Play Framework
Rapid Application Deployment with Play Framework
Apache Kafka in Adobe Ad Cloud's Analytics Platform
Apache Kafka in Adobe Ad Cloud's Analytics Platform
Similar to On-premise를 이용하는 iot 서비스 aws 리-아키텍쳐 하기
Practical PaaS presentation
Practical PaaS presentation
hmalphettes
Azure and web sites hackaton deck
Azure and web sites hackaton deck
Alexey Bokov
ServerlessとNoOps
ServerlessとNoOps
真吾 吉田
OSGi and Private Clouds
OSGi and Private Clouds
mfrancis
20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfes
Yohei Sasaki
The Cloud Foundry bootcamp talk from SpringOne On The Road - Europe
The Cloud Foundry bootcamp talk from SpringOne On The Road - Europe
Joshua Long
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
Eric Bottard
The Full Stack Java Developer - Josh Long
The Full Stack Java Developer - Josh Long
ploibl
The Full Stack Java Developer - Josh Long
The Full Stack Java Developer - Josh Long
JAXLondon2014
Cloud Foundry - An Open Innovation Platform
Cloud Foundry - An Open Innovation Platform
All Things Open
DevOpsDays_Kubernetes Docker Swarm
DevOpsDays_Kubernetes Docker Swarm
OPITZ CONSULTING Deutschland
Presto Fast SQL on Anything
Presto Fast SQL on Anything
Alluxio, Inc.
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...
Taras Filatov
NECOS Industrial Workshop Introduction by Prof. Christian Rothenberg (UNICAMP)
NECOS Industrial Workshop Introduction by Prof. Christian Rothenberg (UNICAMP)
Christian Esteve Rothenberg
DevOps on AWS: A Practical Introduction
DevOps on AWS: A Practical Introduction
aledsage
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
VMware Tanzu
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
VMware Tanzu Korea
Open Source Junction: Apache Wookie and W3C Widgets
Open Source Junction: Apache Wookie and W3C Widgets
scottw
RESTful Services and Distributed OSGi - 04/2009
RESTful Services and Distributed OSGi - 04/2009
Roland Tritsch
Vishwakarma: Terraform modules for deploying EKS and Self-hosting Kubernetes
Vishwakarma: Terraform modules for deploying EKS and Self-hosting Kubernetes
Amazon Web Services
Similar to On-premise를 이용하는 iot 서비스 aws 리-아키텍쳐 하기
(20)
Practical PaaS presentation
Practical PaaS presentation
Azure and web sites hackaton deck
Azure and web sites hackaton deck
ServerlessとNoOps
ServerlessとNoOps
OSGi and Private Clouds
OSGi and Private Clouds
20120317 CloudFoundry #pyfes
20120317 CloudFoundry #pyfes
The Cloud Foundry bootcamp talk from SpringOne On The Road - Europe
The Cloud Foundry bootcamp talk from SpringOne On The Road - Europe
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
LyonJUG - Combo - Quick Cloud Foundry Intro + Cloud Best Practices
The Full Stack Java Developer - Josh Long
The Full Stack Java Developer - Josh Long
The Full Stack Java Developer - Josh Long
The Full Stack Java Developer - Josh Long
Cloud Foundry - An Open Innovation Platform
Cloud Foundry - An Open Innovation Platform
DevOpsDays_Kubernetes Docker Swarm
DevOpsDays_Kubernetes Docker Swarm
Presto Fast SQL on Anything
Presto Fast SQL on Anything
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussi...
NECOS Industrial Workshop Introduction by Prof. Christian Rothenberg (UNICAMP)
NECOS Industrial Workshop Introduction by Prof. Christian Rothenberg (UNICAMP)
DevOps on AWS: A Practical Introduction
DevOps on AWS: A Practical Introduction
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
Creating Polyglot Communication Between Kubernetes Clusters and Legacy System...
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
피보탈 클라우드 파운드리 밋업 - 2017년 2월 24일
Open Source Junction: Apache Wookie and W3C Widgets
Open Source Junction: Apache Wookie and W3C Widgets
RESTful Services and Distributed OSGi - 04/2009
RESTful Services and Distributed OSGi - 04/2009
Vishwakarma: Terraform modules for deploying EKS and Self-hosting Kubernetes
Vishwakarma: Terraform modules for deploying EKS and Self-hosting Kubernetes
Recently uploaded
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
OnePlan Solutions
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
joe51371421
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
AxelRicardoTrocheRiq
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
anilsa9823
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
MyIntelliSource, Inc.
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
shikhaohhpro
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Wave PLM
Clustering techniques data mining book ....
Clustering techniques data mining book ....
ShaimaaMohamedGalal
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Willy Marroquin (WillyDevNET)
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
gurkirankumar98700
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
kellynguyen01
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
Fatema Valibhai
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
Evangelist Apps https://twitter.com/EvangelistSW/
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ThousandEyes
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Recently uploaded
(20)
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Clustering techniques data mining book ....
Clustering techniques data mining book ....
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
On-premise를 이용하는 iot 서비스 aws 리-아키텍쳐 하기
1.
ON-PREMISE IOT AWS -
2.
Experience • ZOYI AdbyMe
(2012 ~ 2014) • AdbyMe: • AdbyMePlay: • Cooki: • CarryU: • ZOYI Corperation CTO of WI (2014 ~ current) • (Walkinsight): • (Walkin): Technical Experience • Ruby On Rails, Dropwizard, Spring, Play, React • Kubernetes, Kops, Docker, Terraform • Kafka, Storm, Hbase, Hadoop, Spark • https://stackshare.io/kty1965/job-stack • https://github.com/kty1965
3.
WALK INSIGHTS
4.
©ZOYI Corporation https://zoyi.co ©Walkinsights https://walkinsights.com
5.
6.
- 24 ,
365
7.
- 24 ,
365
8.
S A L E 34% 55% 2 VMD 15% 72% (FUNNEL) 12% 8%
9.
©ZOYI Corporation https://zoyi.co ©Walkinsights https://walkinsights.com ON-PREMISE
10.
AS IS REQUIREMENTS 5000
WIFI TPS 4 ~ 5000 , 2MB Batch Job State
11.
!
12.
13.
2014 MVP .
14.
OPENWRT REST API
15.
MVP … command async
WIFI signal Debugging HTTP , overhead http, https port
16.
!
17.
? RabbitMQ • Queue Web
socket RabbitMQ produce Java Worker(by RabbitMQ client) consume
18.
…
19.
RABBITMQ Consume rate produce
rate Queue size Memory Produce rate
20.
,
21.
KAFKA LinkedIn High-throughput Distributed Low Latency Scalability Fault-Tolerant Durability High
Concurrency Consumer Friendly RabbitMQ
22.
STORM Twitter Scalability Low latency Reliable Easy
to operate Data guarantee Java consumer
23.
24.
25.
26.
27.
ON-PREMISE IDC
28.
29.
, • CPU • Memory •
Board , • Raid • Network card • throughput • Ip
30.
AWS .
31.
©ZOYI Corporation https://zoyi.co ©Walkinsights https://walkinsights.com AWS -
32.
33.
AWS IOT CORE MQTT
MQTT via WebSocket
34.
AWS IOT CORE MQTT
(Message Queue Telemetry Transport) Pub/Sub
35.
AWS IOT CORE Topic
pub/sub room/A/sensors/:uuid_a/temperature room/A/sensors/:uuid_b/moisture room/B/sensors/:uuid_c/temperature Wildcard • #: • +: topic • $aws/events/presence/connected/clientId • $aws/events/presence/disconnected/clientId • $aws/things/thingName/shadow/get • $aws/rules/ruleName • … MQTT (1/2)
36.
QoS(Quality of Service) •
0: at most once • 1: at least once • 2: exactly once AWS Qos 0,1 AWS IOT CORE MQTT (2/2)
37.
AWS IOT RULE AWS
IoT MQTT SQL • Sns • Sqs • S3 • DynamoDB • Kinesis • Lambda
38.
AWS IOT RULE { "topicRulePayload":
{ "sql": "SELECT * FROM room/+/sensors/+/temp where temp >= 30", "ruleDisabled": false, "awsIotSqlVersion": "2016-03-23", "actions": [{ "lambda": { "functionArn": “arn:aws:lambda:us-east-2:123456789012:function:hotRoomAlert" } }] } }
39.
AWS IOT RULE Kafka
Kinesis Kafka produce web socket == IOT Rule + Trigger IOT Rule Lambda
40.
41.
AWS EMR SPARK
STREAM UpdateStateByKey, Redis state
42.
AWS ATHENA S3 •
Csv • Json • Parquet • Orc Glue Table/Crawler
43.
44.
45.
Q & A
Download now