2020년 5월 4일
포그 컴퓨팅 (Fog Computing)
I. 포그 컴퓨팅 (Fog Computing)의 개요
가. 포그 컴퓨팅의 개념
- 현장에서 발생한 데이터를 원거리의 데이터 센터로 보내는 대신 데이터 발생 지점 주변에서 선별적으로 분석, 활용 가능한 컴퓨팅 아키텍처
- 2015년 Cisco Systems사를 주축으로 OpenFog 컨소시엄을 설립하여 연구/개발
나. 포그 컴퓨팅의 특징
보안성 향상 | 데이터 유출을 방지하여 데이터 처리 안전성 확보 |
실시간 서비스 | 빠른 연산과 응답으로 실시간 서비스에 적합 |
트래픽 부하 감소 | 데이터가 집중되는 데이터센터의 트래픽 병목현상 해소 |
II. 포그 컴퓨팅 아키텍처와 기술요소
가. 포그 컴퓨팅 아키텍처
- 주요 기능으로 산업용 컨트롤러, 게이트웨이 컴퓨터, 스토리지/네트워크 IO 장치 연결 등
나. 포그 컴퓨팅의 기술요소
구분 | 기술요소 | 설명 |
---|---|---|
Edge Device (Fog Layer 1) | IoT Device / Sensor | 현장 발생 데이터 수집, 명령 수행 |
Application | Device Hardware, Edge Device 지원 | |
Fog Nodes (Fog Layer 2) | Data Analysis / Execution | IoT 장치와 통신하여 실시간 데이터 수신/분석/처리 |
Data Filtering | 데이터센터와 통신하여 통계 전송, 의사결정 기준 수신 | |
Cloud / Data Center | Decision Making | 의사결정 기준 수립 및 각 Fog Nodes에 전달 |
Cloud Data Center | 통계 처리, 의사결정 수립 지원 |
- 포그 컴퓨팅은 지역 내 컴퓨팅 수행 관점에서는 에지 컴퓨팅과 유사하지만 주로 IoT Device나 Sensor 등 작은 장치를 이용하여 데이터 발생 현장에서 분석 및 처리를 수행
[참고]
- OmniSci, “Fog Computing Definition”, 2019
4 Comments
안녕하세요
이해가 안되어서요 이렇게 질문을 남깁니다.
포그 컴퓨팅과 엣지 컴퓨팅이 어떻게 다른지 설명 좀 부탁 드립니다.
둘 다 같은 점은 기기 근처에서 분산처리 => 초저지연 인거 같은데
포그 컴퓨팅은 IOT 작은기기?
엣지 컴퓨팅은 IOT 큰 기기?
인가요? 설명 부탁 드려요~
포그 컴퓨팅과 엣지 컴퓨팅은 둘다 IoT 센서 등 단말 장치 근처에서 연산을 수행하는 부분에서 동일한 의미이나, 포그 컴퓨팅은 엣지 노드의 연산뿐 아니라 엣지와 클라우드 간의 네트워크 연결 즉, 엣지에서 처리된 데이터를 최종 목적지까지 전송하기 위한 과정도 포함합니다. 반면, 엣지 컴퓨팅은 단말 장치 가까이에서 수행되는 컴퓨팅 과정을 좀 더 구체적으로 가리키는 개념으로 보시면 됩니다.
답변 감사합니다.