/
Edge Master 의 구조

Edge Master 의 구조

EdgeMaster는 Client와 Server로 구성된 소프트웨어 패키지이다. 각각의 EMS, EMC로 부르며, 상세한 내용은 아래와 같다. 

EdgeMaster 구조

EMS (Edge Master Server)

이는 Edge Computing을 구성하는 Edge를 통합적으로 관리하고, 데이터를 수집하는 소프트웨어 모듈로서 마크베이스 Fog Edition을 기반으로 동작한다.

즉, Edge로 부터 도달하는 센서 데이터를 마크베이스 데이터베이스에 저장하며, 에지의 설치, 모니터링, 데이터 수집, 대쉬보드 및 챠트 생성, 사용자 관리 등 대부분의 통합 관리 기능을 수행한다.

이 EMS 모듈은 모두 웹 기반으로 동작하기 때문에 관리를 위해 특정한 운영체제에 제약을 받지 않는다. 

만일 EMS에서 처리해야 할 데이터량이 대규모로 증가되는 것이 예상될 때에는 Fog Edition을 대신하여, Cluster Edition으로서 쉽게 대체될 수 있다. 

EMC (Edge Master Client)

이는 Edge Computing을 구성하는 에지 단말 장비에 설치되는 소프트웨어 모듈이다. 

EMC는 전적으로 EMS에 의해서 원격으로 복사, 설치, 관리된다.

이 모듈은 Edge 장비에 연결된 센서로부터 데이터를 받아들여, 해당 장비에 설치된 마크베이스 Edge Edition에 저장함으로써 고속으로 대량의 센서데이터를 처리할 수 있는 강력한 소프트웨어 패키지이며, 선택적으로 EMS 데이터를 복제하고, 선택적으로 데이터를 삭제함으로써 에지 장비에 대한 안정성을 보장한다. 

또한, Taglet이라는 데이터 수집 모듈과 연동이 되며, 더 자세한 내용은 해당 링크를 참조한다.  

Taglet

Taglet은 Tag와 Applet이 조합된 단어로, 센서별로 다른 데이터 전송 규격을 Edge가 받을 수 있도록 변환하여 전송 해주는 프로그램이다.

이 프로그램은 EMC가 설치된 장비에서 구동되며, 다양한 센서로부터 데이터를 일관성 있는 방식으로 입력, 저장할 수 있도록 하는 마크베이스가 자체적으로 설계한 프로그램이다.

이  EMS 상에서 매우 쉽게 설치, 조작할 수 있도록 되어 있으며,  정의되지 않은 임의의 센서에 대해서도 쉽게 데이터를 수집할 수 있도록 customization이 가능하다.  

Sensor

빛, 소리, 온도 등과 같은 물리적 신호들을 측정하여 그 측정된 데이터를 전기적인 신호로 변환해주는 기기이다. 

변환한 각각의 신호를 Edge Master 에서 이를  Tag라고 한다.

EdgeMaster에서는 이 센서에서 발생되는 데이터는 모두 Taglet을 통해서 받도록 설계되어 있으며, 만일 필요한 경우 얼마든지 확장 모듈로 재개발할 수 있도록 개발 방법론도 함께 제공하고 있다.  

Related content