포그 컴퓨팅
포그 컴퓨팅은 단말과 클라우드 사이의 네트워크 계층에 연산·저장·통신을 분산 배치하는 구조다. 데이터를 멀리 있는 클라우드까지 보내기 전에 중간 지점에서 먼저 처리하는 방식이다. 이름은 안개가 땅 가까이 깔린 모습에서 왔다. 사용자 가까이에 자원이 퍼져 있다는 뜻이다…
주요 장면
대본
포그 컴퓨팅이란
포그 컴퓨팅은 단말과 클라우드 사이의 네트워크 계층에 연산·저장·통신을 분산 배치하는 구조다.
데이터를 멀리 있는 클라우드까지 보내기 전에 중간 지점에서 먼저 처리하는 방식이다.
이름은 안개가 땅 가까이 깔린 모습에서 왔다. 사용자 가까이에 자원이 퍼져 있다는 뜻이다.
계층 구조와 역할
가장 아래 엣지 노드는 센서와 액추에이터의 입출력과 즉시 제어를 맡는다.
그 위의 포그 노드는 게이트웨이, 라우터, 근거리 서버처럼 네트워크 중간 계층에 놓인다.
요약된 데이터만 클라우드로 올려 대역폭과 지연 부담을 줄인다.
클라우드는 장기 저장과 대규모 분석, 모델 학습을 맡는다.
클라우드·포그·엣지 비교
비교는 처리 위치, 지연, 자원 규모, 대역폭 부담을 기준으로 한다.
클라우드는 중앙 데이터센터에서 사실상 무제한에 가까운 자원으로 대규모 분석을 맡는다.
포그는 게이트웨이나 근거리 서버에서 처리하며, 지연은 수~수십 ms 수준이다.
엣지는 발생 지점에서 처리해 지연이 가장 짧지만 자원은 제한적이다.
가상 예로 보는 전송량 감소
가상의 스마트 공장 예를 보자. 센서 500대가 1kHz로 샘플링하고 샘플은 4바이트다.
원시 데이터는 초당 2,000,000바이트, 즉 약 2MB/s가 발생한다.
포그 노드가 1초 평균과 임계치 초과 이벤트만 보낸다고 가정하면 전송량은 20,000B/s다.
그러면 대역폭 절감률은 (R − R′) / R = 0.99, 즉 99%다. 가정에 따른 값이다.
계산의 구조가 핵심이며, 실제 절감률은 필터링 규칙에 따라 달라진다.
헷갈리는 점
가장 흔한 실수는 포그를 엣지와 같은 말로 쓰는 것이다.
답안에서는 포그가 클라우드와 엣지 사이의 중간 계층이라는 위치 개념을 먼저 밝힌다.
지연과 대역폭 수치는 근거 없이 단정하지 않는다. 환경에 따라 달라서 상대 비교가 안전하다.
NIST는 포그를 스마트 단말과 전통적 클라우드 사이의 수평적 자원 계층으로 규정한다.
정리
정답은 클라우드와 엣지 사이의 네트워크 계층이다. 포그는 그 중간에서 처리한다.
세 계층은 대체가 아니라 보완 관계다. 실시간은 엣지, 지역 집계와 제어는 포그, 장기 분석은 클라우드가 맡는다.
포그는 요약된 데이터만 클라우드로 보내 지연과 대역폭을 함께 줄인다.
시험은 정의와 비교를 함께 묻는 경우가 많으니 대비 표로 정리해 두자.