3. 1. 오늘 날의 제조 / 플랜트 비즈니스 환경의 과제
1. 개요
오늘 날의 제조 / 플랜트 비즈니스 환경은 몇년전만 해도
상상도 못할 정도로 많은 데이터가 발생합니다.
현대의 제조 기업 내부에는 생산 장비 및 플랜트의 센서 데이터와 RFID/USN, GPS
데이터 뿐만 아니라 ERP, CRM, SCM 등의 비즈니스 시스템의 다양한 데이터까지
1초에 수백에서 수십만까지 발생합니다. 또한 이러한 데이터는 시간이 지남에 따라
폭발적으로 증가할 것 입니다.
그러나 이런 대용량의 고속 이벤트 데이터에 대해 전통적인 분석 방법을 통해 실시간
통찰력을 가진다는 것은 절망적인 일입니다.
이런 문제를 어떻게 극복하고 급변하는 제조 / 플랜트 비즈니스 환경에 대한
실시간 통찰력과 경쟁력을 확보할 수 있을까요?
• 현대의 제조/플랜트 환경에선 1초에 152,000건의 데이터 발생
• 1 일에 13 Billion 데이터가 발생
• 1 년이면 약 40 Trillion 데이터가 생성
4. 2. KOPENS® OI Solution 소개
KOPENS® OI Solution 은 제조 / 플랜트 기업의 실시간 데이터 및 이벤트 관리를 위한
빅데이터 기술 기반으로 구현된 혁신적인 운영 인텔리전스 솔루션입니다.
1. 개요
KOPENS® OI Solution 은 고성능 분석 및
마이닝 환경을 제공하기 위해 최첨단
실시간 고속 빅데이터 분석 아키텍처
기반으로 최상의 분석 성능을 제공합니다.
KOPENS® OI Solution 은 통찰을 제공하기
위한 직관적이고 아름다운 시각화 및 알림,
트렌드 분석 도구를 제공합니다.
KOPENS® OI Solution 은 디바이스, 머신
및 시스템(ERP, CRM, SCM, ..) 등의
자산에서 포괄적인 데이터 수집을 위한
연결을 지원합니다.
Connect Analytics Insight
KOPENS® OI Solution
제조 / 플랜트 운영 인텔리전스 실현
BIGDATA TECHNOLOGIES
5. 3. KOPENS® OI Solution 개념
인
프
라
스
트
럭
처
KOPENS® OI Solution
수집
광범위한 자산에 대한 이벤트 수집
분석
실시간 인텔리전스를 위한 적시 분석
시각화
통찰을 위한 예측 및 보고
저장
트렌드 분석을 위한 대용량 저장
KOPENS
OI SOLUTION
임
직
원
제조 / 플랜트 운영 인텔리전스 플랫폼
KOPENS® OI Solution 은 실시간 빅데이터 및 이벤트 분석을 위한
수집 > 분석 > 저장 > 시각화 전체 계층에 해당하는 종합적인 기반을 제공합니다.
1. 개요
6. 4. Operational Intelligence 란?
1. 개요
“오퍼레이셔널 인텔리전스” 는 대용량의 실시간 데이터를 적시에 분석하여
민첩하게 의사결정을 할 수 있도록 하는 솔루션입니다.
기존에 분석이 불가능하여 생산 현장에서 버려지는
많은 데이터의 활용을 가능하게 해줍니다.
(예: Application Log , Sensor, GPS/RFID 등)
OI (Operational Intelligence) 는
어떤 가치를 제공하는가?
* Operational Intelligence 위키페디아 인용
OI 의 목적은 비즈니스 활동을 모니터링하고 비효율,
기회 및 위협 관련 상황을 식별하고 탐지하며 운영
솔루션을 제공.
즉시 분석을 토대로 한 실시간 OI 는 다양한 이벤트
처리 및 분석을 통해 실시간 모니터링, 조기 경보,
생산 자동화 등과 같은 새로운 가치를 제공합니다. • 실시간 모니터링 및 예측
• 실시간 상황 감지
• 이벤트의 상관 관계
• 다차원 분석
• 빅데이터 실시간 분석
주요 적용 분야
• Complex Event Processing, BAM 등
구현 기술
8. 1. 플랫폼 개요
2. RealDisplay Platform V1.5 소개
RealDisplay® Platform 은 실시간 빅데이터 분석과 모니터링이 필요한 모든 산업에서 사용 가능한
고성능 운영 인텔리전스 플랫폼입니다.
9. 2. 제품 구성
RealDisplay® Platform V1.5
인
프
라
스
트
럭
처 Agent
센서 데이터 수집기
Server
실시간 이벤트 분석 서버
Historian
시계열 데이터베이스
KOPENS® OI Solution 은 자사 플랫폼인
RealDisplay® Platform V1.5 로
구현됩니다.
Console
웹 포털 애플리케이션
RealDisplay® Platform 은 실시간 이벤트 분석을 위한 수집 > 분석 > 저장 > 시각화 전체 계층에
해당하는 종합적인 기반을 제공합니다.
2. RealDisplay Platform V1.5 소개
대시보드
리포트
알람
트렌드
Real-timeCollection
Delivery
10. 2.1 핵심 기술
CEP (Complex Event Processing)
데이터베이스에 담을 수 없던, 분석이 불가능하던 대용량/고속 빅데이터에서 인텔리전스를 실시간으로
도출하는 혁신적인 접근 방식의 솔루션입니다.
종합적인 실시간 처리 플랫폼 구축을 위해 아래의 3th Party 기술들을
통합적으로 지원하고 있습니다.
• HTML5 / WebSocket for Real-Time Push Server
• Data Visualization / Real-Time Chart & Graph
• NoSQL / Time Series Database
• BigData / Map&Reduce Analytics
최근 부각되고 있는 CEP 기술은 기존에 저장하기 힘들던 짧은 주기에
대용량으로 발생하는 데이터(예: Application Log , Sensor, GPS/RFID 등)를
실시간 분석(>1s) 가능하게 하여 비즈니스에 활용할 수 있게 해줍니다.
적시 분석을 토대로 다양한 이벤트 처리 및 분석을 통해 실시간 모니터링, 조기
경보, 생산 현장 관리 등과 같은 새로운 가치를 제공합니다.
CEP 기술을 통한 ‘민첩하고 빠른' 접근은 의사 결정자의 특정 요구에 더 빠르고
정확한 정보를 적시에 제공합니다.
기존 RDBMS 와 CEP 아키텍처 비교
CEP 기술 도입효과 3th Party 기술
VS
“ CEP기술은 1초당 500,000이벤트(Row) 이상 처리 가능한 In-Memory기반 처리 기술의 결정체입니다. ”
기존 RDMBS CEP
2. RealDisplay Platform V1.5 소개
11. 2.3 레이어별 상세 아키텍처
Complex
Event
Processing
Timeseries BigData Storage
Runtime
Management
Data Grid
OUPUT
Adapter
INPUT
Adapter
Dashboard
Report
Alert
Collector Hybrid Analytics (Lambda Architecture) Applications
3th Party
BI Tool
Trend
WebConsole
SCADA / HMI
RDBMS
Custom
Applications
API
Source
Server
Historian
Manager
CEO
Partner
Operator
Employee
1
2
3
4
OPC/PLC/Sensor
RealDisplay® Platform Architecture
MQ
WebSocket
Java.NET
C/
C++
ETC
Agent
Client
2. RealDisplay Platform V1.5 소개
12. 제품별 소개
2. RealDisplay Platform V1.5 소개
제품별 소개 시작
플랫폼을 구성하는 각 제품별 소개를 다음 페이지부터 시작합니다. (표시된 순번 순서)
1
2
3
4
13. Server
2.5 RealDisplay® Agent
Agent (OPC/PLC 태그 에이전트)
OPC UA 서버 및 다양한 벤더의 PLC, 센서와 연결되어 실시간 이벤트 데이터를 수집하는 역할을 수행합니다.
RealDisplay® Agent는 포괄적인 디바이스로 부터 센싱 데이터를 수집하는 에이전트 애플리케이션입니다. RealDisplay® Agent 는 OPC 표준은
물론 다양한 벤더의 PLC와 연결 가능하며, 추가적인 커스텀 센서 데이터와 연결 가능하도록 거의 모든 개발 언어와 프로토콜을 지원합니다.
• OPC UA 표준 지원 – OPC UA 를 지원하는 OPC 서버는 모두 연결 가능.
• 고속 이벤트 수집 – 고속/대용량의 이벤트 소스도 적은 리소스 사용으로 수집.
• 메시지 유실 방지 – 서버 다운시 에이전트는 자동으로 데이터를 캐쉬하며, 복구가 완료되면 자동으로 메시지를 다시 전송.
• 자동 페일 오버 – OPC 서버의 다운시에도 자동으로 Re-connect 를 수행.
아키텍처프리뷰
소개 및 기능
Device(PLC/Sensor…)
OPC1OPC2OPC3
1
…
Agent
Runtime
Management
API
(C,C++,Jav
a,.NET)
2. RealDisplay Platform V1.5 소개
14. 2.5 RealDisplay® Agent
Agent 설치 샘플
OPC서버가 설치되어 있을 경우, Properties 설정만으로 자동으로 데이터를 수집하고 불가능 프토콜은 클라이언트를
이용하여 코딩으로 데이터를 수집할 수 있습니다.
1
2. RealDisplay Platform V1.5 소개
realdisplay.agent.opc.server.host = 192.168.7.2
realdisplay.agent.opc.server.domain = 192.168.7.2
realdisplay.agent.opc.server.user = HP-001
realdisplay.agent.opc.server.password = dgt5
프로퍼티 설정을 통한 OPC 서버 데이터 자동 수집
Map<String, Object> opc_map = new HashMap<String, Object>();
…
client.sendEvent(params.get("messaging_server_service_id"),
params.get("messaging_server_event_type"), timestamp, opc_map);
그외 개별 언어용 클라이언트를 사용하여 코딩 수집
Server 로
데이터가
전송되고 분석
또는 저장을
처리
ServerAgent
OPC
APP
Sensor
PLC
데이터소스
RealDisplay® Platform
수집
1
2
15. 2.5 RealDisplay® Agent
Agent 관리 화면
OPC 서버와의 연결 상태 및 OPC 서버로 부터 수집되는 태그 목록 및 현재 값을 표시합니다.
1
2. RealDisplay Platform V1.5 소개
프리뷰
16. Server (Complex Event Processing Server)
생산 머신 및 플랜트, 비즈니스 시스템 (ERP, CRM, SCM, ..) 등 에서 발생하는 실시간 데이터 및 이벤트를 지속적으로
분석하여 인텔리전스를 도출해내는 고성능 실시간 복합 이벤트 분석 (CEP) 서버입니다.
RealDisplay® Server 은 초당 수백 ~ 수십만 이상의 이벤트 스트림 의
실시간 분석을 가능하게 합니다.
복합 이벤트 처리 기술(CEP) 은 대용량 이벤트 데이터에서인텔리전스를
실시간 도출하는 혁신적인 접근 방식입니다.
RealDisplay® Server 는 고성능 CEP 엔진을 사용하여 데이터베이스
저장없이 인-메모리 기반에서 초당 수백에서 수십만건 이상의 이벤트
스트림 분석이 가능하게 하는 이벤트 정의 & 분석 & 관리를 위한 고성능
미들웨어입니다.
초당 500,000 이벤트 데이터를 처리할 수 있는 강력한 CEP 엔진 (독립 환경)
멀티 CEP 서비스 운영 아키텍처
다양한 데이터 소스를 지원하는 입력 및 출력 아답터 (RDBMS, HTTP, Socket 등)
히스토리컬 데이터 저장을 위한 다양한 저장소 연동 지원(Hadoop 및 NoSQL 등)
CEP 엔진 설정, 이벤트 정의, EPL 정의, 출력 정의, 등 전체 분석 라이프사이클에
대한 설정을 간편하게 웹에서 할 수 있도록 하는 강력한 관리 콘솔
운영 환경에서 모듈 및 스테이트먼트 배치 가능 (제로-다운타임 구현)
임베디드된 고성능 / Low Latency 메세징 (MQ) 서버
고가용성을 위한 HA 옵션 지원
아키텍처프리뷰
특징 및 장점소개
2.6 RealDisplay® Server
Device(PLC/Sensor…)
Complex
Event
Processing
Runtime
Management
Data Grid
OUPUT
Adapter
INPUT
Adapter
API
Server
2
MQ
WebSocket
2. RealDisplay Platform V1.5 소개
17. 2. RealDisplay Platform V1.5 소개
주요기능 - #1. 초당 50만건 이상의 이벤트도 분석 가능
인-메모리 기반 분석으로 1초에 50만건 이상 발생하는 고속의 빅데이터도 1초내에 분석이 가능합니다.
2.6 RealDisplay® Server
Complex Event Processing Architecture
18. 2. RealDisplay Platform V1.5 소개
EQL 예)
주요기능 - #2. EQL 기반 의 쉬운 이벤트 분석
SQL과 유사한 EQL(Event Query Language)를 통해 SQL 개발자도 쉽게 고속의 대용량 이벤트도 인-메모리상에서
분석할 수 있고 복잡한 분석 Rule 도 쉽고 빠르게 개발하여 적용 가능합니다.
2.6 RealDisplay® Server
SELECT AVG(TEMP)
FROM TempEvent.win:time(10 minutes)
WHERE TEMP_ID = ‘MAIN’
출력 이벤트입력 이벤트
Temp Event
Speed Event
Buy Event
Temp
Avg
Event
이벤트를 연속적으로 수신하고 SQL과 유사한 EQL (Event Query
Language)을 작성하여 쉽게 분석할 수 있습니다. 그리고 기존에
보유한 DB와도 연동하여 Join 분석할 수도 있습니다.
EQL
19. 2. RealDisplay Platform V1.5 소개
주요기능 - #3. 웹기반 콘솔에서 모든 서버 설정 및 애플리케이션 생성 가능
분석 서비스 생성, 이벤트 정의, EQL 작성, 성능 모니터링 등의 사용에 필요한 모든 기능을 서버 웹 콘솔에서 처리할 수
있으며, 뿐만 아니라 기본 애플리케이션인 대시보드, 알람, 트렌드 등도 간단한 설정으로 생성 가능합니다.
2.6 RealDisplay® Server
EQL 작성 및 배포 성능 모니터링
애플리케이션 생성 로그 관리
20. Historian (빅데이터 히스토리안)
고속으로 발생하는 대용량 시계열 데이터를 저장하고 관리하는 역할을 수행합니다.
RealDisplay® Historian 은 시계열 빅데이터를 저장하기 위한 최상의
데이터베이스입니다.
RealDisplay® Historian 은 Apache Cassandra 와 작동하는 빠른 분산
및 확장이 가능한 시계열 데이터베이스입니다. 기술적으로 상단의
Timeseries Engine 에서 미리 처리하기 때문에 매우 빠르고 확장성이
우수합니다. 또한 강력한 성능으로 단일 노드에서 초당 40,000 데이터
포인트 이상을 저장할 수 있습니다.
10년치 이상의 플랜트 데이터도 저장 가능
(빅데이터 기술을 사용한 R/W 성능을 보장하면서 무한대 저장)
일반 PC 사양의 단일 노드로 초당 40,000 데이터 포인트를 저장
고성능 Column-oriented NoSQL 데이터베이스인 Apache
Cassandra 와 콤비네이션 구성
데이터 트렌드 분석용 웹 클라이언트 제공
REST API 제공으로 추가 응용프로그램 개발 용이
데이터베이스 운영 및 관리의 편리
아키텍처프리뷰
특징 및 장점소개
2.7 RealDisplay® Historian
Device(PLC/Sensor…)
Timeseries
Engine
DB 1 DB 2
DB 3 DB 4
DB 5 DB 6
Historian
...
ApacheCassandra
3
Client
2. RealDisplay Platform V1.5 소개
21. Console (End-User 용 포털)
실시간 대쉬보드, 알람, 스케쥴링 보고서, 트렌드 분석 등의 엔드-유저가 사용하는 Web기반 포털 애플리케이션입니다.
RealDisplay® Console 은 엔드-유저를 위한 실시간 대쉬보드, 알람,
스케쥴링 보고서, 트렌드 분석 등의 Web 기반의 사용자 포털
애플리케이션입니다.
RealDisplay® Console 은 실시간 통찰에 필요한 모든 애플리케이션
팩키지 입니다. 웹 기술로 개발된 콘솔은 사용자의 접근성이 우수하며,
미려한 차트 / 리포팅 컴포넌트로 직관적이고 아름다운 시각화를
제공함과 동시에 HTML5 기술을 사용하여 실시간 푸시 서비스를 받을 수
있습니다.
개인화 가능한 아름다운 실시간 대쉬보드 및 모니터, 실시간 알림 현황,
스케쥴링 보고서, 과거 트렌드 분석 도구 등의 다양한 기본 기능을 제공하는
대화형 포털 애플리케이션
100가지 이상의 차트 컴포넌트로 다양한 시각화 제공 (Flash / HTML5)
빠른 커스터마이징 및 추가 기능 개발을 위한 JavaEE 프레임워크 및 기술 공통
컴포넌트 내장
브라우저 및 O/S 의존성 없는 웹 표준 준수
모바일 지원 (예정)
아키텍처프리뷰
특징 및 장점소개
2.8 RealDisplay® Console
Device(PLC/Sensor…)
Dashboard
Report
Alert
Trend
Console
4
Server
Historian
2. RealDisplay Platform V1.5 소개
23. 3.1 USE CASES
3. 적용분야
KOPENS OI 솔루션은 실시간 분석 및 인텔리전스를 요구하는 산업 전 분야에 걸쳐 완벽한
솔루션을 제공합니다.
• Enterprise Manufacturing Intelligence
(EMI)
• Business Activity Monitoring (BAM)
• Stock Algorithm Trading
• Real-Time Risk Monitoring &
Management
• SLA Monitoring & Management
• Application Performance Monitoring
(APM)
• Fraud Detection
• Real-Time GIS Applications
• Power Plant Monitoring System
• Real-Time RFID Tracking Applications
• Website Click-stream Analytics
• Automated Supply Chain
• Real-Time ETL
• Real-Time Recommendation
• IPTV Monitoring
• Smart Energy Monitoring
• Sensor Network Analytics
24. 3.2 생산현장 실시간 모니터링 및 조기 경보 시스템
3. 적용분야
제조 프로세스/장비 모니터링, 조기 경보 및 (자동) 제어
실시간 이벤트의 흐름이 보여주는 패턴의 탐지 및 활용
각종 센서를 이용하여 플랜트 플로어 활동 및 산출물 감시
KOPENS OI SOLUTION
머신 센서 이벤트
실시간 분석
25. 3.3 스마트TV 모니터링
3. 적용분야
콜 센터의 고객 대응 속도 향상 (미리 오류 유형을 인지)
스마트TV의 실시간 오류 분석을 통한 수율 향상
Public
Firewall
D/W
Private
C/S 담당자
품질담당자
KOPENS OI SOLUTION
센서 이벤트
실시간 분석
스마트TV 디바이스로 부터
광범위한 로그 이벤트를 수집
( 고객정보, C/S, 불량정보 등 )
실시간 정보와 기존 D/W정보와의
상관 분석을 통한 빠른 피드백 제공
26. 3.4 발전소 컨디션 및 성능 모니터링(PMS)
3. 적용분야
10만개 이상의 센서가 장착된 발전소에 대한 통합 컨디션 모니터링
고장에 대한 실시간 경보 및 예측 분석
발전소 운영 지능화 구현
수십만개의 센서 태그 이벤트를 수집
SCADA/HMI , 알람 등
실시간 시각화 및 의사결정 지원
KOPENS OI SOLUTION
발전소 태그
실시간 분석
27. 3.5 비즈니스 활동 모니터링 (BAM)
3. 적용분야
전사적인 비즈니스 활동에 대한 일괄 모니터링
실시간으로 비즈니스의 위협과 기회에 대한 탐색
RTE (Real-Time Enterprise) 구현
ERP
SCM
MES
다양한 기간계 시스템에서
광범위한 비즈니스 이벤트를 수집
실시간 시각화 및 의사결정 지원
KOPENS OI SOLUTION
비즈니스 이벤트
실시간 분석
28. 3.6 애플리케이션 성능 및 로그 모니터링 (APM)
3. 적용분야
APPLICATION 1
APPLICATION 2
APPLICATION 3
애플리케이션 성능 및 로그에 대한 실시간 분석을 통해 에러에 대한 빠른 분석 및 경고, 대응 구축
실시간 성능 및 로그 현황 모니터링과 액션을 통한 운영 자동화
에러 발생시 빠른 인지(Catch) 및 미리 대응
실시간 분석
…
광범위한 애플리케이션에서
로그 이벤트 수집
KOPENS OI SOLUTION
성능 &로그
이벤트 실시간 분석
에러 분석 및 경고, 대응
30. 4.1. 주요 고객
4. 적용 사례
KOPENS 의 고객들은 우리의 OI 솔루션을 통해 여러 실시간 이슈를 해결하고 완벽한 통찰력을
가지게 되었습니다.
• 두산중공업
Bio 화력 발전소 RMS 프로젝트
- 수행기간 : 2013년11월 ~ 2014년 03월
• LG전자
스마트TV 디바이스 오류 모니터링 프로젝트 PoC
- 수행기간 : 2012년07월 ~ 2012년 09월
• LG전자
시스템에어컨 오류 분석 및 모니터링 프로젝트
- 수행기간 : 2014년05월 ~ 2014년 08월
32. 6.1. 로드맵
6. 로드맵
V2.0
(2015 Q2)
V3.0
(2016 Q1)
V4.0
(2016 Q4)
• 다양한 자산 연결 기능 추가
• IoT 디바이스 커뮤니케이션 프레임워크 추가
• 보고서 기능 강화
• 대용량 데이터베이스 (NoSQL 및 Hadoop) 연동
지원
• 모빌리티(Mobility) 지원
• 머신 러닝(Machine Learning) 추가
• 예측 분석(Predictive Analytics) 추가
KOPENS® OI Solution
• 이벤트 프로세싱 플로우 디자이너
추가
• Timeseries 데이터 전용 예측
알고리즘 탑재
• 에이전트 기능 개선
KOPENS® OI Solution 은 엔터프라이즈의 실시간 통찰력 제공을 위해 혁신에 혁신을
거듭하는 로드맵을 준비하고 지속적으로 발전시켜나갈 예정입니다.