X

포그 컴퓨팅 (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
Categories: 디지털서비스
도리:

View Comments (3)

  • 안녕하세요
    이해가 안되어서요 이렇게 질문을 남깁니다.
    포그 컴퓨팅과 엣지 컴퓨팅이 어떻게 다른지 설명 좀 부탁 드립니다.

    둘 다 같은 점은 기기 근처에서 분산처리 => 초저지연 인거 같은데
    포그 컴퓨팅은 IOT 작은기기?
    엣지 컴퓨팅은 IOT 큰 기기?
    인가요? 설명 부탁 드려요~

    • 포그 컴퓨팅과 엣지 컴퓨팅은 둘다 IoT 센서 등 단말 장치 근처에서 연산을 수행하는 부분에서 동일한 의미이나, 포그 컴퓨팅은 엣지 노드의 연산뿐 아니라 엣지와 클라우드 간의 네트워크 연결 즉, 엣지에서 처리된 데이터를 최종 목적지까지 전송하기 위한 과정도 포함합니다. 반면, 엣지 컴퓨팅은 단말 장치 가까이에서 수행되는 컴퓨팅 과정을 좀 더 구체적으로 가리키는 개념으로 보시면 됩니다.