User Tools

Site Tools


public:iris_discovery_middleware

IRIS Discovery (데이터 스토리지 추상화 미들웨어)

제품개요 및 특성

  • IRIS Discovery는 다양한 종류의 데이터 소스를 사용자가 단일 명령 인터페이스인 DSL(Domain Specifics Language) 명령을 통해 데이터를 검색 및 분석 할 수 있도록 지원하는 분석 미들웨어 서비스입니다. 각 명령어는 파이프라인을 이용한 입출력 데이터 연결을 지원하며, 명령의 조합을 통한 다양한 분석으로 확장이 용이합니다.

주요 특징

  • ■ 다양한 데이터 소스에 대한 접근 및 분석 지원
  • ■ 서로 다른 형태의 데이터를 추상화한 데이터 모델을 통한 데이터 접근 편의성 제공
  • ■ 이기종 시스템에 존재하는 데이터를 단일 인터페이스로 접근 및 분석
  • ■ 다양한 DSL(Domain-Specific Language) 명령 제공
  • ■ 명령어의 파이프라이닝(Pipelining)을 통한 다양한 데이터 처리 및 분석 지원
  • ■ 분산 시스템 연동을 통한 데이터 처리 지원 ( Spark )
  • ■ File Storage 데이터를 탐색할 수 있는 브라우저 기능지원(HFDS, S3, Minio)
  • ■ RESTful API를 통한 연동 기능 제공

☜ IRIS Discovery 아키텍처


제품 주요 기능

(1) 이기종 데이터 융합 분석 환경 제공

  • IRIS Discovery는 원격지의 데이터를 추상화 하는 모델로 정의되며, 표준 인터페이스를 통해 다양한 이종 스토리지의 데이터 소스를 융합 분석할 수 있는 환경을 통해 다수의 데이터 소스를 단일 명령어로 검색 및 분석이 가능합니다.

☜ IRIS Discovery 연동 지원 스토리지

  • 모델을 쉽게 정의 할 수 있는 사용자 인터페이스를 제공하며, 이를 통해 이종의 스토리지와 데이터를 이용하기 위한 데이터를 추상화하고 Discvoery의 여러 명령어를 통해 데이터 스토리지별 제공 인터페이스로 데이터를 다루지 않고 항상 단일 명령 인터페이스를 사용하게 됩니다. 또한 사용자는 이기종 스토리지 데이터를 스토리지 타입에 대한 인지 없이 단일 스토리지에 존재하는 데이터처럼 이용 할 수 있습니다.

☜ IRIS Discovery Data Model 정의 화면 예시

(2) 다양한 유형의 명령어 제공

  • 데이터를 다루기 위한 사용자 인터페이스로 DSL(Domain-Specific language) 명령 Set을 제공하며 다양한 데이터 처리 및 분석 명령어을 제공합니다.
  • DSL 명령어는 파이프라인 방식으로 연결해서 사용 가능하며, 그 조합에 따라 무한한 분석이 가능합니다.

☜ IRIS Discovery DSL Command 예시

(3) 데이터 분산 처리

  • IRIS Discovery는 Spark / TensorFlow 연동을 통해 데이터의 분산 처리 수행하며, 다양한 DSL Command들은 최적화를 통해 효율적인 분석 과정을 수행합니다.

☜ Discovery / Spark 연동 구성도

(4) 다양한 편의 및 연동 기능

  • IRIS Discovery는 파일 Type의 스토리지에 대하여 데이터 브라우징을 위한 UI 인터페이스를 제공하며, 사용자는 해당 기능을 이용하여 쉽게 데이터에 접근하고 관리 할 수 있습니다.

☜ File Browser 화면 예시

  • 외부 시스템과의 연동을 위하여 사용자 정의 검색 및 분석 명령어 개발 지원을 통해 어플리케이션에서 RESTful API를 통해 데이터 검색 및 분석의 편의를 위한 확장성을 제공합니다.
public/iris_discovery_middleware.txt · Last modified: 2021/10/01 10:22 by assui

Backlinks to this page
  • public:모비젠-홈페이지-콘텐츠