More Related Content Similar to AWS IoT를 통해 클라우드로 세상을 연결하는 방법 - 이종화 솔루션즈 아키텍트, AWS / 최원근 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019 (20) More from Amazon Web Services Korea (20) AWS IoT를 통해 클라우드로 세상을 연결하는 방법 - 이종화 솔루션즈 아키텍트, AWS / 최원근 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 20191. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT를 통해
클라우드로 세상을 연결하는 방법
이종화
AWS Solutions Architect
최원근
AWS Associate Solutions Architect
2. 만약 여러분들이 모든 Thing 에 대한 상태를 알 수 있고
그 데이터를 기반으로 논리적인 결론을 낼 수 있다면
어떠한 문제를 해결할 수 있을까요?
3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
디바이스 플릿
관리
에너지 효율
모니터링
제조 시설 보호지불, 보험
스마트 커머스
예지 정비 건강 및 의료 솔루션 스마트 빌딩 및
스마트 시티
생산성 및 프로세스
최적화
AWS IoT 기반의 다양한 솔루션들
4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT 아키텍쳐
IoT 데이터에서 어떻게 가치를 도출할 것인가?
디바이스와 메시지를 어떻게 운영, 관리, 보안 할 것인가?
디바이스와 엣지의 연결과 운영은 어떻게 할 것인가?
5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT 아키텍쳐
6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IoT 선순환 사이클
7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IoT 선순환 사이클
8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
제한된 성능의 마이크로
컨트롤러 기반 장치를
어떻게 안전하게 연결할 수
있을까요?
?
9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon FreeRTOS
마이크로 컨트롤러를 위한 IoT 운영체제
?
로컬 연결 라이브러리 (WiFi & Ethernet),
클라우드 연결 및 보안 라이브러리,
code signing 을 통한 OTA(over-the-air) 업데이트
10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon FreeRTOS
저전력 블루투스(BLE)
BLE를 사용해서 연결 가능
마이크로 컨트롤러를 위한 IoT 운영체제
로컬 연결 라이브러리 (WiFi & Ethernet),
클라우드 연결 및 보안 라이브러리,
code signing 을 통한 OTA(over-the-air) 업데이트
11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
세가지 법칙
12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT 클라우드의
기능을 엣지까지 어떻게
확장할 수 있을까요?
13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass
엣지까지 AWS IoT 를 확장
로컬의 메시지를 브로커 하고 트리거 함, 로컬 액션,
데이터와 상태 동기화 , 보안,
로컬 자원 접근, OTA (over-the-air) 업데이트 ,
머신러닝 추론
14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass
Secrets Manager
접속 계정 및 패스워드 등의 저장,
접근, 변경의 보안 확보
Connectors
온프레미스 SW 를 포함하는 다양한
3rd 파티 APP 및 AWS 서비스 연결
Hardware Security Integration
하드웨어 기반의 보안 저장소에 디바이스
개인키 저장
엣지까지 AWS IoT 를 확장
로컬의 메시지를 브로커 하고 트리거 함, 로컬 액션,
데이터와 상태 동기화 , 보안,
로컬 자원 접근, OTA (over-the-air) 업데이트 ,
머신러닝 추론
15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
“AIoT” (AI and IoT) — ML at Edge trend
ML: 클라우드 기방 트레이닝, 엣지에서 추론
Amazon SageMaker
AWS IoT
Greengrass
Amazon
FreeRTOS
AWS IoT Core
AWS IoT Analytics
16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass
머신 러닝 추론 :
클라우드에서 학습하고,
엣지에서 추론 한다.
17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Greengrass
모델 크기를 최대 10배까지
축소
보다 정확한 모델
2배 빠른 모델 추론
머신 러닝 추론 :
클라우드에서 학습하고,
엣지에서 추론 한다.
18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
‘회전 초밥을 지켜라’ DEMO
AWS Expo 현장에서 체험 가능 합니다.
19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IoT 선순환 사이클
20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Core
디바이스 연결에 대한 보안 및
데이터의 안정적 처리 보장
인증서비스 , 디바이스 게이트웨이, 메시지 브로커,
룰 엔진, 디바이스 쉐도우, 레지스트리
21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Core
Basic Ingest
대량의 디바이스 데이터를 낮은
비용으로 수집
디바이스 연결에 대한 보안 및
데이터의 안정적 처리 보장
인증서비스 , 디바이스 게이트웨이, 메시지 브로커,
룰 엔진, 디바이스 쉐도우, 레지스트리
22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Device Management
대규모의 디바이스 플릿의 정상상태 관리
배치를 이용한 플릿 프로비저닝,
실시간 플릿 인덱스 및 검색,
상세한 디바이스 로깅 및 모니터링, OTA 업데이트
23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Device Management
Device Connectivity Indexing
디바이스 라이프사이클 이벤트
인덱싱
Dynamic Thing Groups
디바이스를 자동으로 계층 그룹핑
Dynamic Jobs
단계적으로 OTA 플릿을 롤아웃
Code Signing
실행되기 전에 디지탈 사인 코드
대규모의 디바이스 플릿의 정상상태 관리
배치를 이용한 플릿 프로비저닝,
실시간 플릿 인덱스 및 검색,
상세한 디바이스 로깅 및 모니터링, OTA 업데이트
24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Device Defender
대규모의 플릿들에 대한 보안
디바이스 설정 감사, 디바이스 행동패턴 모니터링,
이상징후 인지, 경보 생성,
보안 이슈에 대한 조사 및 완화
25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DEMO - Overview
Device에서 업로드된 사진을 gallery 형태로 보여주는 웹
사이트를 운영 중입니다. Device에 의심스러운 다른 접속이
일어날 경우, 이를 탐지하여 적절한 격리 조치와 더불어
알람을 이메일로 전송받고 싶습니다.
어떻게 하면 될까요?
27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DEMO - Architecture
VPC
EC2 Instance for
Monitoring
Lambda for Quarantine
Logic
SNS for Defender Alarm
Email notification
for user
IoT Device Defender
EC2 Instance for
IoT Device
IoT Group:
summit-demo-group
IoT Group:
summit-demo-
quarantine-group
IoT Group:
summit-demo-
quarantine-after-
shutdown-group
IoT
topic
IoT Core
IoT
Job
IoT Device
Management
S3 for Static Web
Hosting & Picture Store
Cognito Identity Pool for
Unauthenticated access
28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DEMO – Scenario #1
Lambda for Quarantine
Logic
SNS for Defender Alarm
Email notification for
user
IoT Device Defender
IoT Group:
summit-demo-group
IoT Group:
summit-demo-
quarantine-group
IoT Group:
summit-demo-
quarantine-after-
shutdown-group
IoT
topic
IoT Core
IoT
Job
IoT Device
Management
S3 for Static Web Hosting
& Picture Store
Cognito Identity Pool for
Unauthenticated access
Job agent
Pic-sender
agent
Defender
agent
EC2 instance
contents
29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DEMO – Scenario #2
Lambda for Quarantine
Logic
SNS for Defender Alarm
Email notification for
user
IoT Device Defender
IoT Group:
summit-demo-group
IoT Group:
summit-demo-
quarantine-group
IoT Group:
summit-demo-
quarantine-after-
shutdown-group
IoT
topic
IoT Core
IoT
Job
IoT Device
Management
S3 for Static Web Hosting
& Picture Store
Cognito Identity Pool for
Unauthenticated access
Job agent
Pic-sender
agent
Defender
agent
EC2 instance
contents
QUARANTINE
30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DEMO – Scenario #3
Lambda for Quarantine
Logic
SNS for Defender Alarm
Email notification
for user
IoT Device Defender
IoT Group:
summit-demo-group
IoT Group:
summit-demo-
quarantine-group
IoT Group:
summit-demo-
quarantine-after-
shutdown-group
IoT
topic
IoT Core
IoT
Job
IoT Device
Management
S3 for Static Web
Hosting & Picture Store
Cognito Identity Pool for
Unauthenticated access
Job agent
Pic-sender
agent
Defender
agent
EC2 instance
contents
SHUTDOWN
31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DEMO – Scenario #4
Lambda for Quarantine
Logic
SNS for Defender Alarm
Email notification
for user
IoT Device Defender
IoT Group:
summit-demo-group
IoT Group:
summit-demo-
quarantine-group
IoT Group:
summit-demo-
quarantine-after-
shutdown-group
IoT
topic
IoT Core
IoT
Job
IoT Device
Management
S3 for Static Web
Hosting & Picture Store
Cognito Identity Pool for
Unauthenticated access
Job agent
Pic-sender
agent
Defender
agent
EC2 instance
contents
RECOVERED
RECOVERED
32. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DEMO - Video
百聞不如一見: 직접 한 번 보시죠
33. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
34. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Demo – One more thing..
• IoT Device Defender의 Security Profile
설정에서 Expected Behavior의 Metrics을
통해 다양한 시나리오에 적용 가능
[Metric Lists ]
• Cloud-side metrics
• Authorization failures
• Connection attempts
• Disconnects
• Message size
• Messages received
• Messages sent
• Source IP
• Device-side metrics
• Bytes in
• Bytes out
• Destination IPs
• Established TCP connections count
• Listening TCP port count
• Listening TCP ports
• Listening UDP port count
• Listening UDP ports
• Packets in
• Packets out
35. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IoT 어플리케이션을
빠르게 구축하려면?
36. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Things Graph
AWS IoT Things Graph 는 디바이스들과 웹서비스를 결합하고 상호 작용을 정의해서
순수 GUI 나 최소한의 코드 작업으로 쉽게 IoT 어플리케이션을 만들 수 있습니다.
37. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Things Graph
38. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
IoT 선순환 사이클
39. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Analytics
방대한 양의 IoT 데이터에 대한 정교한 분석을
실행
1 0 0 1 0
01010
101001
101001
처리, 보강, 저장, 분석,
그리고 하나의 서비스에서 IoT 데이터 시각화
40. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Analytics
Bring your own container
커스텀 분석을 위한 개인별 로직 사용
Container execution automation
필요할 때 분석을 계획하고 실해
Customizable time windows
새로운 증분데이터만을 스캔해서
분석의 효율성을 높이고 비용의 절감
방대한 양의 IoT 데이터에 대한 정교한 분석을
실행
처리, 보강, 저장, 분석,
그리고 하나의 서비스에서 IoT 데이터 시각화
41. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Smart Home IoT | Industrial IoT
42. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
전통적인 산업 프로세스의 변화
온프레미스에서 수집된 대부분의 데이터는 분석 되지 않고 폐기됩니다.
제조업 광업 오일&가스 농업
43. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
예지정비 시나리오의 어려움 – Industrial IoT
디바이스 상태
데이터의 부족
데이터
접근의 어려움
간헐적인
데이터 수집
96% 39% 66%
디바이스 상태 데이터가
사용되지 못함
제조/운영 업체가 정기적으로
데이터를 수집하고 있지 못함
Industrial 업체들이
데이터 접근 문제로 인해
적절한 데이터를 찾지 못함
44. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
산업 장비들에 담겨져
있는 데이터를 어떻게
분석할 수 있을까요?
45. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT SiteWise
(Structure) 쉬운 브라우징을 통해서
공장 및 물류센터의 구성 요소 정의 (Structure) 및 생성 데이터 라벨링을 지원하여,
이를 로컬 게이트웨이를 기반으로 수집하여 실시간 KPI를 비롯한
다양한 분석 시나리오를 지원 합니다.
게이트웨이 연결
46. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT SiteWise
로컬 게이트웨이
OPC-UA 프로토콜을 기반으로 데이터를
수집하고 원격으로 전송, 최소의 방화벽 구성
SiteWise가 설치된 3rd 디바이스 AWS Snowball Edge
네트워크스위치 Sitewise 가 설치된
OPC-UA 서버
PLC
47. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT SiteWise
뷰
자산, Workcell 및 프로세스
센싱 데이터
지표데이터
자산 또는 프로세스를 클릭해서
원하는 정보를 확인
기본 어트리뷰트
48. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Events
IoT 센서 및 애플리케이션 전반의
데이터에서 이벤트 감지 및 응답
!
49. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Events 는 운영중인 장비 및 디바이스 플릿의 변경점을 지속적으로 데이터를
통해 모니터링 하고 이벤트가 발생할 때 적절한 대응을 트리거 함
AWS IoT Events
!
50. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT Events
IoT 선순환 구조
AWS IoT Analytics
AWS IoT SiteWise
AWS IoT Device
Management
AWS IoT
Things Graph
AWS IoT Core
AWS IoT
Device Defender
AWS IoT
Device SDK
Amazon FreeRTOS
AWS IoT
Device Tester
AWS IoT
Greengrass
51. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
만약 여러분들이 모든 Thing 에
대한 상태를 알 수 있고 그 데이터를
기반으로 논리적인 결론을
낼 수 있다면,
어떠한 문제를 해결할 수 있을까요?
aws.amazon.com/IoT
52. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Next Step
• 회전초밥을 지켜라! Demo (1F EXPO Booth)
• Amazon FreeRTOS BLE Demo (Beta) :
https://docs.aws.amazon.com/ko_kr/freertos/latest/userguide/ble-demo.html
• AWS Partner Device Catalog :
https://devices.amazonaws.com/
• Related Session @ AWS Summit 2019:
Amazon SageMaker 기반 고품질 데이터 생성 및 심화 기계학습 기법
53. 여러분의 피드백을 기다립니다!
#AWSSummit 해시태그로
소셜미디어에 여러분의
행사소감을 올려주세요.
AWS Summit Seoul 2019
모바일 앱과 QR코드를 통해
강연평가 및 설문조사에
참여하시고 재미있는 기념품을
받아가세요.
내년 Summit을 만들 여러분의
소중한 의견 부탁 드립니다.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.