2018.01.19

'엣지 컴퓨팅+네트워크' 포그 컴퓨팅의 정의와 응용 분야

Brandon Butler | Network World
포그 컴퓨팅(fog computing)이란 네트워크 패브릭(network fabric) 개념이다. 데이터가 생성되는 외부 엣지로부터 데이터가 궁극적으로 저장될 클라우드나 고객 데이터센터 등으로 네트워크를 확장한 것이다.



포그는 분산 네트워크 환경의 또 하나의 계층으로, 클라우드 컴퓨팅 및 사물인터넷(IoT)과 긴밀히 연관돼있다. 퍼블릭 IaaS(서비스로서의 인프라) 클라우드 업체를 데이터의 상위 광역 종단점으로 생각할 수 있다. 즉, IoT 기기로부터 데이터가 생성되는 네트워크의 엣지이다.

포그 컴퓨팅의 개념은 일종의 분산 네트워크로써 이 두 가지 환경을 연결한다. 퍼듀 대학교(Purdue University) 공대 학장이자 포그 및 엣지 컴퓨팅 연구자인 멍 치앙은 "포그는 클라우드로 밀어내야 할 데이터와 로컬에서 분석 가능한 것 사이의 중간 부분을 보완해 준다"라고 말했다.

포그 기술의 표준 발전을 지지하는 연구기관과 업체의 모임인 오픈포그 컨소시엄(OpenFog Consortium)은 포그 컴퓨팅을 "클라우드에서 사물에 이르는 연속체 중 어디에서나 컴퓨팅, 스토리지, 제어, 네트워킹 서비스 및 자원을 분배하는 시스템 수준의 수평 아키텍처"로 정의한다.

포그 컴퓨팅의 장점
포그 컴퓨팅 프레임워크를 이용하면 기업은 최적의 데이터 처리 장소라면 어디에서든지 데이터를 처리할 수 있는 새로운 선택권을 갖는다. 데이터를 최대한 빨리 처리해야 분야에서 특히 유용하다. 예를 들면 연결된 생산 장비가 사고에 최대한 빨리 대응해야 하는 제조업체가 대표적이다.

포그 컴퓨팅은 기기와 분석 종단점 사이에 지연이 적은 네트워크 연결을 만든다. 이를 통해 데이터를 데이터센터나 클라우드까지 보내 처리하는 경우보다 필요한 대역폭 양을 줄여준다. 데이터를 보낼 대역폭 연결이 힘들어 데이터 생성 장소 가까운 곳에서 처리해야 하는 경우에도 사용할 수 있다. 분할된 네트워크 트래픽에서 이를 보호하기 위한 가상 방화벽까지 포그 네트워크에 보안 기능을 적용할 수 있다는 것도 장점이다.

포그 컴퓨팅 응용 분야
포그 컴퓨팅은 아직 상용화 초기 단계지만, 활용 사례는 다양하다. 먼저 커넥티드 카다. 반자동 및 자율 주행 자동차의 등장으로 차량에서 생성되는 데이터가 폭증하고 있다. 차량이 독립적으로 작동하려면 주변 환경, 주행 상태, 주행 방향 등의 데이터를 실시간으로 로컬에서 분석해야 한다. 다른 데이터는 제조 업체가 전송해 차량 유지보수 개선이나 차량 사용 방식 추적에 활용할 수 있다. 포그 컴퓨팅 환경은 이 모든 데이터에 대해 엣지(차량 내)는 물론 종단점(제조업체)에서의 통신을 가능하게 한다.

포그 컴퓨팅을 적용하기 좋은 분야는 스마트 도시와 스마트 그리드도 있다. 커넥티드 카와 마찬가지로 유틸리티 시스템 역시 효율적인 가동을 위해 실시간 데이터 활용이 늘어나고 있다. 이 데이터는 외진 지역에 있는 경우가 있으므로 생성된 장소 가까운 곳에서 처리하는 것이 필수다. 데이터를 다수의 센서로부터 수집해야 하는 경우도 있다. 이 2가지 경우 모두 포그 컴퓨팅 아키텍처는 훌륭한 해법을 제시한다.

사건이 일어나는 즉시 반응해야 하는 제조 시스템부터 거래 결정에 필요한 정보를 제공하거나 사기 거래를 감시하기 위해 실시간 데이터를 사용하는 금융 기관까지 다양한 곳에서 실시간 분석이 사용된다. 여기에 포그 컴퓨팅을 배치하면 데이터 생성 장소와 데이터를 이동시켜야 하는 여러 장소 사이의 데이터 전송이 더 원활해진다.

포그 컴퓨팅과 5G 모바일 컴퓨팅
2018년 이후에 선보일 것으로 예상되는 5G 모바일 연결을 계기로 포그 컴퓨팅에 더 빠르게 확산할 것으로 보인다. 센츄리링크(CenturyLink)의 기술기획 및 네트워크 아키텍처 담당 수석 부사장 앤드류 더간에 따르면, 5G 기술은 매우 밀집된 안테나 배치가 필요하다. 안테나 사이의 거리가 20Km를 넘으면 안 되는 경우도 있다.

이러한 경우에 안테나 지점들 사이에 중앙 제어장치가 포함된 포그 컴퓨팅 아키텍처를 만들면 이 5G 네트워크에서 실행되는 응용프로그램을 관리하고 백엔드 데이터센터나 클라우드로의 연결을 지원할 수 있다.

포그 컴퓨팅의 작동 원리
포그 컴퓨팅 패브릭에는 다양한 구성 요소와 기능이 있다. IoT 기기가 수집한 데이터를 수용하는 포그 컴퓨팅 게이트웨이와 러기다이즈드(ruggedized) 라우터 및 교환 장비 등 다양한 유무선 데이터 수집(granular collection) 종단점이 있다. 이 밖에도 엣지 노드 접근을 위한 게이트웨이 및 고객 구내 장비(CEP)가 포함될 수 있다. 스택 더 높은 곳에서는 포그 컴퓨팅 아키텍처가 핵심 네트워크 및 라우터, 궁극적으로는 광역 클라우드 서비스 및 서버에 닿을 수도 있다.

참조 아키텍처를 개발 중인 오픈포그 컨소시엄은 포그 프레임워크 개발의 3가지 목적을 소개했다. 첫째, 포그 환경은 수평적으로 확장 가능해야 한다. 복수의 업계 수직적인 이용 사례를 지원하게 된다는 뜻이다. 둘째, 클라우드에서 사물에 이르는 연속체에 걸쳐 작동해야 한다. 셋째, 사물에서부터 네트워크 엣지를 거쳐 클라우드를 통해 다양한 네트워크 프로토콜에 걸쳐 확장하는 시스템 수준 기술이어야 한다.

포그 컴퓨팅과 엣지 컴퓨팅의 차이
시스코(Cisco)의 기업 전략 혁신 수석 책임자이자 오픈포그 컨소시엄 회원인 헬더 안튠즈는 엣지 컴퓨팅은 포그 컴퓨팅의 구성 요소 혹은 부분 집합이라고 설명했다. 그는 "포그 컴퓨팅은 데이터가 생성된 곳에서부터 저장하는 곳으로 처리되는 방식이라고 생각하면 된다. 엣지 컴퓨팅은 단지 데이터가 생성된 지점 가까이에서 처리되는 것만을 가리킨다. 포그 컴퓨팅은 그 엣지 처리뿐만 아니라 해당 데이터를 엣지에서 종단점으로 가져오는 데 필요한 네트워크 연결까지 포함한다"라고 말했다. ciokr@idg.co.kr

2018.01.19

'엣지 컴퓨팅+네트워크' 포그 컴퓨팅의 정의와 응용 분야

Brandon Butler | Network World
포그 컴퓨팅(fog computing)이란 네트워크 패브릭(network fabric) 개념이다. 데이터가 생성되는 외부 엣지로부터 데이터가 궁극적으로 저장될 클라우드나 고객 데이터센터 등으로 네트워크를 확장한 것이다.



포그는 분산 네트워크 환경의 또 하나의 계층으로, 클라우드 컴퓨팅 및 사물인터넷(IoT)과 긴밀히 연관돼있다. 퍼블릭 IaaS(서비스로서의 인프라) 클라우드 업체를 데이터의 상위 광역 종단점으로 생각할 수 있다. 즉, IoT 기기로부터 데이터가 생성되는 네트워크의 엣지이다.

포그 컴퓨팅의 개념은 일종의 분산 네트워크로써 이 두 가지 환경을 연결한다. 퍼듀 대학교(Purdue University) 공대 학장이자 포그 및 엣지 컴퓨팅 연구자인 멍 치앙은 "포그는 클라우드로 밀어내야 할 데이터와 로컬에서 분석 가능한 것 사이의 중간 부분을 보완해 준다"라고 말했다.

포그 기술의 표준 발전을 지지하는 연구기관과 업체의 모임인 오픈포그 컨소시엄(OpenFog Consortium)은 포그 컴퓨팅을 "클라우드에서 사물에 이르는 연속체 중 어디에서나 컴퓨팅, 스토리지, 제어, 네트워킹 서비스 및 자원을 분배하는 시스템 수준의 수평 아키텍처"로 정의한다.

포그 컴퓨팅의 장점
포그 컴퓨팅 프레임워크를 이용하면 기업은 최적의 데이터 처리 장소라면 어디에서든지 데이터를 처리할 수 있는 새로운 선택권을 갖는다. 데이터를 최대한 빨리 처리해야 분야에서 특히 유용하다. 예를 들면 연결된 생산 장비가 사고에 최대한 빨리 대응해야 하는 제조업체가 대표적이다.

포그 컴퓨팅은 기기와 분석 종단점 사이에 지연이 적은 네트워크 연결을 만든다. 이를 통해 데이터를 데이터센터나 클라우드까지 보내 처리하는 경우보다 필요한 대역폭 양을 줄여준다. 데이터를 보낼 대역폭 연결이 힘들어 데이터 생성 장소 가까운 곳에서 처리해야 하는 경우에도 사용할 수 있다. 분할된 네트워크 트래픽에서 이를 보호하기 위한 가상 방화벽까지 포그 네트워크에 보안 기능을 적용할 수 있다는 것도 장점이다.

포그 컴퓨팅 응용 분야
포그 컴퓨팅은 아직 상용화 초기 단계지만, 활용 사례는 다양하다. 먼저 커넥티드 카다. 반자동 및 자율 주행 자동차의 등장으로 차량에서 생성되는 데이터가 폭증하고 있다. 차량이 독립적으로 작동하려면 주변 환경, 주행 상태, 주행 방향 등의 데이터를 실시간으로 로컬에서 분석해야 한다. 다른 데이터는 제조 업체가 전송해 차량 유지보수 개선이나 차량 사용 방식 추적에 활용할 수 있다. 포그 컴퓨팅 환경은 이 모든 데이터에 대해 엣지(차량 내)는 물론 종단점(제조업체)에서의 통신을 가능하게 한다.

포그 컴퓨팅을 적용하기 좋은 분야는 스마트 도시와 스마트 그리드도 있다. 커넥티드 카와 마찬가지로 유틸리티 시스템 역시 효율적인 가동을 위해 실시간 데이터 활용이 늘어나고 있다. 이 데이터는 외진 지역에 있는 경우가 있으므로 생성된 장소 가까운 곳에서 처리하는 것이 필수다. 데이터를 다수의 센서로부터 수집해야 하는 경우도 있다. 이 2가지 경우 모두 포그 컴퓨팅 아키텍처는 훌륭한 해법을 제시한다.

사건이 일어나는 즉시 반응해야 하는 제조 시스템부터 거래 결정에 필요한 정보를 제공하거나 사기 거래를 감시하기 위해 실시간 데이터를 사용하는 금융 기관까지 다양한 곳에서 실시간 분석이 사용된다. 여기에 포그 컴퓨팅을 배치하면 데이터 생성 장소와 데이터를 이동시켜야 하는 여러 장소 사이의 데이터 전송이 더 원활해진다.

포그 컴퓨팅과 5G 모바일 컴퓨팅
2018년 이후에 선보일 것으로 예상되는 5G 모바일 연결을 계기로 포그 컴퓨팅에 더 빠르게 확산할 것으로 보인다. 센츄리링크(CenturyLink)의 기술기획 및 네트워크 아키텍처 담당 수석 부사장 앤드류 더간에 따르면, 5G 기술은 매우 밀집된 안테나 배치가 필요하다. 안테나 사이의 거리가 20Km를 넘으면 안 되는 경우도 있다.

이러한 경우에 안테나 지점들 사이에 중앙 제어장치가 포함된 포그 컴퓨팅 아키텍처를 만들면 이 5G 네트워크에서 실행되는 응용프로그램을 관리하고 백엔드 데이터센터나 클라우드로의 연결을 지원할 수 있다.

포그 컴퓨팅의 작동 원리
포그 컴퓨팅 패브릭에는 다양한 구성 요소와 기능이 있다. IoT 기기가 수집한 데이터를 수용하는 포그 컴퓨팅 게이트웨이와 러기다이즈드(ruggedized) 라우터 및 교환 장비 등 다양한 유무선 데이터 수집(granular collection) 종단점이 있다. 이 밖에도 엣지 노드 접근을 위한 게이트웨이 및 고객 구내 장비(CEP)가 포함될 수 있다. 스택 더 높은 곳에서는 포그 컴퓨팅 아키텍처가 핵심 네트워크 및 라우터, 궁극적으로는 광역 클라우드 서비스 및 서버에 닿을 수도 있다.

참조 아키텍처를 개발 중인 오픈포그 컨소시엄은 포그 프레임워크 개발의 3가지 목적을 소개했다. 첫째, 포그 환경은 수평적으로 확장 가능해야 한다. 복수의 업계 수직적인 이용 사례를 지원하게 된다는 뜻이다. 둘째, 클라우드에서 사물에 이르는 연속체에 걸쳐 작동해야 한다. 셋째, 사물에서부터 네트워크 엣지를 거쳐 클라우드를 통해 다양한 네트워크 프로토콜에 걸쳐 확장하는 시스템 수준 기술이어야 한다.

포그 컴퓨팅과 엣지 컴퓨팅의 차이
시스코(Cisco)의 기업 전략 혁신 수석 책임자이자 오픈포그 컨소시엄 회원인 헬더 안튠즈는 엣지 컴퓨팅은 포그 컴퓨팅의 구성 요소 혹은 부분 집합이라고 설명했다. 그는 "포그 컴퓨팅은 데이터가 생성된 곳에서부터 저장하는 곳으로 처리되는 방식이라고 생각하면 된다. 엣지 컴퓨팅은 단지 데이터가 생성된 지점 가까이에서 처리되는 것만을 가리킨다. 포그 컴퓨팅은 그 엣지 처리뿐만 아니라 해당 데이터를 엣지에서 종단점으로 가져오는 데 필요한 네트워크 연결까지 포함한다"라고 말했다. ciokr@idg.co.kr

X